#Functional-programming

Showing 60 of 127 repositories tagged #functional-programming, ranked by stars

lichess-org
lichess-org
lila

โ™ž lichess.org: the forever free, adless and open source chess server โ™ž

Score
100
โ˜… 18.4k โ‘‚ 2.7k +7/day
Scala
gcanti
gcanti
fp-ts

Functional programming in TypeScript

Score
87
โ˜… 11.5k โ‘‚ 513 โ€”
TypeScript
cyclejs
cyclejs
cyclejs

A functional and reactive JavaScript framework for predictable code

Score
93
โ˜… 10.2k โ‘‚ 421 โ€”
TypeScript
kickstarter
kickstarter
ios-oss

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

Score
100
โ˜… 8.7k โ‘‚ 1.2k โ€”
Swift
supermacro
supermacro
neverthrow

Type-Safe Errors for JS & TypeScript

Score
80
โ˜… 7.6k โ‘‚ 150 +6/day
TypeScript
alibaba
alibaba
fish-redux

An assembled flutter application framework.

Score
79
โ˜… 7.3k โ‘‚ 833 โ€”
Dart
oldratlee
oldratlee
translations

๐Ÿผ Chinese translations for classic software development resources

Score
62
โ˜… 6.9k โ‘‚ 1.5k +1/day
arrow-kt
arrow-kt
arrow

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

Score
93
โ˜… 6.6k โ‘‚ 472 โ€”
Kotlin
kickstarter
kickstarter
android-oss

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

Score
97
โ˜… 5.8k โ‘‚ 988 โ€”
Kotlin
android10
android10
Android-CleanArchitecture-Kotlin

This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

Score
72
โ˜… 4.8k โ‘‚ 934 โ€”
Kotlin
evhub
evhub
coconut

Simple, elegant, Pythonic functional programming.

Score
85
โ˜… 4.3k โ‘‚ 142 +4/day
Python
dry-python
dry-python
returns

Make your functions return something meaningful, typed, and safe!

Score
100
โ˜… 4.3k โ‘‚ 146 +2/day
Python
KuroLabs
KuroLabs
stegcloak

Hide secrets with invisible characters in plain text securely using passwords ๐Ÿง™๐Ÿปโ€โ™‚๏ธโญ

Score
0
โ˜… 3.8k โ‘‚ 245 โ€”
JavaScript
thi-ng
thi-ng
umbrella

โ›ฑ Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

Score
100
โ˜… 3.8k โ‘‚ 168 โ€”
TypeScript
Suor
Suor
funcy

A fancy and practical functional tools

Score
92
โ˜… 3.5k โ‘‚ 153 +3/day
Python
typelift
typelift
Swiftz

Functional programming in Swift

Score
59
โ˜… 3.3k โ‘‚ 229 โ€”
Swift
Ivy-Apps
Ivy-Apps
ivy-wallet

Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.

Score
90
โ˜… 3.2k โ‘‚ 969 +7/day
Kotlin
grame-cncm
grame-cncm
faust

Functional programming language for signal processing and sound synthesis

Score
100
โ˜… 3.1k โ‘‚ 420 +7/day
C++
explosion
explosion
thinc

๐Ÿ”ฎ A refreshing functional take on deep learning, compatible with your favorite libraries

Score
77
โ˜… 2.9k โ‘‚ 292 +1/day
Python
marblejs
marblejs
marble

Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.

Score
40
โ˜… 2.1k โ‘‚ 74 โ€”
TypeScript
IBM
IBM
fp-go

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

Score
100
โ˜… 2.0k โ‘‚ 80 +3/day
Go
ronami
ronami
HypeScript

๐Ÿฌ A simplified implementation of TypeScript's type system written in TypeScript's type system

Score
33
โ˜… 2.0k โ‘‚ 23 โ€”
TypeScript
destel
destel
rill

Go toolkit for clean, composable, channel-based concurrency

Score
83
โ˜… 1.8k โ‘‚ 28 +3/day
Go
agentjido
agentjido
jido

๐Ÿค– Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.

Score
100
โ˜… 1.8k โ‘‚ 110 +5/day
Elixir
selfrefactor
selfrefactor
rambda

Typescript focused FP library similar to Remeda and Ramda

Score
73
โ˜… 1.8k โ‘‚ 89 โ€”
JavaScript
rustedpy
rustedpy
result

NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.

Score
69
โ˜… 1.7k โ‘‚ 91 โ€”
Python
gigobyte
gigobyte
purify

Functional programming library for TypeScript - https://gigobyte.github.io/purify/

Score
53
โ˜… 1.6k โ‘‚ 64 โ€”
TypeScript
nerevu
nerevu
riko

A Python stream processing engine modeled after Yahoo! Pipes

Score
86
โ˜… 1.6k โ‘‚ 75 โ€”
Python
JasonShin
JasonShin
fp-core.rs

A library for functional programming in Rust

Score
92
โ˜… 1.4k โ‘‚ 69 +3/day
Rust
michaelbull
michaelbull
kotlin-result

A multiplatform Result monad for modelling success or failure operations.

Score
83
โ˜… 1.3k โ‘‚ 80 โ€”
Kotlin
mybatis
mybatis
mybatis-dynamic-sql

SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates

Score
86
โ˜… 1.2k โ‘‚ 219 +1/day
Java
AnswerDotAI
AnswerDotAI
fastcore

Python supercharged for the fastai library

Score
100
โ˜… 1.1k โ‘‚ 294 โ€”
Jupyter Notebook
eslint-functional
eslint-functional
eslint-plugin-functional

ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

