Showing 36 of 850 projects
A library providing first-class, ergonomic match specifications for the Elixir language.
An UnderscoreJS port for ColdFusion providing functional programming utilities.
A PureScript library exploring comonadic approaches to modeling React user interfaces.
An asynchronous unit test runner for PureScript that integrates with QuickCheck and supports multiple output formats.
A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.
A functional, composable API for ActionScript 3 that simplifies working with both interactive (arrays) and reactive (events) data.
A PHP library for manipulating arrays and traversable objects with functional methods, inspired by underscore.js.
A Clojure library for building complex regexes using a fluent, composable API without writing regex syntax.
A type-safe, purely functional effect system for building asynchronous and concurrent applications in F#.
A TodoMVC application built with Elm and Electron, featuring automatic compilation and live reload.
A JavaScript implementation of profunctor optics for functional programming, providing lenses, prisms, traversals, and isos.
A JavaScript library for simple and flexible function currying with placeholder support.
A curated collection of 130+ functional programming array filter functions for TypeScript/JavaScript.
A library to reduce boilerplate in RxJava by abstracting chained operators like flatMap, concatMap, switchMap, and compose.
An F# wrapper around Cosmos DB's .NET SDK to make it more friendly for F# developers.
Filter promises concurrently with configurable concurrency control.
A Python microframework providing a fully typed, monad-based Result type for error handling without exceptions.
An LLVM backend code generator for the Idris programming language.
A type-safe, zero-dependency routing library for Scala that works on JVM, Scala.js, and Scala Native.
A purely functional UI library for building user interfaces powered by higher-order functional reactive programming (FRP).
A Common Lisp library implementing Clojure's collection and sequence APIs with optional Clojure syntax for immutable data structures.
A Nix-based tool for managing PureScript projects with a custom package set and CLI.
Experimental Idris compiler backend that generates Malfunction code for improved performance.
A thin functional F# wrapper around SqlClient for simplified data access to MS SQL Server databases.
A functional programming language designed specifically for creative coding and procedural art generation.
A .NET Standard library for F# that generates SVG vector graphics using a simple domain-specific language.
A minimal functional language that compiles to JavaScript, emphasizing immutability, currying, and Fantasy Land libraries.
A Java library that allows ignoring checked exceptions in lambda expressions and functional interfaces.
An interactive Swift playground tutorial for learning about transducers through hands-on examples.
A command-line REPL for the Frege programming language, enabling interactive evaluation of Frege code snippets.
A TypeScript/JavaScript library providing Python-inspired iteration utilities for working with iterables, streams, and pipes.
An event sourcing implementation sample in F# demonstrating domain-driven design patterns.
A small machine learning library written in Clojure providing simple, concise implementations of ML algorithms.
A PowerShell module providing LINQ-style operators for querying and manipulating collections.
Reduce a list of values using promises into a promise for a value, useful for async accumulation.
A Scala Native GUI framework built on libui for creating cross-platform desktop applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.