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 type-safe F# library for reading configuration from environment variables and AppSettings.
A small ClojureScript library for performant canvas and visual manipulation.
A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.
A Haskell driver for MongoDB that enables database connections, queries, updates, and administrative tasks.
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.
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.
Deploy Elm HTTP APIs to AWS Lambda using the Serverless framework, defining your API entirely in Elm.
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 library for creating QtQuick/QML GUI applications in OCaml and Reason, providing bindings and a PPX syntax extension.
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.
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.
A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.
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.
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 generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
A Lodash-inspired utility library for Go providing essential functional programming and data manipulation functions.
A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.
A PHP library providing Python-inspired iteration tools for efficient data processing with loops and streams.
Interactive visualization of a simple Cycle.js application showing data flow between streams, events, and DOM.
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.