Skip to main content
buildradar
Sign in
Topic · functional-programming

functional-programming

Tracked open-source repos tagged functional-programming, sorted by stars.

130 repos
  • nix-1p@tazjin

    A (more or less) one page introduction to Nix, the language.

    1,016+1Star change over the last 7 days
  • eslint-plugin-functional@eslint-functional

    ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

    997+3Star change over the last 7 days
  • caliban@ghostdogpr

    Functional GraphQL library for Scala

    995+0Star change over the last 7 days
  • egison@egison

    The Egison Programming Language

    928+1Star change over the last 7 days
  • deal@life4

    🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

    909+5Star change over the last 7 days
  • optics-ts@akheron

    Type-safe, ergonomic, polymorphic optics for TypeScript

    906+0Star change over the last 7 days
  • frameless@typelevel

    Expressive types for Spark.

    895-2Star change over the last 7 days
  • dry-monads@dry-rb

    Useful, common monads in idiomatic Ruby

    892+1Star change over the last 7 days
  • arturo@arturo-lang

    Simple, expressive & portable programming language for efficient scripting

    886-1Star change over the last 7 days
  • dunet@domn1995

    C# discriminated union source generator

    882-1Star change over the last 7 days
  • quicklens@softwaremill

    Modify deeply nested case class fields

    852+0Star change over the last 7 days
  • felix@felix-lang

    The Felix Programming Language

    817+0Star change over the last 7 days
  • EffectPatterns@PaulJPhilp

    A community-driven knowledge base of practical patterns for Effect-TS.

    796+2Star change over the last 7 days
  • scalachess@lichess-org

    Chess API written in scala. Immutable and free of side effects.

    782+0Star change over the last 7 days
  • Expression@dbrattli

    Functional programming for Python

    775+6Star change over the last 7 days
  • lager@arximboldi

    C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++

    768+0Star change over the last 7 days
  • DeepLearning.scala@ThoughtWorksInc

    A simple library for creating complex neural networks

    765+0Star change over the last 7 days
  • wild-wild-path@ehmicky

    🤠 Object property paths with wildcards and regexps 🌵

    730+0Star change over the last 7 days
  • Desugaring scala `for` without implicit `withFilter`s

    710+0Star change over the last 7 days
  • ramda-adjunct@char0n

    Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.

    687+0Star change over the last 7 days
  • trading@gvolpe

    💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)

    664+1Star change over the last 7 days
  • torchopt@metaopt

    TorchOpt is an efficient library for differentiable optimization built upon PyTorch.

    637+0Star change over the last 7 days
  • fpdart@SandroMaglione

    Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

    624+0Star change over the last 7 days
  • SwiftRex@SwiftRex

    Swift + Redux + (SwiftConcurrency | Combine | RxSwift | ReactiveSwift | ReactiveConcurrency) -> SwiftRex

    618+0Star change over the last 7 days
  • grace@Gabriella439

    A prompt engineering functional programming language

    615+4Star change over the last 7 days
  • eff@atnos-org

    Eff monad for cats - https://atnos-org.github.io/eff

    588+0Star change over the last 7 days
  • iron@Iltotore

    Strong type constraints for Scala

    554+0Star change over the last 7 days
  • :shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

    552+1Star change over the last 7 days
  • underscore-java@javadev

    java port of Underscore.js

    551+0Star change over the last 7 days
  • pampy.js@santinic

    Pampy.js: Pattern Matching for JavaScript

    549+0Star change over the last 7 days
← Back to topics