functional
Here are 1,908 public repositories matching this topic...
Language:All
Sort:Most stars
A powerful little TUI framework 🏗
- Updated
Feb 17, 2026 - Go
Reactive Programming in Swift
- Updated
Feb 9, 2026 - Swift
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- Updated
Feb 20, 2026 - Go
A configuration as code language with rich validation and tooling.
- Updated
Feb 20, 2026 - Java
Specification for interoperability of common algebraic structures in JavaScript
- Updated
Nov 10, 2024 - JavaScript
Small, fast, modern HTTP server for Erlang/OTP.
- Updated
Feb 13, 2026 - Erlang
Jsonnet - The data templating language
- Updated
Feb 20, 2026 - Jsonnet
A statically typed lisp, without a GC, for real-time applications.
- Updated
Feb 19, 2026 - Haskell
A utility library for JavaScript and TypeScript.
- Updated
Feb 15, 2026 - TypeScript
Simple, elegant, Pythonic functional programming.
- Updated
Feb 16, 2026 - Python
A music theory library for Javascript
- Updated
Jan 18, 2026 - 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
Feb 19, 2026 - Go
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
- Updated
Feb 20, 2026 - Java
The Flix Programming Language
- Updated
Feb 20, 2026 - 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
Feb 10, 2026 - 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."