β lichess.org: the forever free, adless and open source chess server β
Jargon from the functional programming world in simple terms!
Nix, the purely functional package manager
Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Kickstarter for iOS. Bring new ideas to life, anywhere.
JavaScript talks you have to see π on functional programming, performance, frameworks, React, debugging, leveling up, and more!
C# pure functional programming framework - come and get declarative!
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
vΚvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
A fast, friendly, functional language.
A statically typed lisp, without a GC, for real-time applications.
Kickstarter for Android. Bring new ideas to life, anywhere.
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Next Generation Visual Programming System
Principled Functional Programming in Scala
ZIO β A type-safe, composable library for async and concurrent programming in Scala
Make your functions return something meaningful, typed, and safe!
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
β± Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
A fancy and practical functional tools lib
The Grain compiler toolchain and CLI. Home of the modern web staple. πΎ
Generic programming for Scala
jank is the native Clojure dialect with seamless C++ interop.
Functional programming language for signal processing and sound synthesis
A curated list of awesome things related to functional programming in Python.
Compositional, streaming I/O library for Scala
Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
Functional JDBC layer for Scala.
Darklang main repo, including language, backend, and infra
A puzzle game inspired by functional programming
Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style
Asynchronous, Reactive Programming for Scala and Scala.js.
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
Typescript focused FP library similar to Remeda and Ramda
The Lux Programming Language
Optics library for Scala
A data access library for Scala + Postgres.
Facebook's React on Scala.JS
A Python stream processing engine modeled after Yahoo! Pipes
Rapid development of self-documenting APIs
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.
Hazel, a live functional programming environment with typed holes
SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates
Python supercharged for the fastai library
The MLton repository
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Functional GraphQL library for Scala
The Egison Programming Language
Kalandra is a functional, parallel, distributed programming language.
Expressive types for Spark.
Useful, common monads in idiomatic Ruby
C# discriminated union source generator
Modify deeply nested case class fields
Chess API written in scala. Immutable and free of side effects.
Functional programming for Python
π€ Object property paths with wildcards and regexps π΅
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
π± Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)
TorchOpt is an efficient library for differentiable optimization built upon PyTorch.