Awesome Open Source
Awesome Open Source

Curated list of great functional programming resources (mainly Scala or Haskell based)

functional programming path

Categories

Functional Programming Patterns

Talks

Articles

Types

Talks

Articles

Functional Effects

Talks

Articles

Semigroup / Monoid

Talks

Articles

Tagless Final / MTL

Talks

Articles

Monad stack

Talks

Articles

Free Monad

Talks

Articles

Typeclass

Talks

Articles

Concurrency

Talks

Articles

Optics

Talks

Articles

Recursion schemes

Talks

Articles

Theory

Talks

Articles

Academic papers

Lectures

Blogs

Books

Chat rooms

Newsletters

Podcasts

Repositories

  • Scala pet store

    • Http4s, Circe, Doobie, Cats, Cats Effects, ScalaCheck, Circe Config, Tagless Final
  • Befunge-93

    • Cats, Cats Effects, fs2, Tagless Final
  • Scala typeclassopedia

    • Patterns from math (Category theory, Abstract algebra) in Scala

Events

Special thanks

Thanks to @olivierschultz who helps me maintain that list !

Alternatives To Fp Resources
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Types (30,054
Scala (28,681
Haskell (20,393
Programming (18,136
Functional Programming (10,980
Algebra (2,330
Monad (1,929
Typeclasses (303
Category Theory (262
Monoid (244
Monad Transformers (110
Recursion Schemes (57
Free Monad (37