Awesome C# Compilers, Transpilers and Languages

  • updated 10 months ago

    A port of Clojure to the CLR, part of the Clojure project

  • corert corert 2,908
    star
    updated about 4 years ago MIT License

    This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.

  • csharplang csharplang 11,300
    star
    updated 4 months ago

    The official repo for the design of the C# programming language

  • efcore efcore 12,774
    star
    updated over 1 year ago MIT License

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

  • fsharp fsharp 3,892
    star
    updated 2 months ago MIT License

    The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

  • fsharp fsharp 2,172
    star
    updated about 2 years ago MIT License

    Please file issues or pull requests here: https://github.com/dotnet/fsharp

  • ILSpy ILSpy 21,029
    star
    updated 4 months ago

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

  • updated 11 months ago Apache License 2.0

    Implementation of the Python programming language for .NET Framework; built on top of the Dynamic Language Runtime (DLR).

  • updated 3 months ago Other

    IronScheme

  • JSIL JSIL 1,730
    star
    updated almost 7 years ago Other

    CIL to Javascript Compiler

  • updated about 5 years ago Other

    An automatic query optimizer-compiler for Sequential and Parallel LINQ.

  • updated over 1 year ago MIT License

    Samples for .NET Multi-Platform App UI (.NET MAUI)

  • minsk minsk 956
    star
    updated over 3 years ago MIT License

    This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.

  • Mond Mond 358
    star
    updated 7 months ago MIT License

    A scripting language for .NET Core

  • updated almost 4 years ago Other

    Visual Basic Compiler and Runtime

  • updated over 2 years ago Other

    Nemerle language. Main repository.

  • Netjs Netjs 955
    star
    updated about 5 years ago MIT License

    Compile .NET assemblies to TypeScript and JavaScript

  • P P 3,019
    star
    updated 2 months ago MIT License

    The P programming language.

  • updated 4 months ago MIT License

    The .NET Project System for Visual Studio

  • updated almost 5 years ago MIT License

    Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.

  • SharpLab SharpLab 2,691
    star
    updated 7 months ago BSD 2-Clause "Sim...

    .NET language playground

  • updated 5 months ago MIT License

    Managed definitions for COM interfaces exposed by DiaSymReader APIs

  • updated 8 months ago MIT License

    Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.

  • updated about 2 years ago Apache License 2.0

    Simple C# source generator for text templates