Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Functional Programming Jargon | 18,230 | 3 months ago | 26 | mit | ||||||
Jargon from the functional programming world in simple terms! | ||||||||||
Lo | 11,505 | 128 | 16 days ago | 41 | September 15, 2022 | 134 | mit | Go | ||
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...) | ||||||||||
Fp Ts | 9,481 | 723 | 1,510 | 7 days ago | 213 | September 20, 2022 | 175 | mit | TypeScript | |
Functional programming in TypeScript | ||||||||||
Awesome Fp Js | 5,751 | 3 months ago | ||||||||
:sunglasses: A curated list of awesome functional programming stuff in js | ||||||||||
Fpinscala | 5,559 | 4 days ago | 124 | mit | Scala | |||||
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala" | ||||||||||
Awesome Talks | 5,492 | a year ago | 30 | |||||||
Awesome online talks and screencasts | ||||||||||
Awesome Android Libraries | 5,358 | a year ago | 66 | |||||||
This is an alphabetical list of libraries for Android development, the majority being actively maintained. | ||||||||||
Plt | 4,975 | 21 days ago | 2 | CSS | ||||||
Programming Language Theory λΠ | ||||||||||
Cats | 4,932 | 8 | 1,052 | a day ago | 52 | June 16, 2022 | 229 | other | Scala | |
Lightweight, modular, and extensible library for functional programming. | ||||||||||
Awesome Javascript Learning | 4,691 | 16 days ago | 1 | other | ||||||
A tiny list limited to the best JavaScript Learning Resources |
Functional Programming is Terrible - Rúnar Bjarnason
What Referential Transparency can do for you - Luka Jacobowitz
Functional Design Patterns - Scott Wlaschin
Constraints Liberate, Liberties Constrain — Runar Bjarnason
May Your Data Ever Be Coherent
Functional Patterns in Domain Modeling — Debasish Ghosh
Functors, in theory and in practice! - Martin Menestret
Anatomy of functional programming
Trampolining and stack safety in Scala
Algebraic API Design - Types, Functions, Properties
Why do Functional Programmers always talk about Algebra(s)?
Type Members vs Type Parameters
From Type Theory to Haskell in 10 Minutes [Haskell]
Functional APIs: an OOP approach to FP
How do Algebraic Data types compare to the concept of inheritance in Object Oriented Languages ?
Data type vs Data constructor [Haskell]
Functional Programming with Effects - Rob Norris
The Making of an IO - Daniel Spiewak
http4s: pure, typeful, functional HTTP in Scala – Ross Baker
Declarative Control Flow with fs2 Stream – Fabio Labella
Regaining Control with State Monad and Friends
Michał Płachta - Fast & Functional
Gabriel Volpe - Cats Effect: The IO Monad for Scala
John De Goes - Error Management: Future vs ZIO
IO monads, Tagless final, free and alternatives
ZIO Monad, Scala's ReaderT pattern
Effekt: Extensible Algebraic Effects in Scala
Handle pattern [Haskell]
ReaderT pattern: RIO [Haskell]
Why Functional Programming? It's the composition
A Problem With I/O [Haskell]
Anatomy of semigroups and monoids
Advanced Tagless Final - Saying farewell to Free - Luka Jacobowitz
A roadtrip with monads: from MTL, through tagless, to BIO - Paweł Szulc
Getting more mileage from your monads and MTL - Paweł Szulc
Free monad or tagless final? How not to commit to a monad too early - Adam Warski
Freestyle, Free & Tagless: Separation of Concerns on Steroids - Michał Płachta
Exploring Tagless Final pattern for extensive and readable Scala code
Gist about Fabio Labella's on inital vs final tagless encodings
Testing tagless final with Discipline
Structuring Functional Programs with Tagless Final
Typed tagless-final interpretations: Lecture notes
Optimizing Tagless Final – Saying farewell to Free
From Object Algebras to Finally Tagless Interpreters [Haskell]
Typed tagless-final interpretations [Haskell]
Finally Tagless - Not Quite Dead Yet
The False Hope of Managing Effects with Tagless-Final in Scala
Monad transformers down to earth - Gabriele Petronella
The Eff monad, one monad to rule them all - Eric Torreborre
Monad Stacks or: How I Learned to Stop Worrying and Love the Free Monad – Harry Laoulakos
Free monad or tagless final? How not to commit to a monad too early - Adam Warski
Freestyle, Free & Tagless: Separation of Concerns on Steroids - Michał Płachta
Move Over Free Monads: Make Way for Free Applicatives! — John de Goes
A Year living Freely – Chris Myers
Free as in Monads by Daniel Spiewak
Free and tagless compared - how not to commit to a monad too early
A tale of two Monads: Free vs MTL
A tale of two Monads: Free vs MTL
Mastering Typeclass Induction — Aaron Levin
Oh, all the things you'll traverse - Luka Jacobowitz
Implicits, type classes, and extension methods
Typeclasses in perspective [Haskell]
Inheritance vs Generics vs Typeclasses in Scala
Typeclass counterexample [Haskell]
OOP vs. FP. The pursuit of extensibility
Concurrency with Cats-effect - Michael Pilquist
ATOMICALLY { DELETE YOUR ACTORS } - John A De Goes & Wiem Zine Elabadine
Pure Functional Database Programming with Fixpoint Types — Rob Norris
Peeling the Banana: Recursion Schemes from First Principles - Zainab Ali
Those 10000 classes I never wrote - Valentin Kasas
Going bananas with recursion schemes for fixed point data types - Paweł Szulc
Propositions as Types - Philip Wadler
A History of Computation, Logic and Algebra
Crash course into category theory - Rúnar Bjarnason
Category Theory for the Working Hacker - Philip Wadler
Category Theory - Bartosz Milewski
Stephen Pimentel - Propositions as Types for Beginners in Haskell [Haskell]
Why a monad is a monoid in the category of endofunctors
Category theory and programming
A History of Computation, Logic and Algebra
Anatomy of functors and category theory
Theorems for Free! - P. Wadler
Propositions as types - P. Wadler
Freer Monads, More Extensible Effects [Haskell]
Data types a la carte [Haskell]
Why Functional Programming Matters - John Hughes
Algebraic effects for Functional Programming
FP Foundation - Julien Truffaut
Goteborg university - Haskell advanced Functional Programming [Haskell]
Data61 Haskell functional programming course [Haskell]
Google's Haskell 101 and 102 [Haskell]
FP Complete [Haskell]
Category theory for programmers
The Books of Monads [Scala] [Haskell]
Thanks to @olivierschultz who helps me maintain that list !