Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Compiler
Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.
- GitHub: https://github.com/topics/compiler
- Wikipedia: https://en.wikipedia.org/wiki/Compiler
- Related Topics: interpreter, gcc, fortran,
- Last updated: 2025-01-06 00:05:48 UTC
- JSON Representation
https://github.com/ring0-c0d3-br34k3r/re-ma-roadmap
Reverse Engineering and Malware Analysis Roadmap
assembly binary-exploitation binary-reversing compiler exploit-development malware malware-analysis malware-analyzer malware-detection malware-development malware-research malware-reverse reverse reverse-engineering
Last synced: 12 Oct 2024
https://github.com/dtcxzyw/cmmc
An unofficial reference implementation of the C Minus Minus Compiler
armv7 compiler compiler-design compiler-principles mips32 optimization-compiler riscv
Last synced: 28 Oct 2024
https://github.com/apaz-cli/daisho
A high level programming language which compiles to C.
c compiler experimental-language polymorphic-types programming-language
Last synced: 29 Oct 2024
https://github.com/mrlsd/semantic-analyzer-rs
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
abstract-syntax-tree compiler compiler-construction compiler-design programming-language semantic-analysis semantic-analyzer
Last synced: 06 Jan 2025
https://github.com/bytecodealliance/waffle
Wasm Analysis Framework For Lightweight Experiments
Last synced: 07 Jan 2025
https://github.com/Aman-4-Real/PL0_Compiler
PL0 Compiler 编译原理 C 语言 实现的 PL/0 编译器 flex & bison
bison c compiler flex pl0 pl0-compiler yacc
Last synced: 11 Nov 2024
https://github.com/yiransheng/basic_rs
Original Dartmouth BASIC Interpreter/Compiler
basic compiler interpreter relooper rust vm wasm web-assembly
Last synced: 27 Nov 2024
https://github.com/specy/rooc
An optimization modeling language with solvers for OR and CO problems
compiler interpreter linear-programming math optimization rust simplex sveltekit wasm
Last synced: 02 Jan 2025
https://github.com/udhos/basgo
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.
basic basic-lang basica binary compiler executable go golang gw-basic gwbasic native
Last synced: 18 Nov 2024
https://github.com/mykolav/coollang-2020-fs
Compiler of Cool 2020 (a small Scala subset) into x86-64 assembly, in F#
compiler compiler-design fsharp hobby-compiler language parsing programming-language programming-languages statically-typed toy-compiler x86-64
Last synced: 18 Dec 2024
https://github.com/voltraco/mineral
A very small jade-like template engine
compiler jade pug template-language templates templating
Last synced: 10 Oct 2024
https://github.com/shining1984/talks
史宁宁(知乎ID:小乖他爹,CSDN ID:snsn1984)的演讲交流PPT及相关资料。
arkcompiler clang compiler llvm mulan ppt verona
Last synced: 07 Nov 2024
https://github.com/X-Sharp/XSharpDev
XSharp Repository for the Compiler source code. The source code for the runtime, tools and vs integration can be found at https://github.com/X-Sharp/XSharpPublic
Last synced: 11 Nov 2024
https://github.com/lpg2709/emulator-intel-4004
Simple emulator of the Intel 4004 chip.
4004 assambler c compiler disassembler emulator intel
Last synced: 05 Nov 2024
https://github.com/pzbitskiy/tealang
Tealang - high level language for Algorand ASC1 and TEAL
algorand antlr4 antlr4-go antlr4-grammar avm blockchain compiler go golang smart-contracts teal
Last synced: 27 Oct 2024
https://github.com/y1yang0/yarrow
[yarrow] JVMCI based optimizing compiler for HotSpot VM
compiler jit jvm jvmci optimization
Last synced: 09 Nov 2024
https://github.com/chessai/hsdatalog
BDD-based implementation of Datalog
bdd compiler datalog logic-programming relational-algebra relational-databases
Last synced: 28 Oct 2024
https://github.com/jemc/ponycc
Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:
compiler library parser pony-language
Last synced: 30 Nov 2024
https://github.com/danue1/danube
The Danube Programming Language
compiler danube interpreter language programming
Last synced: 27 Oct 2024
https://github.com/moderocky/byteskript
A compiled JVM language based on 'Skript'.
bytecode compiler hacktoberfest jvm jvm-bytecode jvm-languages language language-compiler programming-language skript skript-language
Last synced: 28 Oct 2024
https://github.com/nanochess/intybasic
IntyBASIC compiler for Intellivision (CP1610 processor)
basic compiler cp1610 intellivision
Last synced: 14 Nov 2024
https://github.com/micheleriva/cadregalisp
🍎 Just another useless programming language, but with inganno.
compiler esoteric-language haskell haskell-language javascript lisp node programming-language scheme
Last synced: 22 Oct 2024
https://github.com/codehaus-plexus/plexus-compiler
Plexus compiler a layer on top of compilers and used by maven-compiler-plugin
compiler java maven maven-plugin
Last synced: 04 Jan 2025
https://github.com/skius/progge.rs
Program analysis playground for a simple, imperative language
abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking
Last synced: 28 Oct 2024
https://github.com/nyan-x-cat/nyan-compiler
a basic IDE compiler for C# and VB.NET using codedom
Last synced: 08 Nov 2024
https://github.com/sudongyuer/tiny-svelte
🐈 Tiny svelte implement
compiler framework frontend svelte
Last synced: 28 Oct 2024
https://github.com/coord-e/ccc
optimizing compiler for a subset of C language
Last synced: 28 Oct 2024
https://github.com/imteekay/mini-typescript
A miniature model of the Typescript compiler
compiler compiler-construction programming-language-theory type-system typescript
Last synced: 01 Nov 2024
https://github.com/buaadreamer/buaa-compile-2021
2021年北航编译课程设计,基于SysY文法的MIPS编译器
Last synced: 05 Jan 2025
https://github.com/gallettilance/magnificats
Collection of ATS goodness
algorithms ats-lang compiler dependent-types functional-programming lambda-calculus machine-learning neural-network sudoku tail-recursion
Last synced: 25 Dec 2024
https://github.com/aixp/o7
Oberon → ARMv{6,7E}-M compiler
blackbox-component-builder compiler cortex-m microcontrollers oberon stm32
Last synced: 20 Dec 2024
https://github.com/ayazhafiz/plts
A collection of programming languages and type systems.
compiler interpreter programming-language programming-language-theory type-systems
Last synced: 27 Oct 2024
https://github.com/filippodaniotti/appunti-lfc
Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Università di Trento
appunti appunti-lfc compilatori compiler formal-languages latex latex-document linguaggi-formali universit-di-trento university
Last synced: 19 Dec 2024
https://github.com/vantamnguyen/nand2tetris
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
assembler assembly-language boolean-algebra boolean-logic code-generation combinational-logic compiler computer-architecture hardware high-level-language logic-gates machine-language nand2tetris sequential-logic symbol-table syntax-analysis tokenizer virtual-machine
Last synced: 12 Oct 2024
https://github.com/etchedpixels/fuzix-compiler-kit
Fuzix C Compiler Project
Last synced: 20 Nov 2024
https://github.com/cvar1984/yapo
Yet another PHP Obfuscator
backdoors compiler encoder hacking hacktoberfest obfuscate obfuscation php shellcode webshell
Last synced: 19 Dec 2024
https://github.com/buttercrab/hyeo-ung-lang
Hyeo-ung Programming Language Compiler in Rust
compiler debugger esolang interpreter rust
Last synced: 28 Nov 2024
https://github.com/1Hibiki1/locks-py
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.
compiler interpreter locks lox programming-language
Last synced: 10 Nov 2024
https://github.com/USTC-Compiler-H-Team-10/teamwork
Java Garbage Collection 与各种GC算法
Last synced: 12 Nov 2024
https://github.com/samchou19815/samlang
Sam's Programming Language
compiler interpreter optimizing-compiler programming-language type-inference webassembly
Last synced: 20 Dec 2024
https://github.com/raphamorim/kyoto
Kyoto Lang - A programming language designed to build WebAssembly
compiler compiler-design language languages programming-language wasm webassembly
Last synced: 23 Oct 2024
https://github.com/yangtau/hedgehog
a toy programming language
compiler interpreter programming-language toy-programming-language
Last synced: 17 Nov 2024
https://github.com/camelaissani/rollup-plugin-closure-compiler-js
Rollup plugin for optimizing JavaScript with google-closure-compiler-js.
closure closure-compiler compiler minify rollup rollup-plugin
Last synced: 15 Nov 2024
https://github.com/mob-sakai/OpenSesame
A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
accessibility compiler csc csharp roslyn
Last synced: 10 Nov 2024
https://github.com/lpgauth/foil
High-Performance Erlang Cache Compiler
cache compiler erlang high-performance
Last synced: 12 Oct 2024
https://github.com/xfgusta/cexpl
Command-line tool to interact with Compiler Explorer
cli command-line compilation compiler compiler-explorer godbolt terminal
Last synced: 09 Nov 2024
https://github.com/cqcl/tket2
Version 2 of the TKET quantum compiler
compiler quantinuum quantum-computing
Last synced: 07 Jan 2025
https://github.com/indutny/json-pipeline
JSON pipeline for a hypothetical compiler
Last synced: 08 Nov 2024
https://github.com/mob-sakai/opensesame
A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
accessibility compiler csc csharp roslyn
Last synced: 11 Nov 2024
https://github.com/dannyvankooten/nederlang
Nederlandse programmeertaal 🇳🇱. Geïnterpreteerd en met dynamische types. Met bytecode compiler en virtuele machine, in Rust.
bytecode compiler interpreter nederlands programming-language rust virtual-machine
Last synced: 17 Nov 2024
https://github.com/williamthome/eel
Embedded Erlang (EEl)
compiler eel embedded-erlang erlang template-engine
Last synced: 03 Dec 2024
https://github.com/yellowsink/solid-reactor
A compiler to ease the move from React to SolidJS.
compiler javascript js-framework migration react solid solid-js swc
Last synced: 01 Dec 2024
https://github.com/guenchi/ChezJS
Compile JavaScript to Native Code
chez-scheme compiler javascript
Last synced: 18 Nov 2024
https://github.com/maskray/camlfeatherweight
Bytecode compiler of a variant of Caml
Last synced: 14 Oct 2024
https://github.com/sabertazimi/hust-lab
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog
Last synced: 07 Nov 2024
https://github.com/reznikmm/protobuf
The Google Protocol Buffers implementation in Ada
Last synced: 26 Oct 2024
https://github.com/poteto/boba-js
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
compiler interpreter javascript monkey-language programming-language typescript
Last synced: 20 Oct 2024
https://github.com/rocky/elisp-decompile
Emacs Lisp Decompiler
bytecode compiler debugging-tool decompile elisp emacs-lisp lap
Last synced: 09 Nov 2024
https://github.com/thma/lambda-ski
Implementing a small functional language with a combinator based graph-reduction machine
combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref
Last synced: 29 Oct 2024
https://github.com/TrustworthyComputing/T2-FHE-Compiler-and-Benchmarks
A cross compiler and standardized benchmarks for fully homomorphic encryption
benchmarks compiler fhe helib homomorphic-encryption lattigo palisade seal tfhe
Last synced: 18 Nov 2024
https://github.com/faizilham/budgetpascal
A compiler for a subset of Pascal to WebAssembly
compiler pascal typescript webassembly
Last synced: 08 Nov 2024
https://github.com/zilch-lang/nstar
The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch
assembly-language compiler low-level-programming nstar zilch
Last synced: 12 Oct 2024
https://github.com/legesher/legesher
Because language shouldn't be a barrier to code
compiler developer-tools education hacktoberfest language native-language open-source translation
Last synced: 12 Nov 2024
https://github.com/vgsantoniazzi/tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
compiler compiler- compiler-construction compiler-design compiler-frontend compilers interpreter interpreters just-in-time language programming-language
Last synced: 11 Nov 2024
https://github.com/xiaoluoboding/vue-sfc2esm
Transpiled Vue SFC File to ES modules.
compiler compiler-sfc es-modules esm sfc transpiler vue-sfc vue3
Last synced: 28 Oct 2024
https://github.com/androidideofficial/nb-javac-android
A fork of nb-javac for Android.
android androidide compiler java javac jdk jdk17
Last synced: 01 Nov 2024
https://github.com/mikelma/oktac
okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.
compiler language llvm programming-language rust
Last synced: 08 Nov 2024
https://github.com/salvatorepreviti/spglsl
A webgl GLSL minifier based on Angle compiler
compiler glsl javascript minifier node nodejs webassembly webgl webgl2
Last synced: 19 Dec 2024
https://github.com/sand-lang/sand
A strictly-typed programming language
compiler language low-level programming-language sand
Last synced: 19 Nov 2024
https://github.com/asmxfoundation/asmx
🚀 AsmX - lang programming
app arm asm asmx assembler compiler open-source os programming-language programming-languages
Last synced: 05 Nov 2024
https://github.com/zeioth/makeit.nvim
Neovim Makefile plugin
compiler make makefile neovim-plugin neovim-plugins nvim-plugin nvim-plugins
Last synced: 30 Oct 2024
https://github.com/ehsanmok/tvm-rust
(MERGED) Rust bindings for TVM runtime
compiler deep-learning nnvm rust-library tvm
Last synced: 29 Nov 2024
https://github.com/Zeioth/makeit.nvim
Neovim Makefile plugin
compiler make makefile neovim-plugin neovim-plugins nvim-plugin nvim-plugins
Last synced: 02 Nov 2024
https://github.com/shivansh/gogo
Go to MIPS compiler, written in Go. Course project for Compiler Design (CS335).
compiler garbage-collection go gocc mips peephole reaching-definitions
Last synced: 10 Nov 2024
https://github.com/himynameisdave/svb
📦 A zero-config CLI to bundle Svelte apps
bundler compiler svelte svelte-cli svelte-v3 sveltejs zero-configuration
Last synced: 14 Nov 2024
https://github.com/saman-pasha/lcc
Lisp C Compiler, Lisp-like syntax for writing C code in addition of some forms and pointer managements
Last synced: 12 Nov 2024
https://github.com/jaysmito101/tovie
An Stack Based Programming Language (Compiler + VM)
compiler cpp interpreter language programming-language python tovie-lang
Last synced: 02 Nov 2024
https://github.com/kipper-lang/kipper
The Kipper programming language for Browsers and Node.js 🦊✨ Made at HTL Leonding & JKU Linz
antlr4 cli collaborate compiler hacktoberfest javascript kipper language nodejs programming-lang typescript
Last synced: 02 Jan 2025
https://github.com/shinnn/gulp-svelte
A gulp 4 plugin to compile Svelte template to vanilla JavaScript
compiler gulp gulp-plugin javascript nodejs processor svelte template ui
Last synced: 07 Dec 2024
https://github.com/thesephist/maverick
Web IDE and REPL for the Ink programming language, written in pure Ink on a self-hosted compiler toolchain
compiler ink ink-programming-language javascript-compiler repl repl-environment torus-dom web-ide
Last synced: 18 Nov 2024
https://github.com/here-be/snapdragon-node
Snapdragon utility for creating a new AST node in custom code, such as plugins.
ast compiler javascript node nodejs parser snapdragon
Last synced: 19 Dec 2024
https://github.com/nic30/hwthls
LLVM based HLS library for HWToolkit (hardware devel. toolkit)
compiler fpga hls llvm systemverilog verification verilog vhdl
Last synced: 16 Nov 2024
https://github.com/prg-titech/baccaml
Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.
compiler jit-compiler meta-hybrid-jit meta-tracing-jit tracing-jit
Last synced: 18 Nov 2024
https://github.com/healeycodes/lisp-to-js
🖨 An optimizing compiler for a Lisp variant. Compiles and executes byte code in a VM. Can also output JavaScript.
byte-code compiler javascript lisp optimization parser-combinators transpiler virtual-machine
Last synced: 10 Dec 2024
https://github.com/apt1002/mijit
Experimental JIT compiler generator
compiler interpreter jit-compiler programming-language rust
Last synced: 14 Nov 2024