TEA for Bucklescript
Support
Quality
Security
License
Reuse
This is an experimental library that has evolved to P1371, proposed for C++23.
Support
Quality
Security
License
Reuse
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Support
Quality
Security
License
Reuse
A functional programming toolkit for JavaScript.
Support
Quality
Security
License
Reuse
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Support
Quality
Security
License
Reuse
Domain Driven Design PHP helper classes
Support
Quality
Security
License
Reuse
Domain-Driven Design in a PHP project using Symfony
Support
Quality
Security
License
Reuse
A Sublime Text 3 plugin for Haskell. Features cabal building, error and warning highlighting, smart completion and ghc-mod integration.
Support
Quality
Security
License
Reuse
基于DNSPod用户API实现的纯Shell动态域名客户端
Support
Quality
Security
License
Reuse
Smart, pythonic, ad-hoc, typed polymorphism for Python
Support
Quality
Security
License
Reuse
Lodash with more functional fun.
Support
Quality
Security
License
Reuse
A list of small & fun functional programming exercises in JavaScript
Support
Quality
Security
License
Reuse
Data structures for pure functional programming in Scala
Support
Quality
Security
License
Reuse
A gem for adding functional programming tools to Ruby. Inspired by Erlang, Clojure, Haskell, and Functional Java.
Support
Quality
Security
License
Reuse
Eff monad for cats - https://atnos-org.github.io/eff
Support
Quality
Security
License
Reuse
learn-by-doing course/tutorial for functional programming on scala
Support
Quality
Security
License
Reuse
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Support
Quality
Security
License
Reuse
Pampy.js: Pattern Matching for JavaScript
Support
Quality
Security
License
Reuse
A modular functional UI language for Android
Support
Quality
Security
License
Reuse
Task 1 for the Learn how to work at a Y Combinator startup on InsideSherpa
Support
Quality
Security
License
Reuse
Validations and Notifications
Support
Quality
Security
License
Reuse
East, fast, transparent generic derivation of typeclass instances
Support
Quality
Security
License
Reuse
Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style.
Support
Quality
Security
License
Reuse
Code samples for Functional Programming in C#
Support
Quality
Security
License
Reuse
Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)
Support
Quality
Security
License
Reuse
A dynamic array implementation in C similar to the one found in standard C++
Support
Quality
Security
License
Reuse
👻 Option, Result, and Either types for TypeScript; Inspired by Rust
Support
Quality
Security
License
Reuse
Type-safe, ergonomic, polymorphic optics for TypeScript
Support
Quality
Security
License
Reuse
A small collection of functions for Go testing.
Support
Quality
Security
License
Reuse
Utility types for functional TypeScript
Support
Quality
Security
License
Reuse
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Support
Quality
Security
License
Reuse
FP iterators that are both eager and asynchronous
Support
Quality
Security
License
Reuse
A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.
Support
Quality
Security
License
Reuse
Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.
Support
Quality
Security
License
Reuse
collection of articles/books about programing
Support
Quality
Security
License
Reuse
VS Code extension for Haskell, powered by haskell-language-server
Support
Quality
Security
License
Reuse
Native Scala mocking framework
Support
Quality
Security
License
Reuse
Functional programming toolbox
Support
Quality
Security
License
Reuse
Functional data structures in C++
Support
Quality
Security
License
Reuse
Usage examples and benchmarks between Scalaz and Cats (w/ Haskell ground-truth).
Support
Quality
Security
License
Reuse
A collection of useful Swift tools that are used in the Kickstarter apps.
Support
Quality
Security
License
Reuse
Higher-order functions for c++
Support
Quality
Security
License
Reuse
fantasyland extensions for immutablejs
Support
Quality
Security
License
Reuse
Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
Support
Quality
Security
License
Reuse
Data interchange with algebraic data types.
Support
Quality
Security
License
Reuse
A powerful but simple library for measuring the performance of Haskell code.
Support
Quality
Security
License
Reuse
A compiler frontend for the C programming language
Support
Quality
Security
License
Reuse
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
Support
Quality
Security
License
Reuse
:shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
Support
Quality
Security
License
Reuse
A Domain Driven Design framework for software simplicity in node
Support
Quality
Security
License
Reuse
b
bucklescript-teaby OvermindDL1
TEA for Bucklescript
JavaScript
593
Updated: 3 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
patternsby mpark
This is an experimental library that has evolved to P1371, proposed for C++23.
C++
590
Updated: 2 y ago
License: Permissive (BSL-1.0)
Support
Quality
Security
License
Reuse
p
pikeletby pikelet-lang
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Rust
590
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fkitby nullobject
A functional programming toolkit for JavaScript.
JavaScript
586
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
all-things-cqrsby ddd-by-examples
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Java
585
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
dddby dddinphp
Domain Driven Design PHP helper classes
PHP
581
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
ddd-playgroundby jorge07
Domain-Driven Design in a PHP project using Symfony
PHP
579
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
S
SublimeHaskellby SublimeHaskell
A Sublime Text 3 plugin for Haskell. Features cabal building, error and warning highlighting, smart completion and ghc-mod integration.
Python
573
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dnspod-shellby anrip
基于DNSPod用户API实现的纯Shell动态域名客户端
Shell
570
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
classesby dry-python
Smart, pythonic, ad-hoc, typed polymorphism for Python
Python
563
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
l
lodash-fpby lodash-archive
Lodash with more functional fun.
JavaScript
562
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
J
JS_Fun_Practiceby zero-to-mastery
A list of small & fun functional programming exercises in JavaScript
JavaScript
560
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cats-collectionsby typelevel
Data structures for pure functional programming in Scala
Scala
554
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
functional-rubyby jdantonio
A gem for adding functional programming tools to Ruby. Inspired by Erlang, Clojure, Haskell, and Functional Java.
Ruby
553
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
effby atnos-org
Eff monad for cats - https://atnos-org.github.io/eff
Scala
553
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
learn-fpby dehun
learn-by-doing course/tutorial for functional programming on scala
Scala
553
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
derive4jby derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Java
549
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
pampy.jsby santinic
Pampy.js: Pattern Matching for JavaScript
JavaScript
543
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
macroidby 47degrees
A modular functional UI language for Android
Scala
536
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
shiptivitas-1by insidesherpa
Task 1 for the Learn how to work at a Y Combinator startup on InsideSherpa
JavaScript
534
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
F
Support
Quality
Security
License
Reuse
m
magnoliaby propensive
East, fast, transparent generic derivation of typeclass instances
Scala
532
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
inkby thesephist
Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style.
Go
531
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
functional-csharp-codeby la-yumba
Code samples for Functional Programming in C#
C#
527
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
completely-unscientific-benchmarksby frol
Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)
C++
523
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
c-vectorby eteran
A dynamic array implementation in C similar to the one found in standard C++
C
521
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
monadsby sniptt-official
👻 Option, Result, and Either types for TypeScript; Inspired by Rust
TypeScript
521
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
optics-tsby akheron
Type-safe, ergonomic, polymorphic optics for TypeScript
TypeScript
519
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
testingby benbjohnson
A small collection of functions for Go testing.
Go
516
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
boxedby swan-io
Utility types for functional TypeScript
TypeScript
515
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
koazeeby wesovilabs
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Go
512
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fasyby getify
FP iterators that are both eager and asynchronous
JavaScript
502
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
I
Interaction-Calculusby VictorTaelin
A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.
Rust
500
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
juniperby bradenaw
Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.
Go
495
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hacking-material-booksby r00t-3xp10it
collection of articles/books about programing
C
489
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
v
vscode-haskellby haskell
VS Code extension for Haskell, powered by haskell-language-server
TypeScript
488
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
S
ScalaMockby paulbutcher
Native Scala mocking framework
Scala
486
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tofuby tofu-tf
Functional programming toolbox
Scala
486
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
O
Okasakiby BartoszMilewski
Functional data structures in C++
C++
485
Updated: 4 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
s
scalaz-and-catsby fosskers
Usage examples and benchmarks between Scalaz and Cats (w/ Haskell ground-truth).
Scala
482
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
K
Kickstarter-Preludeby kickstarter
A collection of useful Swift tools that are used in the Kickstarter apps.
Swift
479
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
h
hofby boostorg
Higher-order functions for c++
C++
479
Updated: 3 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
immutable-extby DrBoolean
fantasyland extensions for immutablejs
JavaScript
477
Updated: 4 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
e
epiby mrekucci
Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
Go
474
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
typicalby stepchowfun
Data interchange with algebraic data types.
Rust
471
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
criterionby haskell
A powerful but simple library for measuring the performance of Haskell code.
HTML
468
Updated: 3 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
p
psychecby ltcmelo
A compiler frontend for the C programming language
C++
467
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
f
function2by Naios
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
C++
464
Updated: 2 y ago
License: Permissive (BSL-1.0)
Support
Quality
Security
License
Reuse
p
pfps-shopping-cartby gvolpe
:shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
Scala
462
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
dddby node-ts
A Domain Driven Design framework for software simplicity in node
TypeScript
444
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse