Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
An opinionated list of awesome compiler frameworks, libraries, software and resources.
GitHub stars and default-branch commits for hummanta/awesome-compilers.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
The Python programming language
An extremely fast bundler for the web
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
An incremental parsing system for programming tools
A Python Interpreter written in Rust
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
A lightweight WebAssembly runtime that is fast, secure, and standards-compliant
A Rust compiler front-end for IDEs
JavaScript parser / mangler / compressor / beautifier toolkit
Node.js debugger based on Blink Developer Tools
A small, fast, JavaScript-based JavaScript parser
ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
Clojure to JS compiler
A configurable set of panels that display various debug information about the current request/response.
Traceur is a JavaScript.next-to-JavaScript-of-today compiler
ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
Ultra-lightweight JavaScript engine for the Internet of Things.
Static Analyzer for Solidity and Vyper
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Super-fast alternative to Babel for when you can target modern JS runtimes
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Visual profiler for Python
A VSCode debugger extension for native code, powered by LLDB.
ECMAScript code generator
Compile and execute C "scripts" in one go!
GraalJS – A high-performance, ECMAScript compliant, and embeddable JavaScript runtime for Java
Javascript bindings for the Solidity compiler
The Rust Playground
Noir is a domain specific language for zero knowledge proofs
Solidity Compiler for Solana, Polkadot and Stellar
A set of utilities for exploring Solidity contracts
Solhint is an open-source project to provide a linting utility for Solidity code.
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
Visualize Solidity control flow for smart contract security analysis. :dollar: ⇆ :dollar:
Solidity Static Analyzer that easily integrates into your editor
Warp - Bringing Solidity to Starknet at warp speed. Warp is a Solidity to Cairo Compiler, this allows teams to write/migrate Solidity to Cairo for easy onboarding into the StarkNet ecosystem.
Javascript grammar for tree-sitter
Ethereum Solidity REPL
Solidity compiler tooling by @NomicFoundation
A Solidity parser for JS built on top of a robust ANTLR4 grammar
A Solidity parser for JS built on top of a robust ANTLR4 grammar
Indentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules
Compile, deploy, and use Solidity contracts on Solana
Solidity compiler for Polkadot, targetting PolkaVM in pallet-revive
Solidity & TypeScript Integration, Configuration and Examples
Smart contract debugging data format – Standards development working group
Modern efficient runtime for Nasal: using stack-based direct-threading virtual machine.
Solidity code instrumentation and analysis framework.
😂 Solidity compilation without the tears