Score
67
โ˜… 990 โ‘‚ 35 โ€”
TypeScript
fahad19
fahad19
proppy

Functional props composition for UI components (React.js & Vue.js)

Score
27
โ˜… 933 โ‘‚ 27 โ€”
TypeScript
MarioAriasC
MarioAriasC
funKTionale

Functional constructs for Kotlin

Score
45
โ˜… 915 โ‘‚ 72 โ€”
Kotlin
akheron
akheron
optics-ts

Type-safe, ergonomic, polymorphic optics for TypeScript

Score
20
โ˜… 904 โ‘‚ 13 โ€”
TypeScript
life4
life4
deal

๐Ÿค Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

Score
46
โ˜… 901 โ‘‚ 39 +2/day
Python
ergonomica
ergonomica
ergonomica

๐Ÿ–ฅ๏ธ a cross-platform modern shell.

Score
31
โ˜… 806 โ‘‚ 21 โ€”
Python
PaulJPhilp
PaulJPhilp
EffectPatterns

A community-driven knowledge base of practical patterns for Effect-TS.

Score
60
โ˜… 774 โ‘‚ 26 +4/day
TypeScript
ThoughtWorksInc
ThoughtWorksInc
DeepLearning.scala

A simple library for creating complex neural networks

Score
67
โ˜… 769 โ‘‚ 86 โ€”
Scala
dbrattli
dbrattli
Expression

Functional programming for Python

Score
23
โ˜… 758 โ‘‚ 37 +1/day
Python
VincentJouanne
VincentJouanne
nest-clean-architecture

๐Ÿ›๏ธ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

Score
71
โ˜… 741 โ‘‚ 86 โ€”
TypeScript
ehmicky
ehmicky
wild-wild-path

๐Ÿค  Object property paths with wildcards and regexps ๐ŸŒต

Score
47
โ˜… 729 โ‘‚ 17 +1/day
JavaScript
kudos-dude
kudos-dude
react-best-practices

A comprehensive reference guide to kickstart your React architecting career!

Score
13
โ˜… 683 โ‘‚ 66 โ€”
fimuxd
fimuxd
RxSwift

RxSwift๋ฅผ ์Šคํ„ฐ๋””ํ•˜๋Š” ๊ณต๊ฐ„

Score
41
โ˜… 679 โ‘‚ 158 โ€”
Swift
bow-swift
bow-swift
bow

๐Ÿน Bow is a cross-platform library for Typed Functional Programming in Swift

Score
34
โ˜… 659 โ‘‚ 31 โ€”
Swift
metaopt
metaopt
torchopt

TorchOpt is an efficient library for differentiable optimization built upon PyTorch.

Score
83
โ˜… 633 โ‘‚ 44 +1/day
Python
funfix
funfix
funfix.js

Functional Programming Library for JavaScript, TypeScript and Flow โœจโšก๏ธ

Score
7
โ˜… 630 โ‘‚ 21 โ€”
TypeScript
SandroMaglione
SandroMaglione
fpdart

Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

Score
48
โ˜… 622 โ‘‚ 50 โ€”
Dart
SwiftRex
SwiftRex
SwiftRex

Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex

Score
76
โ˜… 616 โ‘‚ 30 โ€”
Swift
Gabriella439
Gabriella439
grace

A prompt engineering functional programming language

Score
100
โ˜… 607 โ‘‚ 45 +2/day
Haskell
thesephist
thesephist
ink

Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style.

Score
17
โ˜… 577 โ‘‚ 12 โ€”
Go
NMF-earth
NMF-earth
nmf-app

Understand and reduce your carbon footprint ๐ŸŒฑ iOS & Android.

Score
69
โ˜… 540 โ‘‚ 162 โ€”
TypeScript
BooleanCat
BooleanCat
go-functional

go-functional is a library of iterators to augment the standard library

Score
67
โ˜… 537 โ‘‚ 26 +2/day
Go
chaxiu
chaxiu
KotlinJetpackInAction

๐Ÿ”ฅ๐Ÿ”ฅ Kotlin Jetpack zero to hero. ๆ–ฐๆ‰‹ๅˆฐ้ซ˜ๆ‰‹

Score
31
โ˜… 531 โ‘‚ 82 โ€”
Kotlin
wesovilabs
wesovilabs
koazee

A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

Score
0
โ˜… 529 โ‘‚ 30 โ€”
Go
jxnu-liguobin
jxnu-liguobin
cs-summary-reflection

:bulb: ๆฒกๅ•ฅ็”จ็š„ไป“ๅบ“๏ผŒๅˆซ็œ‹ไบ†ใ€‚ๅ…ณๆณจ https://github.com/bitlap/zim

Score
62
โ˜… 522 โ‘‚ 179 โ€”
Java
shootismoke
shootismoke
mobile-app

See your city's air pollution measured in daily cigarettes. iOS/Android.

Score
38
โ˜… 519 โ‘‚ 125 +1/day
TypeScript
novalagung
novalagung
gubrak

โš™๏ธ Golang functional utility library with syntactic sugar. It's like lodash, but for Go

Score
50
โ˜… 515 โ‘‚ 42 +1/day
Go
pointfreeco
pointfreeco
swift-web

๐Ÿ•ธ A collection of Swift server-side frameworks for handling HTML, CSS, routing and middleware.

Score
66
โ˜… 493 โ‘‚ 36 โ€”
Swift
Related Topics
#typescript#python#javascript#kotlin#reactive-programming#swift#fp#golang#android#functional#monad

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly