functional
Here are 1,884 public repositories matching this topic...
Language:All
Sort:Most stars
A powerful little TUI framework 🏗
- Updated
Dec 17, 2025 - Go
Reactive Programming in Swift
- Updated
Oct 25, 2025 - Swift
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- Updated
Dec 15, 2025 - Go
A configuration as code language with rich validation and tooling.
- Updated
Dec 15, 2025 - Java
Specification for interoperability of common algebraic structures in JavaScript
- Updated
Nov 10, 2024 - JavaScript
Small, fast, modern HTTP server for Erlang/OTP.
- Updated
Nov 6, 2025 - Erlang
Jsonnet - The data templating language
- Updated
Jul 23, 2025 - Jsonnet
A statically typed lisp, without a GC, for real-time applications.
- Updated
Sep 16, 2025 - Haskell
A utility library for JavaScript and TypeScript.
- Updated
Nov 20, 2025 - TypeScript
Simple, elegant, Pythonic functional programming.
- Updated
Apr 21, 2025 - Python
A music theory library for Javascript
- Updated
Jun 23, 2025 - TypeScript
Pampy: The Pattern Matching for Python you always dreamed of.
- Updated
Jan 16, 2025 - Python
A static, type inferred and embeddable language written in Rust.
- Updated
Dec 6, 2024 - Rust
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- Updated
Dec 2, 2025 - Go
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
- Updated
Dec 18, 2025 - Java
The Flix Programming Language
- Updated
Dec 17, 2025 - Flix
React + TypeScript app built using the clean architecture principles in a more functional way.
- Updated
Jan 25, 2025 - TypeScript
KCL Programming Language Core and API (CNCF Sandbox Project).https://kcl-lang.io
- Updated
Dec 11, 2025 - Rust
Improve this page
Add a description, image, and links to thefunctional topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thefunctional topic, visit your repo's landing page and select "manage topics."