Showing 36 of 164 projects
A Clojure(Script) library for declarative data description, validation, and coercion.
A purely functional, effectful, and polymorphic stream processing library for Scala built on Cats and Cats-Effect.
A small, production-ready, reactive Haskell front-end framework for building interactive single-page web and mobile applications.
Interactive learning exercises to master Elixir programming through test-driven exploration.
A Scala library providing abstract algebra types and structures for building aggregation systems and analytics.
A Java library that extends the Stream API with convenient methods, better interoperability, and enhanced performance.
A header-only C++14 library for functional programming that helps write concise and readable code by providing pure functions for common operations.
A Gleam web framework for building HTML templates, single page applications, and real-time server components.
A high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
A functional micro web framework for building rich ASP.NET Core applications in F#.
A functional micro web framework for building rich ASP.NET Core applications in F#.
Alternative packaging of the F# compiler, tools, and libraries for .NET Core and .NET Framework/Mono.
A set of functional additions for Foundation that bring Ruby-style syntax and convenience to Objective-C.
A tiny Clojure framework for managing the lifecycle and dependencies of stateful software components.
A functional reactive Node.js framework for building server-side applications with TypeScript and RxJS.
jOOλ extends Java 8 with missing functional programming features: tuples, higher-arity functions, and enhanced sequential streams.
A collection of pure Lua libraries for data handling, functional programming, and OS path management, inspired by Python's standard library.
A Clojure library providing facilities for asynchronous programming and communication via channels.
A comprehensive beginner-to-advanced tutorial for learning reactive programming with RxJava on the JVM.
A puzzle game that teaches functional programming concepts by manipulating colored cubes with function transformations.
A comprehensive collection of functional programming primitives for PHP, inspired by Scala, Dojo, and Underscore.js.
A Redux library that ports Elm's effect system to handle side effects purely in reducers.
A Haskell DSL for describing, serving, querying, mocking, and documenting web applications using type-level programming.
A high-performance Scala library for composing asynchronous, event-based programs with strong functional programming influences.
Efficient, immutable, and thread-safe persistent data structures for Ruby, including Hash, Vector, Set, SortedSet, List, and Deque.
A tiny wrapper around Node.js streams.Transform to simplify stream creation without subclassing.
A Swift library for writing asynchronous code using futures and promises, now superseded by Swift's async/await.
A high-performance Reactive Programming library for JavaScript focused on low memory usage.
A Redux combineReducers equivalent that works with Immutable.js state.
An Erlang web MVC framework inspired by Rails, designed for high-performance, real-time applications with built-in Comet support.
A Go toolkit for building concurrent programs using composable, channel-based pipelines with automatic error propagation.
A TypeScript-focused functional programming utility library designed for use with R.pipe and strict currying.
A Swift framework that adds closure handlers to UIKit and Foundation classes, replacing delegation and target-action patterns.
A Swift framework that adds closure handlers to UIKit and Foundation classes, replacing delegation and target-action patterns.
A functional, statically-typed Lisp that compiles to JVM, JavaScript, Python, Lua, and Ruby for versatile multi-platform development.
A curated list of awesome Erlang libraries, resources, and tools for developers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.