:ram: Practical functional Javascript
Support
Quality
Security
License
Reuse
m
mostly-adequate-guideby MostlyAdequate
JavaScript 
22561
Version:Current
License: Proprietary (Proprietary)
Mostly adequate guide to FP (in javascript)
Support
Quality
Security
License
Reuse
Scala 2 compiler and standard library. For bugs, see scala/bug
Support
Quality
Security
License
Reuse
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Support
Quality
Security
License
Reuse
Specification for interoperability of common algebraic structures in JavaScript
Support
Quality
Security
License
Reuse
Functional programming in TypeScript
Support
Quality
Security
License
Reuse
A guide for programming in style.
Support
Quality
Security
License
Reuse
Cool open source projects written in various languages.
Support
Quality
Security
License
Reuse
Nix, the purely functional package manager
Support
Quality
Security
License
Reuse
Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0, 6.0, 7.0 and 8.0 preview 4 projects you can use. Readme contains explanations on all projects.
Support
Quality
Security
License
Reuse
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
Support
Quality
Security
License
Reuse
Example programs from "The Go Programming Language"
Support
Quality
Security
License
Reuse
Functional reactive programming library for TypeScript and JavaScript
Support
Quality
Security
License
Reuse
A massively parallel, optimal functional runtime in Rust
Support
Quality
Security
License
Reuse
🌙 The minimal & fast library for functional user interfaces
Support
Quality
Security
License
Reuse
Like Underscore, but lazier
Support
Quality
Security
License
Reuse
👷 TypeScript's largest type utility library
Support
Quality
Security
License
Reuse
Collections Abstraction Library
Support
Quality
Security
License
Reuse
Λrrow - Functional companion to Kotlin's Standard Library
Support
Quality
Security
License
Reuse
C# functional language extensions - a base class library for functional programming
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Programming Language Theory λΠ
Support
Quality
Security
License
Reuse
Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).
Support
Quality
Security
License
Reuse
Lightweight, modular, and extensible library for functional programming.
Support
Quality
Security
License
Reuse
Pattern matching syntax for ECMAScript
Support
Quality
Security
License
Reuse
Principled Functional Programming in Scala
Support
Quality
Security
License
Reuse
prototype of stream based programming language
Support
Quality
Security
License
Reuse
A functional standard library for Python.
Support
Quality
Security
License
Reuse
A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
Support
Quality
Security
License
Reuse
Fault tolerance and resilience patterns for the JVM
Support
Quality
Security
License
Reuse
Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.
Support
Quality
Security
License
Reuse
Simple, elegant, Pythonic functional programming.
Support
Quality
Security
License
Reuse
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Support
Quality
Security
License
Reuse
Pampy: The Pattern Matching for Python you always dreamed of.
Support
Quality
Security
License
Reuse
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
Support
Quality
Security
License
Reuse
Fault tolerance and resilience patterns for the JVM
Support
Quality
Security
License
Reuse
Generic programming for Scala
Support
Quality
Security
License
Reuse
Functional programming in Swift
Support
Quality
Security
License
Reuse
Functional programming in Python: implementation of missing features to enjoy FP
Support
Quality
Security
License
Reuse
A next-gen functional language
Support
Quality
Security
License
Reuse
Community Driven Samples for TypeScript
Support
Quality
Security
License
Reuse
A fancy and practical functional tools
Support
Quality
Security
License
Reuse
A utility library for JavaScript and TypeScript.
Support
Quality
Security
License
Reuse
A Book about Pythonic Application Architecture Patterns for Managing Complexity. Cosmos is the Opposite of Chaos you see. O'R. wouldn't actually let us call it "Cosmic Python" tho.
Support
Quality
Security
License
Reuse
⛱ Broadly scoped ecosystem & mono-repository of 180 TypeScript projects for general purpose, functional, data driven development
Support
Quality
Security
License
Reuse
Make your functions return something meaningful, typed, and safe!
Support
Quality
Security
License
Reuse
Starting code for the GildedRose Refactoring Kata in many programming languages.
Support
Quality
Security
License
Reuse
Gota: DataFrames and data wrangling in Go (Golang)
Support
Quality
Security
License
Reuse
The easy way to learn Scala.
Support
Quality
Security
License
Reuse
A functional music theory library for Javascript
Support
Quality
Security
License
Reuse
r
ramdaby ramda
:ram: Practical functional Javascript
JavaScript
23030
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mostly-adequate-guideby MostlyAdequate
Mostly adequate guide to FP (in javascript)
JavaScript
22561
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
scalaby scala
Scala 2 compiler and standard library. For bugs, see scala/bug
Scala
14087
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
L
Learning-SICPby DeathKing
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Ruby
10448
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
f
fantasy-landby fantasyland
Specification for interoperability of common algebraic structures in JavaScript
JavaScript
9752
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fp-tsby gcanti
Functional programming in TypeScript
TypeScript
9532
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
guidesby thoughtbot
A guide for programming in style.
Ruby
9254
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
awesomoby lk-geimfari
Cool open source projects written in various languages.
Rust
8935
Updated: 2 y ago
License: Permissive (CC0-1.0)
Support
Quality
Security
License
Reuse
n
nixby NixOS
Nix, the purely functional package manager
C++
8279
Updated: 2 y ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
p
practical-aspnetcoreby dodyg
Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0, 6.0, 7.0 and 8.0 preview 4 projects you can use. Readme contains explanations on all projects.
C#
7743
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
ts-patternby gvergnaud
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
TypeScript
7240
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gopl.ioby adonovan
Example programs from "The Go Programming Language"
Go
6936
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
b
bacon.jsby baconjs
Functional reactive programming library for TypeScript and JavaScript
TypeScript
6448
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
HVMby HigherOrderCO
A massively parallel, optimal functional runtime in Rust
Rust
6307
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
moonby kbrsh
🌙 The minimal & fast library for functional user interfaces
JavaScript
6039
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
Support
Quality
Security
License
Reuse
t
ts-toolbeltby millsp
👷 TypeScript's largest type utility library
TypeScript
5810
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
collectionsby doctrine
Collections Abstraction Library
PHP
5739
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
arrowby arrow-kt
Λrrow - Functional companion to Kotlin's Standard Library
Kotlin
5670
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
language-extby louthy
C# functional language extensions - a base class library for functional programming
C#
5570
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vavrby vavr-io
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
5228
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pltby steshaw
Programming Language Theory λΠ
CSS
4992
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
u
utility-typesby piotrwitek
Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).
TypeScript
4957
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
catsby typelevel
Lightweight, modular, and extensible library for functional programming.
Scala
4933
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
proposal-pattern-matchingby tc39
Pattern matching syntax for ECMAScript
HTML
4770
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
scalazby scalaz
Principled Functional Programming in Scala
Scala
4618
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
streemby matz
prototype of stream based programming language
C
4592
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
toolzby pytoolz
A functional standard library for Python.
Python
4258
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
D
Dollarby ankurp
A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
Swift
4240
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
failsafeby failsafe-lib
Fault tolerance and resilience patterns for the JVM
Java
3940
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
regeneratorby facebook
Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.
JavaScript
3757
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
coconutby evhub
Simple, elegant, Pythonic functional programming.
Python
3740
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
libraryby ddd-by-examples
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Java
3687
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pampyby santinic
Pampy: The Pattern Matching for Python you always dreamed of.
Python
3477
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
I
IDDD_Samplesby VaughnVernon
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
Java
3426
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
failsafeby jhalterman
Fault tolerance and resilience patterns for the JVM
Java
3401
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
shapelessby milessabin
Generic programming for Scala
Scala
3329
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
Swiftzby typelift
Functional programming in Swift
Swift
3322
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
f
fn.pyby kachayev
Functional programming in Python: implementation of missing features to enjoy FP
Python
3280
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
K
Kindby HigherOrderCO
A next-gen functional language
Rust
3148
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
T
TypeScriptSamplesby microsoft
Community Driven Samples for TypeScript
TypeScript
3146
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
f
funcyby Suor
A fancy and practical functional tools
Python
3085
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
r
remedaby remeda
A utility library for JavaScript and TypeScript.
TypeScript
2997
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bookby cosmicpython
A Book about Pythonic Application Architecture Patterns for Managing Complexity. Cosmos is the Opposite of Chaos you see. O'R. wouldn't actually let us call it "Cosmic Python" tho.
Python
2977
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
u
umbrellaby thi-ng
⛱ Broadly scoped ecosystem & mono-repository of 180 TypeScript projects for general purpose, functional, data driven development
TypeScript
2883
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
returnsby dry-python
Make your functions return something meaningful, typed, and safe!
Python
2791
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
G
GildedRose-Refactoring-Kataby emilybache
Starting code for the GildedRose Refactoring Kata in many programming languages.
C++
2753
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gotaby go-gota
Gota: DataFrames and data wrangling in Go (Golang)
Go
2676
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
scala-exercisesby scala-exercises
The easy way to learn Scala.
Scala
2583
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tonalby tonaljs
A functional music theory library for Javascript
TypeScript
2506
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse