All Projects → mmenestret → Fp Resources

mmenestret / Fp Resources

Functional programming great resources

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Fp Resources

Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (-51.49%)
Mutual labels:  monad, category-theory, functional-programming
Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+89.43%)
Mutual labels:  monad, algebra, functional-programming
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (-45.8%)
Mutual labels:  monad, algebra, category-theory
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (+109.21%)
Mutual labels:  monad, category-theory, functional-programming
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+45.8%)
Mutual labels:  monad, category-theory, functional-programming
Functionaljava
Functional programming in Java
Stars: ✭ 1,472 (+298.92%)
Mutual labels:  monad, algebra, functional-programming
Funcadelic.js
Functional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (-50.41%)
Mutual labels:  monad, functional-programming
Cats Mtl
cats transformer type classes.
Stars: ✭ 238 (-35.5%)
Mutual labels:  monad, functional-programming
Magic In Ten Mins
十分钟魔法练习
Stars: ✭ 327 (-11.38%)
Mutual labels:  monad, functional-programming
Fun Task
Abstraction for managing asynchronous code in JS
Stars: ✭ 363 (-1.63%)
Mutual labels:  monad, functional-programming
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (-55.28%)
Mutual labels:  monad, functional-programming
functional-structures-refactoring-kata
Starting code and proposed solution for Functional Structures Refactoring Kata
Stars: ✭ 31 (-91.6%)
Mutual labels:  monad, category-theory
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+974.25%)
Mutual labels:  monad, functional-programming
Fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+509.49%)
Mutual labels:  monad, functional-programming
Mostly Adequate Guide Chinese
函数式编程指北中文版
Stars: ✭ 2,093 (+467.21%)
Mutual labels:  monad, functional-programming
AlgebraicRelations.jl
Relational Algebra, now with more algebra!
Stars: ✭ 31 (-91.6%)
Mutual labels:  algebra, category-theory
Scala typeclassopedia
Abstractions and constructions from math (Category theory, Abstract algebra) implementations in Scala, minimal description, links to good explanations, links to implementations in other FP languages: Haskell, Idris, Purescript, non FP too: Java, C++ and to formalizations in proof assistants: Coq (UniMath, HoTT book), Cubical Agda.
Stars: ✭ 338 (-8.4%)
Mutual labels:  category-theory, functional-programming
free-arrow
Implementation of the Free Arrow in Scala and other helpful tools for working with Arrows
Stars: ✭ 14 (-96.21%)
Mutual labels:  monad, category-theory
Mu Scala
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
Stars: ✭ 266 (-27.91%)
Mutual labels:  algebra, functional-programming
Monio
Async-capable IO monad for JS
Stars: ✭ 311 (-15.72%)
Mutual labels:  monad, functional-programming

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 !

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].