GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

Functional programming

Star

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,766 public repositories matching this topic...

Language: All
Filter by language
All 10,766 JavaScript 1,482 Scala 1,039 Haskell 1,031 TypeScript 876 Java 759 Python 709 C++ 320 C# 296 Kotlin 281 OCaml 269
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

MostlyAdequate / mostly-adequate-guide

Star 23.8k

Mostly adequate guide to FP (in javascript)

javascript tutorial functional-programming reactive-programming
  • Updated Sep 17, 2024
  • JavaScript
lila

lichess-org / lila

Star 19k

♞ lichess.org: the forever free, adless and open source chess server ♞

game typescript chess scala functional-programming play-framework free-software type-safe non-profit lichess
  • Updated Nov 12, 2026
  • Scala

hemanth / functional-programming-jargon

Star 18.7k

Jargon from the functional programming world in simple terms!

javascript education functional-programming glossary fp awesome-list
  • Updated Oct 4, 2026
  • JavaScript
nix

NixOS / nix

Sponsor
Star 18k

Nix, the purely functional package manager

c-plus-plus package-manager nix functional-programming declarative-language
  • Updated Nov 12, 2026
  • C++

getify / Functional-Light-JS

Sponsor
Star 16.7k

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

javascript education functional-programming book training-providers training-materials
  • Updated Dec 26, 2023
  • JavaScript

scala / scala

Star 14.5k

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

scala functional-programming scala-compiler scala-programming-language scala-library jvm-languages object-oriented-programming
  • Updated Nov 11, 2026
  • Scala

hmemcpy / milewski-ctfp-pdf

Star 11.7k

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

pdf haskell scala latex cpp functional-programming ocaml category-theory
  • Updated Jul 10, 2026
  • TeX
fp-ts

gcanti / fp-ts

Sponsor
Star 11.6k

Functional programming in TypeScript

typescript functional-programming algebraic-data-types
  • Updated Apr 20, 2026
  • TypeScript

DeathKing / Learning-SICP

Star 11.3k

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

scheme functional-programming sicp compiler-principles interpreters open-course
  • Updated Jun 26, 2026
  • Ruby

cyclejs / cyclejs

Star 10.2k

A functional and reactive JavaScript framework for predictable code

javascript framework typescript rxjs functional-programming cyclejs reactive-programming
  • Updated Jun 9, 2026
  • TypeScript

kickstarter / ios-oss

Star 8.7k

Kickstarter for iOS. Bring new ideas to life, anywhere.

swift ios functional-programming reactiveswift reactivecocoa ios-app functional-reactive-programming swift-language frp
  • Updated Nov 11, 2026
  • Swift

supermacro / neverthrow

Sponsor
Star 7.8k

Type-Safe Errors for JS & TypeScript

typescript functional-programming
  • Updated Feb 14, 2026
  • TypeScript

alibaba / fish-redux

Star 7.3k

An assembled flutter application framework.

redux adapter framework reactive component functional-programming aop flutter
  • Updated Feb 17, 2022
  • Dart

AllThingsSmitty / must-watch-javascript

Star 7.1k

JavaScript talks you have to see 👀 on functional programming, performance, frameworks, React, debugging, leveling up, and more!

react javascript performance web-development frontend functional-programming awesome-list learning-resources conference-talks javascript-frameworks
  • Updated Oct 23, 2026
language-ext

louthy / language-ext

Sponsor
Star 7.1k

C# pure functional programming framework - come and get declarative!

c-sharp monads functional-programming records functional-languages f-sharp monad functor lenses monoid semigroup monad-transformers applicative immutable-collections bcl immutable-types higher-kinded-types language-ext ad-hoc-polymorphism structural-equality
  • Updated Oct 9, 2026
  • C#

oldratlee / translations

Star 6.9k

🐼 Chinese translations for classic software development resources

python git api translations design experiment distributed-systems erlang elixir reactive lisp translation functional-programming concurrency consensus chinese-translation simplified-chinese paxos api-design design-principle
  • Updated Mar 9, 2025
arrow

arrow-kt / arrow

Star 6.6k

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming

kotlin monads functional-programming arrow coroutines kotlin-library optics kotlin-dsl polymorphism typeclasses hacktoberfest functional-data-structure continuations for-comprehension typed-lambda-calculus fp-types delimited-continuations kotlin-libraries
  • Updated Nov 12, 2026
  • Kotlin

liuxinyu95 / AlgoXY

Star 6.3k

Book of Elementary Functional Algorithms and Data structures

haskell algorithms functional-programming
  • Updated Dec 15, 2025
  • TeX

roc-lang / roc

Sponsor
Star 6.2k

A fast, friendly, functional language.

language functional-programming functional-language roc-lang
  • Updated Nov 12, 2026
  • Zig
vavr

vavr-io / vavr

Star 6.2k

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.

java functional-programming javaslang hacktoberfest immutable-collections object-functional persistent-collections
  • Updated Nov 9, 2026
  • Java
Followers
268 followers
Website
github.com/topics/functional-programming
Wikipedia
Wikipedia

Related topics

declarative-programming event-driven-programming oop procedural-programming
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.