| Rank | Repo | Stars | Language | Developer |  | 1 | mostly-adequate-guide | 22,471 | JavaScript | MostlyAdequate |
 | 2 | functional-programming-jargon | 18,231 | unknown | hemanth |
 | 3 | Functional-Light-JS | 16,084 | JavaScript | getify |
 | 4 | Learning-SICP | 10,262 | Ruby | DeathKing |
 | 5 | milewski-ctfp-pdf | 10,064 | TeX | hmemcpy |
 | 6 | fp-ts | 9,250 | TypeScript | gcanti |
 | 7 | nix | 7,774 | C++ | NixOS |
 | 8 | android-oss | 5,694 | Kotlin | kickstarter |
 | 9 | AlgoXY | 5,562 | TeX | liuxinyu95 |
 | 10 | arrow | 5,556 | Kotlin | arrow-kt |
 | 11 | plt | 4,943 | CSS | steshaw |
 | 12 | scalaz | 4,609 | Scala | scalaz |
 | 13 | Swiftz | 3,326 | Swift | typelift |
 | 14 | shapeless | 3,323 | Scala | milessabin |
 | 15 | Rich-Hickey-fanclub | 2,935 | HTML | tallesl |
 | 16 | wiwinwlh | 2,451 | Haskell | sdiehl |
 | 17 | doobie | 2,039 | Scala | tpolecat |
 | 18 | list | 1,639 | TypeScript | funkia |
 | 19 | Monocle | 1,569 | Scala | optics-dev |
 | 20 | skunk | 1,431 | Scala | tpolecat |
 | 21 | dark | 1,260 | F# | darklang |
 | 22 | fp-core.rs | 1,162 | Rust | JasonShin |
 | 23 | purrr | 1,123 | R | tidyverse |
 | 24 | swift-overture | 1,095 | Swift | pointfreeco |
 | 25 | pointfreeco | 976 | Swift | pointfreeco |
 | 26 | functional-programming-learning-path | 909 | Clojure | imteekay |
 | 27 | funKTionale | 909 | Kotlin | MarioAriasC |
 | 28 | egison | 863 | Haskell | egison |
 | 29 | Optional | 804 | C# | nlkl |
 | 30 | quicklens | 757 | Scala | softwaremill |
 | 31 | coalton | 725 | Common Lisp | coalton-lang |
 | 32 | dartz | 691 | Dart | spebbe |
 | 33 | freestyle | 616 | Scala | frees-io |
 | 34 | learn-fp | 596 | Scala | dehun |
 | 35 | Moses | 595 | Lua | Yonaba |
 | 36 | macroid | 531 | Scala | 47degrees |
 | 37 | bartosz-basics-of-haskell | 492 | Haskell | raviksharma |
 | 38 | tofu | 473 | Scala | tofu-tf |
 | 39 | topshell | 468 | Scala | topshell-language |
 | 40 | zio-prelude | 407 | Scala | zio |
 | 41 | functional-fortran | 387 | Fortran | wavebitscientific |
 | 42 | scala_typeclassopedia | 366 | Scala | lemastero |
 | 43 | droste | 363 | Scala | higherkindness |
 | 44 | awesome-idris | 362 | Idris | joaomilho |
 | 45 | ocaml4noobs | 358 | OCaml | Camilotk |
 | 46 | tsec | 351 | Scala | jmcardon |
 | 47 | mu-scala | 338 | Scala | higherkindness |
 | 48 | sihl | 333 | OCaml | oxidizing |
 | 49 | Wonder.js | 313 | ReScript | Wonder-Technology |
 | 50 | shardcake | 305 | Scala | devsisters |
 | 51 | elmboy | 304 | Elm | Malax |
 | 52 | odin | 302 | Scala | valskalla |
 | 53 | fpdart | 300 | Dart | SandroMaglione |
 | 54 | csound-expression | 300 | Haskell | spell-music |
 | 55 | FuncShell | 295 | Haskell | iostreamer-X |
 | 56 | hamsters | 291 | Scala | scala-hamsters |
 | 57 | cats-mtl | 290 | Scala | typelevel |
 | 58 | cats-tagless | 283 | Scala | typelevel |
 | 59 | zio-actors | 258 | Scala | zio |
 | 60 | apex-fp | 255 | Apex | ipavlic |
 | 61 | ocaml-jupyter | 245 | OCaml | akabe |
 | 62 | DSLsofMath | 242 | Haskell | DSLsofMath |
 | 63 | mlkit | 230 | Standard ML | melsman |
 | 64 | zio-saga | 229 | Scala | VladKopanev |
 | 65 | fika | 217 | Elixir | fika-lang |
 | 66 | bosatsu | 215 | Scala | johnynek |
 | 67 | ip4s | 211 | Scala | Comcast |
 | 68 | cuneiform | 210 | Erlang | joergen7 |
 | 69 | scala-server-toolkit | 190 | Scala | avast |
 | 70 | nyaya | 184 | Scala | japgolly |
 | 71 | nine-cards-v2 | 181 | Scala | 47degrees |
 | 72 | iota | 176 | Scala | frees-io |
 | 73 | akar | 175 | Clojure | missingfaktor |
 | 74 | patoline | 170 | OCaml | patoline |
 | 75 | meow-mtl | 162 | Scala | oleg-py |
 | 76 | upperbound | 160 | Scala | SystemFw |
 | 77 | elm-ethereum | 145 | Elm | cmditch |
 | 78 | haskellings | 139 | Haskell | MondayMorningHaskell |
 | 79 | FsConfig | 139 | F# | demystifyfp |
 | 80 | disco | 137 | Haskell | disco-lang |
 | 81 | clear-config | 136 | Scala | japgolly |
 | 82 | parapet | 135 | Scala | parapet-io |
 | 83 | preface | 129 | OCaml | xvw |
 | 84 | flex | 125 | Scala | xxxnell |
 | 85 | cl-algebraic-data-type | 111 | Common Lisp | stylewarning |
 | 86 | theseus | 110 | Haskell | chessai |
 | 87 | effects | 100 | Haskell | stepchowfun |
 | 88 | froid | 100 | Frege | mchav |
 | 89 | emel | 94 | Gleam | mrdimosthenis |
 | 90 | compiler | 93 | Elm | ren-lang |
 | 91 | R.apex | 84 | Apex | PropicSignifi |
 | 92 | desafios | 81 | Elixir | lambda-study-group |
 | 93 | joujou | 76 | OCaml | Ekdohibs |
 | 94 | racket-algebraic | 74 | Racket | dedbox |
 | 95 | timl | 74 | Standard ML | mit-plv |
 | 96 | clarity | 59 | OCaml | IndiscriminateCoding |
 | 97 | purescript-ocarina | 54 | PureScript | mikesol |
 | 98 | purescript-emo8 | 47 | PureScript | opyapeus |
 | 99 | WebApiTest | 46 | F# | bigby-the-wolf |
 | 100 | differentiable-idris | 40 | Idris | doofin |