Awesome Functional Programming

Yet another resource for collecting articles, videos etc. regarding functional programming
Alternatives To Awesome Functional Programming
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Build Your Own X218,448
2 days ago1March 16, 2022283
Master programming by recreating your favorite technologies from scratch.
30 Seconds Of Code115,792939 hours ago11December 05, 201812cc-by-4.0JavaScript
Short code snippets for all your development needs
Papers We Love76,123
a month ago1April 19, 202213Shell
Papers from the computer science community to read and discuss.
Awesome Scalability48,572
21 hours ago15mit
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Frontend Dev Bookmarks39,221
6 days ago118
Manually curated collection of resources for frontend web developers.
Awesome Falsehood22,086
13 days ago4cc0-1.0
😱 Falsehoods Programmers Believe in
Gobooks14,670
a month ago1
List of Golang books
Awesome Creative Coding11,410
25 days ago24HTML
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Awesome Competitive Programming11,295
3 months ago23cc-by-4.0
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Awesome Guidelines9,056
7 days ago1cc0-1.0JavaScript
A curated list of high quality coding style conventions and standards.
Alternatives To Awesome Functional Programming
Select To Compare


Alternative Project Comparisons
Readme

Awesome Functional Programming Awesome

Contents

Tutorials and Articles

Lenses

Monads

Purescript

Elm


Awesome


Books


Resources


Combinators


Presentations


Videos


Youtube channels


Libraries

Javascript


Livescript


Java


Clojure/ClojureScript


ClojureScript


Scala


Kotlin


F#


C#


Swift


Python


PHP


Rust


Julia


Go


Haskell


Elixir


Erlang


OCaml


Racket


Languages

  • Lean - Lean is a functional programming language that makes it easy to write correct and maintainable code.
  • Pyret - A programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming
  • Ela - A dynamic functional language
  • Eta - A powerful language for building scalable systems on the JVM
  • Koka - A function-oriented language with effect inference
  • Ditto - A super kawaii dependently typed language for you!
  • F* - (pronounced F star) An ML-like functional programming language aimed at program verification
  • Idris - A general purpose pure functional programming language with dependent types
  • Agda - A dependently typed functional programming language
  • Coq - A formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs
Popular Programming Projects
Popular Awesome List Projects
Popular Learning Resources Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Haskell
Programming
Awesome List
Functional Programming
Promises
Recursion
Ramda