Showing 36 of 1117 projects
F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.
An educational Swift playground exploring monadic concepts through Optionals, bananas, and squirrels.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A type-safe functional Stream processing library for Go, inspired by the Java Streams API.
A Coq library providing Haskell-like definitions and notations for formalizing Haskell types and functions in Coq.
F# tools and type providers for working with XAML in WPF and WinForms applications.
A Haskell driver for MongoDB that enables database connections, queries, updates, and administrative tasks.
A type-safe F# library for reading configuration from environment variables and AppSettings.
A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.
A small ClojureScript library for performant canvas and visual manipulation.
A ppx_deriving plugin that generates JSON serializers and deserializers for OCaml types using the Yojson library.
A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.
A 30-minute F# tutorial with side-by-side code comparisons for developers coming from C#, Python, or TypeScript.
Deploy Elm HTTP APIs to AWS Lambda using the Serverless framework, defining your API entirely in Elm.
A 30-minute F# tutorial with side-by-side code comparisons for developers coming from C#, Python, or TypeScript.
A Haskell implementation of GraphQL providing AST data types, parser, printer, and future schema and interpreter tools.
A library for creating QtQuick/QML GUI applications in OCaml and Reason, providing bindings and a PPX syntax extension.
A utility library extending Ramda with additional functional programming helpers for JavaScript.
The standard library for PureScript, providing essential types and functions for functional programming.
A reducer library for Redux that enables efficient reducer dependencies through aggressive memoization, similar to Reselect but for reducers.
An extensible F# validation library with built-in validators for primitive types and support for custom validators.
A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.
RxJava bindings for Groovy that enable using Groovy closures with reactive programming.
An experimental framework for building native iOS applications using the Elm programming language.
A collection of classic algorithms and data structures implemented in Erlang for educational and practical use.
Transducers: Ergonomic, efficient data processing.
An asynchronous version of Elixir's 'with' that resolves dependency graphs and executes clauses for optimal performance.
A minimal, self-contained library of monadic parser combinators for OCaml, enabling easy construction of recursive-descent parsers.
A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
An Elm-like architecture library for building PureScript web applications with no npm dependencies.
A pure, immutable module system for JAX that replaces PyTorch-style imperative coding with declarative parameter trees.
A Lodash-inspired utility library for Go providing essential functional programming and data manipulation functions.
A PHP library providing Python-inspired iteration tools for efficient data processing with loops and streams.
A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.
Error-recovering streaming HTML5 and XML parsers for OCaml with lazy, non-blocking, and one-pass processing.
ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.