Showing 36 of 1117 projects
An RFC2822-compliant Elixir library for building, rendering, and parsing composable email messages.
A curated list of companies using Elm in production, organized by industry.
A library for composing React/Redux actions to isolate UI component state and actions in multi-instance scenarios.
A clean and powerful Haskell stream processing library for building and connecting reusable streaming components.
A pragmatic JavaScript library providing functional algebraic data types (Maybe, Result) with a simplified API for safe data handling.
A Haskell library that embeds GLSL for live-coding shaders with a companion live-coding environment.
Fantasyland algebraic data type extensions for Immutable.js, adding Monoid, Applicative, and Traversable capabilities.
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.
A JVM bytecode backend for Idris 2, enabling Idris programs to run on the Java Virtual Machine.
Erlang-style supervisor error handling for Clojure with pre/post conditions and hooks.
A small JavaScript library for defining and using union types with associated data.
A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.
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 Clojure/ClojureScript library for music composition using sequences of note maps and functional transformations.
A GraphQL client for Clojure and ClojureScript with re-frame bindings, supporting subscriptions, queries, and mutations.
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 fast, fully-featured, and developer-friendly Clojure API for Apache Spark.
A library that makes unit-testing with F# more enjoyable by adding a functional syntax to .NET testing frameworks.
An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.
OCaml bindings for PyTorch, providing NumPy-like tensor computations with GPU acceleration and automatic differentiation.
A single-file library providing functional programming utilities like map, filter, fold, and set operations for modern Fortran.
An example single-page application built with Elm 0.19, demonstrating core concepts and structure.
A ClojureScript library providing higher-level abstractions and utilities for building Om applications with React.
A lightweight proof assistant for teaching and exploring formal verification, accompanying The Little Prover book.
A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.
A Swift library that provides SQL-like data manipulation operators using typed keypaths for clean, declarative syntax.
A Python toolkit for processing tabular data
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.