Showing 36 of 1117 projects
A client-side web framework for ClojureScript that generates DOM from EDN data, eliminating direct DOM manipulation.
A virtual DOM library for ClojureScript, inspired by React and Reagent, with immutable data structures and hot code swapping.
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.
A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.
An isomorphic, bidirectional routing library for Clojure and ClojureScript with extensible, data-oriented routes.
A ClojureScript implementation of Hiccup that generates DOM nodes instead of HTML strings.
Extended version of Rambda, a functional programming utility library with additional methods and TypeScript support.
A Swift library that extends standard types (Array, String, Int, Date, etc.) with useful helper methods via extensions.
A Clojure library providing finger tree data structures for efficient persistent collections with fast access to both ends.
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 Swift library providing functional abstractions and data types that extend the Swift Standard Library.
A functional programming language extension for R with pattern matching, guard statements, and optional type safety.
A lightweight F# library for executing CLI commands using computation expression syntax with no external dependencies.
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.
An OCaml HTTP client library supporting HTTP/1.X and HTTP/2 protocols.
A Vite plugin that compiles Elm applications, documents, or elements with hot module replacement and asset handling.
A utility to transform object keys and values into a new object with deep recursion and symbol support.
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.
A high-performance, cross-platform functional HTTP request handler library for building web clients and orchestrating requests in F#.
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.
OCaml bindings for browser DOM APIs and an implementation of the Elm architecture with virtual DOM for building web applications.
A collection of practical Elm examples demonstrating advanced techniques for real-world applications.
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 Nix-based toolchain for easily installing and managing PureScript and related development tools.
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.