Showing 36 of 171 projects
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 Lua superset compiler and code analysis tool with compile-time meta-programming capabilities.
A curated list of awesome resources for Graal, GraalVM, Truffle, and related topics.
A GPL implementation of the D programming language compiler that integrates the D front end with GCC.
A language and compiler for writing high-assurance, high-speed cryptographic implementations.
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.
A concise language and compiler for writing Firestore security rules with TypeScript interface generation.
A Lisp to GLSL compiler that translates a Common Lisp-like dialect into shader code for graphics programming.
Go wrapper for libsass, providing a Sass 3.5 compiler for Go applications.
An MLIR toolkit for building compilers and IR transformations using Elixir and Zig, offering a declarative, SSA-native frontend.
A high-performance Angular template compiler written in Rust, leveraging Oxc for blazing-fast compilation with Vite integration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.