Showing 36 of 37 projects
A fun, functional, and stateful Go framework for building terminal user interfaces (TUIs) based on The Elm Architecture.
A Swift implementation of ReactiveX for composing asynchronous and event-driven code using observable sequences.
A Lodash-style Go utility library based on Go 1.18+ generics for working with slices, maps, channels, and functions.
A specification for interoperability of common algebraic structures in JavaScript, enabling functional programming patterns.
A utility library for JavaScript and TypeScript with first-class TypeScript support and data-first/data-last approaches.
A small, statically-typed, functional programming language designed for embedding in Rust applications.
A Go library providing monads and functional programming abstractions like Option, Result, and Either using Go 1.18+ generics.
A comprehensive Java collections framework with optimized data structures and a rich, functional, fluent API.
A constraint-based record and functional language for writing, validating, and managing complex configurations, especially in cloud-native scenarios.
A lightweight state container for React, Preact, Vue, and Svelte with zero boilerplate.
A TypeScript-focused functional programming utility library designed for use with R.pipe and strict currying.
A flexible, minimal, data-oriented Entity Component System (ECS) library for TypeScript.
A lightweight F# web server library with combinators for route flow and task composition.
An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.
A comprehensive, high-performance optics library for JavaScript that provides lenses, traversals, and isomorphisms to manipulate immutable JSON data.
A C++ library providing LINQ-style list comprehension with both extension and query methods for expressive data manipulation.
A comprehensive utility library for functional programming in Lua, inspired by Underscore.js.
A functional-first toolkit for building full-stack web applications in F# on ASP.NET Core.
Full-stack web framework for building functional, reactive web apps and microservices in F# and C# with JavaScript compilation.
A JavaScript library bringing Rust-inspired features like Traits, lazy iterators, and content-based hashing to enhance functional programming.
A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.
A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.
A comprehensive PHP port of .NET LINQ to Objects for querying arrays and iterables with lazy evaluation.
A lightweight Swift library for observing and reacting to value changes with type-safe, memory-managed bindings.
A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.
A minimal, fast functional utility library for JavaScript with only 14 pure functions.
A parser combinator library for Swift that builds sophisticated parsers from simple components.
A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.
A functional, composable validation library for JavaScript with strict type checking.
A comprehensive Swift library providing primitives for concurrency and reactive programming, simplifying asynchronous code.
A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.
A Lisp dialect that compiles to JavaScript, using Ramda as its standard library and emphasizing functional programming.
A functional, type-safe JSON parser for Swift with Linux support and no external dependencies.
A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.
A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.
A Go library providing Java 8 Stream-like functional programming operations for collections and data processing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.