This project reimplements in Elm the data structures presented in the book "Purely Functional Data Structures" by Professor Okasaki (1999). Okasaki first published this material in 1996 in his PhD dissertation at CMU. The book provides Standard ML and Haskell implementations.
☆43Jul 23, 2024Updated last year
Alternatives and similar repositories for pfd
Users that are interested in pfd are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- GitHub Actions workflow that builds and deploys an Elm app to GitHub Pages☆31Aug 17, 2025Updated 7 months ago
- Dynamic Web and RSS feeds for Elm packages releases☆14Jul 18, 2023Updated 2 years ago
- Orchestrate commands, subscriptions, and tasks in Elm☆23Apr 28, 2023Updated 2 years ago
- A drop-in, faster implementation of `Dict` from `elm/core`☆11Feb 19, 2026Updated last month
- A minimal VS Code plugin for Elm☆30Mar 19, 2026Updated last week
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- Content's best friend.☆21Apr 21, 2025Updated 11 months ago
- Turn Elm compiler output into modern ES Modules☆32Feb 5, 2022Updated 4 years ago
- A showcase of awesome programming language projects and resources written in Elm.☆46Oct 24, 2024Updated last year
- Simple example on how to patch elm packages☆11Nov 19, 2021Updated 4 years ago
- An augmentation of elm-ui with a global context.☆21Sep 11, 2022Updated 3 years ago
- Cross-platform runtime environment for the Elm programming language.☆252Mar 20, 2026Updated last week
- Conduit, an Elm SPA for RealWorld's Medium.com clone.☆37Feb 13, 2026Updated last month
- environment for creating and exploring L-Systems built with Elm☆12Oct 11, 2025Updated 5 months ago
- Elegant recursion without blowing the stack☆18Jul 2, 2023Updated 2 years ago
- Bare Metal GPUs on DigitalOcean Gradient AI • AdPurpose-built for serious AI teams training foundational models, running large-scale inference, and pushing the boundaries of what's possible.
- Challenge your Elm coding skills (and optionally apply to our remote FE developer position!)☆17Feb 4, 2024Updated 2 years ago
- Accessors, a library implementing lenses for Elm.☆19Nov 26, 2022Updated 3 years ago
- Rust + Elm = Web 💖☆35Aug 20, 2024Updated last year
- An Android app that runs Elm in a webview. And a Python script to build the app or install it on the device.☆10Nov 26, 2021Updated 4 years ago
- Render 2D elm-geometry types as SVG☆46Oct 13, 2023Updated 2 years ago
- ☆12Mar 18, 2026Updated last week
- A repo for discussing changes to Elm UI 2☆17Aug 11, 2019Updated 6 years ago
- Simple way how to improve experience from performance profiling and debugging in Elm output code.☆14Aug 3, 2020Updated 5 years ago
- Guida is a functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existin…☆77Updated this week
- DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- Ideas on how to make Elm faster☆19Feb 9, 2026Updated last month
- The Lamdera compiler extends the official Elm compiler with tooling that works for any regular Elm frontend project, as well as specific …☆85Mar 16, 2026Updated last week
- Elm syntax in Elm☆96Jun 10, 2025Updated 9 months ago
- Generate constant values in Elm from your environment☆49Apr 22, 2025Updated 11 months ago
- Create backend applications with Elm (via express)☆28Aug 17, 2023Updated 2 years ago
- Regression testing in Elm!☆22Jul 10, 2023Updated 2 years ago
- A DSL for creating Elm syntax trees and pretty printing Elm source code.☆20Dec 14, 2025Updated 3 months ago
- Write CLI-scripts in Elm☆92Oct 18, 2021Updated 4 years ago
- UI for the Elm Compiler in Elm☆40Aug 30, 2025Updated 6 months ago
- NordVPN Threat Protection Pro™ • AdTake your cybersecurity to the next level. Block phishing, malware, trackers, and ads. Lightweight app that works with all browsers.
- An experiment to learn how to use Elm's `Platform.worker`☆18Apr 13, 2020Updated 5 years ago
- Do string operations based on graphemes instead of codepoints or bytes.☆25Jun 27, 2023Updated 2 years ago
- Run a tree of Tasks concurrently, call JS functions as Tasks (Task Ports).☆39Feb 21, 2026Updated last month
- Threading state through computations in elm☆43Feb 6, 2024Updated 2 years ago
- Fork of compiler for Elm, a functional language for reliable webapps.☆105Jan 2, 2026Updated 2 months ago
- A Short, Self Contained, Correct (Compilable), Example for the entire Elm syntax.☆10Jun 16, 2024Updated last year
- ☆11May 26, 2018Updated 7 years ago