Showing 36 of 761 projects
A pragmatic JavaScript library providing functional algebraic data types (Maybe, Result) with a simplified API for safe data handling.
A collection of utility methods for Java 8 Streams, providing missing operations like takeWhile, zip, and unfold.
A curated list of delightful libraries, tools, and resources for the PureScript programming language.
Erlang-style supervisor error handling for Clojure with pre/post conditions and hooks.
A JVM bytecode backend for Idris 2, enabling Idris programs to run on the Java Virtual Machine.
A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.
A small JavaScript library for defining and using union types with associated data.
A Clojure library implementing category theory concepts like functors, applicatives, monads, and monoids in idiomatic Clojure.
A tiny functional language for querying and manipulating JSON, like sed but for JSON data.
A Clojure library providing macros for defining monads and implementations of common monads.
A GraphQL client for Clojure and ClojureScript with re-frame bindings, supporting subscriptions, queries, and mutations.
A Clojure/ClojureScript library for music composition using sequences of note maps and functional transformations.
A production-ready library for building WPF applications using the Elmish/MVU architecture with static XAML views and data bindings.
A simple Elixir library for defining readable, declarative permission rules using pattern matching.
A comprehensive PHP port of .NET LINQ to Objects for querying arrays and iterables with lazy evaluation.
A functional programming library for JavaScript that uses named-argument style methods to eliminate parameter order concerns.
A library for writing Apache Spark applications in Haskell, enabling resilient analytics that scale to thousands of nodes.
A library that makes unit-testing with F# more enjoyable by adding a functional syntax to .NET testing frameworks.
A fast, fully-featured, and developer-friendly Clojure API for Apache Spark.
OCaml bindings for PyTorch, providing NumPy-like tensor computations with GPU acceleration and automatic differentiation.
An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.
An example single-page application built with Elm 0.19, demonstrating core concepts and structure.
A lightweight proof assistant for teaching and exploring formal verification, accompanying The Little Prover book.
A single-file library providing functional programming utilities like map, filter, fold, and set operations for modern Fortran.
A ClojureScript library providing higher-level abstractions and utilities for building Om applications with React.
A Swift library that provides SQL-like data manipulation operators using typed keypaths for clean, declarative syntax.
A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.
A tiny, zero-dependency library for treating frozen JavaScript objects as persistent immutable collections using structural sharing.
A command-line tool for filtering, mapping, and reducing data using JavaScript expressions, inspired by Unix utilities like sed and awk.
A lodash-inspired lens library for JavaScript that simplifies immutable updates and data traversal with type safety.
A Haskell library for building type-safe GraphQL APIs and clients with native Haskell types.
A high-performance F# web framework for building fullstack applications with ASP.NET Core, HTMX, and Solid.js.
A ClojureScript wrapper for jQuery that provides idiomatic Clojure abstractions over jQuery's DOM manipulation and AJAX capabilities.
A curated list of awesome resources for the Idris programming language, including libraries, tools, books, and articles.
A R6RS-conforming Scheme implementation for the .NET platform with over 99% specification compliance.
A Swift µframework providing essential functional programming utilities like composition, currying, and application operators.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.