awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesFunctional Programming Frameworks

Frameworks that provide high-level abstractions for type-safe and predictable application development using functional paradigms.

Distinct from TypeScript: The candidates focus on general TypeScript web development or project generators, whereas this is about the functional programming paradigm applied to application architecture.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Functional Programming Frameworks. Refine with filters or upvote what's useful.

Awesome Functional Programming Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • effect-ts/coreAvatar Effect-TS

    Effect-TS/core

    14,618Vezi pe GitHub↗

    This project is a functional programming library and toolkit for building production TypeScript applications. It provides a system for managing concurrency, error handling, and resource lifecycles using functional effects. The project distinguishes itself through a comprehensive suite of specialized toolkits, including a dependency injection framework for decoupling service implementations, a workflow orchestrator for coordinating durable processes, and a SQL database toolkit for consistent data operations across multiple dialects. It also implements an OpenTelemetry instrumentation library f

    Provides a comprehensive toolkit for building production TypeScript applications centered on type safety and managed side effects.

    TypeScript
    Vezi pe GitHub↗14,618
  • scala/scalaAvatar scala

    scala/scala

    14,548Vezi pe GitHub↗

    Scala is a statically typed programming language and compiler that combines object-oriented and functional programming paradigms. It serves as a cross-platform runtime language capable of targeting the Java Virtual Machine and JavaScript to share logic between backend servers and web frontends. The project provides a functional programming framework with immutable data structures and higher-order functions to build reliable concurrent and distributed applications. It distinguishes itself through deep interoperability with Java and JavaScript ecosystems and the ability to transform code into n

    Provides a functional programming framework featuring immutable data structures and higher-order functions.

    Scalafunctional-programmingjvm-languagesobject-oriented-programming
    Vezi pe GitHub↗14,548
  • clojure/clojureAvatar clojure

    clojure/clojure

    11,006Vezi pe GitHub↗

    Clojure is a general-purpose, functional programming language hosted on the Java Virtual Machine. It is a homoiconic S-expression language that represents programs as nested data structures, allowing code to be manipulated and evaluated as data. The project provides a framework for JVM interoperability, enabling the invocation of Java methods and integration with other JVM-based languages. It distinguishes itself through a persistent data structure library that uses bitmapped vector tries to manage immutable collections and a programmatic REPL for interactive software development and real-tim

    Provides a high-level framework for application development based on functional paradigms and immutable data structures.

    Java
    Vezi pe GitHub↗11,006
  • louthy/language-extAvatar louthy

    louthy/language-ext

    7,057Vezi pe GitHub↗

    language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution

    Ships a complete functional programming framework for C# featuring immutable data structures and monadic types.

    C#
    Vezi pe GitHub↗7,057
  • dotnet/fsharpD

    dotnet/fsharp

    4,308Vezi pe GitHub↗

    F# is a strongly typed, functional programming language and compiler for the .NET ecosystem. It transforms functional source code into Common Intermediate Language for execution on the .NET runtime and provides a foundational core library of primitive types and functions. The language emphasizes immutability and uses a static, constraint-based type inference system to automatically determine variable types without requiring explicit user annotations. It also functions as a Language Server Protocol provider, exposing compiler logic through a service-based API to deliver real-time code analysis

    Provides a strongly typed, functional programming language emphasizing immutability and type inference.

    F#
    Vezi pe GitHub↗4,308
  1. Home
  2. Programming Languages & Runtimes
  3. Functional Programming Frameworks

Explorează sub-etichetele

  • Language ImplementationsThe actual implementation of a programming language based on functional paradigms. **Distinct from Functional Programming Frameworks:** Distinct from Frameworks by being the language itself rather than a set of libraries built upon the language.