Showing 36 of 216 projects
A Roslyn-based compiler that rewrites LINQ expressions into procedural code to minimize allocations and dynamic dispatch in C#.
A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.
A curated list of programming languages that compile or transpile to Lua, including typed variants, functional languages, and syntax extensions.
An F# ORM that statically typechecks a SQL dialect and translates it to SQLite, SQL Server, and PostgreSQL backends.
A Neovim plugin that compiles and runs code across 25+ languages with zero configuration, inspired by Visual Studio's one-click experience.
April compiles a subset of the APL programming language into Common Lisp, enabling expressive array programming within Lisp environments.
A Roslyn-based C# analyzer that detects explicit and implicit heap allocations like boxing, closures, and delegate creations.
A high-level statically-typed programming language for .NET with functional, OOP, imperative features and powerful meta-programming.
A Clojure-inspired Lisp compiler built on LLVM JIT, exposing how Lisp constructs map to hardware.
An optional type system for Lua that adds compile-time type checking and class-based OOP.
A Rust implementation of the Cairo virtual machine for executing and proving provable programs in the StarkNet ecosystem.
A strongly-timed musical programming language inspired by ChucK, designed for simplicity, speed, and embeddability.
A Webpack loader that compiles Elm files and tracks their dependencies for efficient incremental builds.
A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.
A modern Pascal programming language implementation for the .NET platform with cross-platform support.
A deprecated .NET tool for performing Roslyn-based code generation during build with design-time IntelliSense support.
A Fennel compiler plugin for Neovim that lets you write your config and plugins in Fennel.
An open-source implementation of Python written in Common Lisp, enabling Python-Lisp interoperability.
A scripting language for .NET Core with async/await sequences, prototype inheritance, and easy embedding.
An esoteric programming language where programs are written using the hierarchical structure of folders and files.
A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.
An open-source, cross-platform game development environment based on Game Maker, compiling EDL/GML to C++ for performance.
A curated list of awesome resources for Graal, GraalVM, Truffle, and related topics.
A Lua superset compiler and code analysis tool with compile-time meta-programming capabilities.
A language and compiler for writing high-assurance, high-speed cryptographic implementations.
A GPL implementation of the D programming language compiler that integrates the D front end with GCC.
A Neovim plugin that automatically compiles Fennel to Lua for configuration and plugins with zero runtime overhead.
Compile, package, sign, and deploy V graphical apps to Android devices from the command line or as a V module.
A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.
An experimental compiler that translates F# code to Core Erlang, enabling F# programs to run on the BEAM virtual machine.
Translates OCaml programs to Coq for formal verification of properties like invariants and absence of failures.
Translates OCaml programs to Coq for formal verification of properties like invariants, absence of failures, and backward compatibility.
A work-in-progress D compiler with supporting tools, built as a library to improve the D toolchain.
A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.
A managed JavaScript engine for .NET written in C#, designed for high-performance integration between C# and JavaScript.
A collection of sweet.js macros that implement ES6 syntactic features for ES5 JavaScript environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.