Showing 36 of 761 projects
An Elixir library for elegant error handling using result monads and result tuples.
A type-safe, event-driven web UI library for OCaml/BuckleScript following The Elm Architecture.
A Clojure DSL for Apache Spark that enables distributed data processing using idiomatic Clojure.
A Clojure/ClojureScript library for building and using finite-state automata through functional composition.
A CLI tool for processing JSON and text data with functional pipelines using Ramda, supporting both command-line and interactive browser modes.
A Java 8 annotation processor for deriving algebraic data type constructors, pattern matching, folds, optics, and typeclasses.
A PureScript library for building type-safe web applications using a single state transition function.
A Lisp interpreter written in Malbolge Unshackled, the most advanced usable program in this notoriously difficult esoteric language.
A Java port of Underscore.js providing functional programming utilities, XML/JSON processing, and fluent data manipulation.
A collection of hard-to-discover tips, tricks, and features for the Coq proof assistant.
An opinionated F# library providing utility functions, computation expressions, and operators for working with the Result type.
A purely functional JSON library for Scala providing parsing, printing, manipulation, and type-safe codecs.
Reactive Extensions for Lua, providing Observables for handling events, data streams, and asynchronous operations.
A React Native mobile app that helps users understand and reduce their personal carbon footprint.
A Concurrent ML-style library for F# providing lightweight concurrency primitives and message-passing.
A Go library providing functional-style iterators and consumers to augment the standard library's iter.Seq.
A stream-like, immutable, lazy-loading Go library for functional operations on slices with a focus on performance.
A JavaScript library bringing Rust-inspired features like Traits, lazy iterators, and content-based hashing to enhance functional programming.
A modular functional UI language for Android, implemented with Scala macros.
A modular, lightweight extension of OCaml's standard library focused on data structures, combinators, and iterators.
A functional network framework for Linux enabling high-performance packet capture, transmission, and in-kernel processing optimized for multi-core systems.
A mobile app that visualizes your local air pollution by converting it into an equivalent number of cigarettes smoked daily.
A Go functional utility library with syntactic sugar, similar to lodash but for Go.
A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.
A curated collection of Scala interview questions for vetting potential candidates across language features, functional programming, and reactive concepts.
A Clojure macro for defining functions with Erlang/Elixir-style parameter pattern matching.
A conservative library of Common Lisp utilities that supplements Alexandria with modern functional and array programming idioms.
A hackable HTTP client for F# and .NET that combines convenience with flexibility for both interactive exploration and production use.
A comprehensive guide to learning Elm, a purely functional programming language for building reliable and maintainable web applications.
Swift implementations for function currying, enabling partial application and function composition.
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 Haskell library that embeds GLSL for live-coding shaders with a companion live-coding environment.
A pragmatic JavaScript library providing functional algebraic data types (Maybe, Result) with a simplified API for safe data handling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.