Build software better, together
#
Functional programming
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
Here are 10,228 public repositories matching this topic...
Mostly adequate guide to FP (in javascript)
-
Updated
Sep 17, 2024 - JavaScript
Jargon from the functional programming world in simple terms!
-
Updated
Oct 17, 2023
♞ lichess.org: the forever free, adless and open source chess server ♞
-
Updated
Jun 17, 2026 - Scala
Nix, the purely functional package manager
-
Updated
Jun 16, 2026 - C++
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
-
Updated
Dec 26, 2023 - JavaScript
-
Updated
Jun 15, 2026 - Scala
Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
-
Updated
Apr 8, 2026 - TeX
Functional programming in TypeScript
-
Updated
Apr 20, 2026 - TypeScript
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
-
Updated
Sep 27, 2023 - Ruby
A functional and reactive JavaScript framework for predictable code
-
Updated
Jun 9, 2026 - TypeScript
Kickstarter for iOS. Bring new ideas to life, anywhere.
-
Updated
Jun 16, 2026 - Swift
Type-Safe Errors for JS & TypeScript
-
Updated
Feb 14, 2026 - TypeScript
An assembled flutter application framework.
-
Updated
Feb 17, 2022 - Dart
C# pure functional programming framework - come and get declarative!
-
Updated
Jun 10, 2026 - C#
🐼 Chinese translations for classic software development resources
-
Updated
Mar 9, 2025
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
-
Updated
Jun 17, 2026 - Kotlin
Book of Elementary Functional Algorithms and Data structures
-
Updated
Dec 15, 2025 - TeX
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.
-
Updated
Jun 17, 2026 - Java
🌙 The minimal & fast library for functional user interfaces
-
Updated
Feb 29, 2024 - JavaScript
A statically typed lisp, without a GC, for real-time applications.
-
Updated
Jun 17, 2026 - Haskell