All Categories → Compilers → compiler

Top 909 compiler open source projects

Ykit
基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应用。
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Phalanger
PHP 5.4 compiler for .NET/Mono frameworks. Predecessor to the opensource PeachPie project (www.peachpie.io).
Cingulata
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Sericum
(Toy) Compiler Infrastructure influenced by LLVM written in Rust
Qpulib
Language and compiler for the Raspberry Pi GPU
Pipelines
An experimental programming language for data flow
Railt
⚡️ A PHP GraphQL Framework
Opendylan
Open Dylan compiler and IDE
✭ 351
compileride
Goism
Not a fan of Emacs Lisp? Hack Emacs in Go!
Bfc
An industrial-grade brainfuck compiler
Racketscript
Racket to JavaScript Compiler
Passerine
A small extensible programming language designed for concise expression with little code.
Staticscript
🎉🎉🎉 A new statically typed programming language, syntactically like TypeScript.
Numpile
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
Quilc
The @rigetti optimizing Quil compiler.
Soll
SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
Pkg
Package your Node.js project into an executable
Webml
A Standard ML Compiler for the Web
Shaderdebugger
[DEPRECATED] C++ library for debugging HLSL & GLSL shaders
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Roblox Ts
A TypeScript-to-Luau Compiler for Roblox
Cl Python
An implementation of Python in Common Lisp
Ocaml
The core OCaml system: compilers, runtime system, base libraries
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Umka Lang
Umka: a statically typed embeddable scripting language
Reduceron
FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
Libfirm
graph based intermediate representation and backend for optimising compilers
Urn
Yet another Lisp variant which compiles to Lua
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Speedy.js
Accelerate JavaScript Applications by Compiling to WebAssembly
Py Backwards
Python to python compiler that allows you to use Python 3.6 features in older versions.
Sucrase
Super-fast alternative to Babel for when you can target modern JS runtimes
Ante
The compile-time language
Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Datafun
Research on integrating datalog & lambda calculus via monotonicity types
Finn
Dataflow compiler for QNN inference on FPGAs
Shecc
A self-hosting and educational C compiler
C Compiler
C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Clangwarnings.com
A list of Clang warnings and their descriptions.
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Vult
Vult is a transcompiler well suited to write high-performance DSP code
Mosml
Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.
✭ 271
compiler
Yabfc
Yet Another Brainfuck Compiler; No dependencies and from the ground up
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Clang
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Seq
A high-performance, Pythonic language for bioinformatics
Gleam
⭐️ A friendly language for building type-safe, scalable systems!
Mint
🍃 A refreshing programming language for the front-end web.
Duckuino
Simple DuckyScript to Arduino C converter.
Deepc
vendor independent deep learning library, compiler and inference framework microcomputers and micro-controllers
421-480 of 909 compiler projects