Showing 36 of 761 projects
Plain functions for a more functional Deku approach to creating stateless React components, with functional utilities like compose and memoize.
A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.
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 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 Swift library providing functional abstractions and data types that extend the Swift Standard Library.
A Clojure library providing finger tree data structures for efficient persistent collections with fast access to both ends.
A collection of talks explaining recursion schemes for functional programming in Haskell and Scala.
A collection of talks on applying recursion schemes in functional programming projects using Haskell and Scala.
A collection of protocols and implementations for working with data structures in idiomatic Elixir.
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 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.
A JavaScript library providing composable functional lenses for immutable data manipulation.
A Vite plugin that compiles Elm applications, documents, or elements with hot module replacement and asset handling.
An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.
An OCaml HTTP client library supporting HTTP/1.X and HTTP/2 protocols.
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 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 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.
A tiling window manager based on xmonad but written in Idris with X11 abstraction and Idris-based configuration.
OCaml bindings for browser DOM APIs and an implementation of the Elm architecture with virtual DOM for building web applications.
A Swift library providing functional concurrency primitives like channels, MVars, and software transactional memory.
A ClojureScript library that makes client/server interaction painless with seamless Noir server integration.
Runtime type checking for JavaScript functions using Hindley Milner type signatures.
An R package providing a toolbox of pipeline-friendly functions for manipulating and querying non-tabular data stored in list objects.
Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.
A Clojure client library for RethinkDB, providing a query API that closely mirrors the official JavaScript driver.
A React hooks API implementation for PureScript's react-basic library, supporting React 16.8 through 19.
A JSON mapper for F# that simplifies serialization and deserialization with typeclasses and codecs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.