Showing 36 of 1117 projects
A virtual DOM library for ClojureScript, inspired by React and Reagent, with immutable data structures and hot code swapping.
A function definition plugin for Rocq/Coq that provides notation for dependent pattern-matching and well-founded recursion.
A cross-platform OCaml library for terminal manipulation with widgets and text editing.
An Elixir library for generating date recurrences based on iCalendar events, supporting schedules with complex rules.
A parser combinator library for Swift that builds sophisticated parsers from simple components.
A package manager for PureScript that uses Git-based package sets for reproducible dependency management.
Plain functions for a more functional Deku approach to creating stateless React components, with functional utilities like compose and memoize.
A reflection-based JSON serialization library for F# with built-in null safety and F# type support.
An Elixir library extending the standard library with high-performance persistent vectors, ordered maps, and optimized Enum functions.
An isomorphic, bidirectional routing library for Clojure and ClojureScript with extensible, data-oriented routes.
A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.
A ClojureScript implementation of Hiccup that generates DOM nodes instead of HTML strings.
A Swift library that extends standard types (Array, String, Int, Date, etc.) with useful helper methods via extensions.
Extended version of Rambda, a functional programming utility library with additional methods and TypeScript support.
A Clojure library providing finger tree data structures for efficient persistent collections with fast access to both ends.
A Swift library providing functional abstractions and data types that extend the Swift Standard Library.
A Vite plugin that compiles Elm applications, documents, or elements with hot module replacement and asset handling.
A collection of talks on applying recursion schemes in functional programming projects using Haskell and Scala.
A collection of talks explaining recursion schemes for functional programming in Haskell and Scala.
A lightweight F# library for executing CLI commands using computation expression syntax with no external dependencies.
A functional programming language extension for R with pattern matching, guard statements, and optional type safety.
A collection of protocols and implementations for working with data structures in idiomatic Elixir.
A ClojureScript port of Hiccup for fast HTML generation using Clojure data structures.
A utility to transform object keys and values into a new object with deep recursion and symbol support.
An OCaml HTTP client library supporting HTTP/1.X and HTTP/2 protocols.
An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.
A JavaScript library providing composable functional lenses for immutable data manipulation.
Command line tool for sharing Elm libraries and managing dependencies in Elm projects.
A library that makes it easier for F# developers to build Blazor applications with functional programming and computation expressions.
A Nix-based toolchain for easily installing and managing PureScript and related development tools.
A collection of practical Elm examples demonstrating advanced techniques for real-world applications.
OCaml bindings for browser DOM APIs and an implementation of the Elm architecture with virtual DOM for building web applications.
A high-performance, cross-platform functional HTTP request handler library for building web clients and orchestrating requests in F#.
A charting library designed for interactive data visualization in F# scripting environments.
A tiling window manager based on xmonad but written in Idris with X11 abstraction and Idris-based configuration.
A Swift library providing functional concurrency primitives like channels, MVars, and software transactional memory.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.