awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 रिपॉजिटरी

Awesome GitHub RepositoriesFunctional Programming Compilers

Compilers designed to transform statically typed functional languages into other target languages.

Distinguishing note: None of the candidates cover a full-scale functional language compiler; most are narrow build-time functions.

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

Awesome Functional Programming Compilers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • elm/compilerelm का अवतार

    elm/compiler

    7,794GitHub पर देखें↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Transforms a statically typed functional language into optimized JavaScript for browser execution.

    Haskellcompilerelm
    GitHub पर देखें↗7,794
  • norvig/paip-lispnorvig का अवतार

    norvig/paip-lisp

    7,465GitHub पर देखें↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Implements a compiler that translates logic programming predicates into executable Lisp functions.

    Common Lisp
    GitHub पर देखें↗7,465
  • dotnet/fsharpD

    dotnet/fsharp

    4,308GitHub पर देखें↗

    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

    Implements a full-scale compiler that transforms functional source code into Common Intermediate Language for the .NET runtime.

    F#
    GitHub पर देखें↗4,308
  • frege/fregeFrege का अवतार

    Frege/frege

    3,700GitHub पर देखें↗

    Frege is a purely functional programming language that compiles to JVM bytecode, providing Haskell-like semantics for the Java platform. It is built around a Haskell-inspired compiler that implements non-strict evaluation and a static type inference system to ensure data immutability and prevent side effects. The project distinguishes itself through a sophisticated type system featuring rank polymorphism, type-class based dispatch, and static purity enforcement. It includes a JVM language bridge and a foreign function interface that map Java classes and interfaces into functional types, allow

    Provides a full-scale functional language compiler that transforms high-level syntax into executable bytecode.

    Frege
    GitHub पर देखें↗3,700
  • clash-lang/clash-compilerclash-lang का अवतार

    clash-lang/clash-compiler

    1,599GitHub पर देखें↗

    Clash is a functional hardware compiler and hardware description language compiler that translates strongly typed functional programs written in Haskell into synthesizable VHDL, Verilog, and SystemVerilog code. It serves as a development tool allowing digital designers to write hardware descriptions in functional languages and compile them directly to FPGA targets and physical netlists. The compilation infrastructure covers structural hardware compilation, including graph-based code normalization, functional language translation, and netlist generation. It features type-level clock domain saf

    Transforms purely functional code into synthesizable netlists and hardware description language modules for digital circuit design.

    Haskellasicfpgahardware-description-language
    GitHub पर देखें↗1,599
  • grin-compiler/gringrin-compiler का अवतार

    grin-compiler/grin

    1,062GitHub पर देखें↗

    Grin is a compiler infrastructure designed for the translation and optimization of high-level functional languages. It functions as a graph-reduction compiler, transforming source code into a standardized intermediate representation that facilitates whole-program analysis and efficient execution across diverse hardware architectures. The project distinguishes itself through a modular backend infrastructure that separates intermediate representation management from target-specific code generation. By utilizing graph-based transformations, the system performs advanced optimizations such as valu

    Provides a compiler infrastructure that translates high-level functional code into optimized intermediate representations for diverse hardware architectures.

    Haskellcompilerdata-flow-analysisfunctional-programming
    GitHub पर देखें↗1,062
  1. Home
  2. Programming Languages & Runtimes
  3. Functional Programming Compilers

सब-टैग एक्सप्लोर करें

  • Logic-to-Function CompilersCompilers that transform logic programming predicates into executable functions within a host language. **Distinct from Functional Programming Compilers:** Distinct from Functional Programming Compilers by focusing on the translation of logic clauses (Prolog-style) rather than purely functional languages.