Skip to content

Instantly share code, notes, and snippets.

@ShalokShalom
Created July 24, 2025 23:38
Show Gist options
  • Select an option

  • Save ShalokShalom/3e65320ea50a30ac3c53988248fb80fa to your computer and use it in GitHub Desktop.

Select an option

Save ShalokShalom/3e65320ea50a30ac3c53988248fb80fa to your computer and use it in GitHub Desktop.
All dotnet languages
This is a list of all dotnet languages that I could find
@ShalokShalom

ShalokShalom commented Jul 24, 2025

Copy link
Copy Markdown
Author

CSharp https://github.com/dotnet/roslyn

Clojure https://github.com/clojure/clojure-clr
Clojure https://github.com/dmiller/clojure-clr-next

Forth https://github.com/lucabol/Forth.Net (Old, but looks complete)

FSharp https://github.com/fsharp/fsharp
FSharp Fable https://github.com/fable-compiler/Fable

GSharp https://github.com/DavidObando/gsharp

TypeScript and JavaScript https://github.com/sebastienros/jint

JVM languages https://github.com/ikvmnet/ikvm

Mond https://github.com/Rohansi/Mond

MRuby https://github.com/hadashiA/MRubyCS ¹

Nemerle https://github.com/rsdn/nemerle

Lua https://github.com/nuskey8/Lua-CSharp ¹

P https://github.com/p-org/P

Pascal https://github.com/pascalabcnet/pascalabcnet

PHP https://github.com/peachpiecompiler/peachpie

Python https://github.com/IronLanguages/ironpython3

Rust https://github.com/FractalFir/rustc_codegen_clr
Rust https://github.com/FractalFir/wrapped_mono (Mono embedded in Rust)

Scheme https://github.com/IronScheme/IronScheme

Spiral https://github.com/mrakgr/The-Spiral-Language (compiles to F#)

VisualBasic.NET https://github.com/dotnet/roslyn

WebAssembly https://github.com/RyanLamansky/dotnet-webassembly

¹ Language is implemented as dedicated VM, there is no CIL compilation.


Free for personal use, and not open source:

Dyalog APL https://docs.dyalog.com/19.0/dotNET%20Interface%20Guide.pdf
(Not running on dotnet, but providing deep interop)

Non free by default, infrequently updated open source variant, with at least 12 months delay:

Eiffel https://www.eiffel.org/doc/solutions/The_Eiffel_for_.NET_language

Paid and closed source:

APL 2000 http://apl2000.com/

Cobol: https://www.microfocus.com/documentation/visual-cobol/vc80/VS2022/GUID-426E2D70-3FC9-478C-9828-9959078091DC.html

C#: Hydrogene
Go: Gold
Java: Iodine
Object Pascal: Oxygene
Swift: Silver
Visual Basic: Mercury

All available here: https://www.remobjects.com/elements/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment