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-16 00:05:40 UTC
- JSON Representation
https://github.com/andrearcaina/bamboo
A statically typed interpreted language written in Go
Last synced: 29 Nov 2024
https://github.com/ehwan/lua_rust
lua syntax parser & interpreter in Rust
compiler glr-parsing lalr1 lua rust
Last synced: 12 Oct 2024
https://github.com/coditva/uc-to-llvm
A small uC compiler front-end for LLVM
compiler compiler-construction lex llvm llvm-c llvm-ir yacc
Last synced: 28 Dec 2024
https://github.com/nirokay/love2d-compiler
This is a collection of shell scripts used to compile Love2d projects to .love and .exe packages for easy distribution.
bash-script compiler love2d lua shell-scripts
Last synced: 20 Dec 2024
https://github.com/mandarancio/dyaf
Do Yourself A Favor: an extensible parser and AST Generator
ast compiler dsl extensible modular parser
Last synced: 29 Nov 2024
https://github.com/qhdwight/q-lang
My high school capstone project - a compiler for my own language written with Golang
assembly compiler golang language
Last synced: 08 Oct 2024
https://github.com/indutny/json-pipeline-observer
Observer for json-pipeline
Last synced: 17 Oct 2024
https://github.com/porglezomp/compiler-parts
Parts of a compiler backend, from scratch
Last synced: 20 Dec 2024
https://github.com/sholtrop/cminus
Toy compiler for a minimal, C-like language, written in Rust.
Last synced: 14 Dec 2024
https://github.com/hatappo/compilerbook
『低レイヤを知りたい人のためのCコンパイラ作成入門』
assembler assembly clanguage compiler
Last synced: 29 Nov 2024
https://github.com/robinweser/tokenize-sync
Simple synchronous string tokenizer using Regex
compiler synchronous tokenization tokenizer tokenizing-parser
Last synced: 03 Dec 2024
https://github.com/sinnwrig/directxshadercompiler.net
.NET wrapper for the DirectXShaderCompiler written in C#
compiler csharp directx directx-shader-compiler dotnet-core dxil hlsl llvm llvm-clang net8 shader shader-programs
Last synced: 14 Oct 2024
https://github.com/isuke/advanced-poe-filter
Advanced PoE Filter Compiler. Rich syntax for you.
compiler filter-of-kalandra path-of-exile pathofexile
Last synced: 20 Dec 2024
https://github.com/keithwachira/gosandbox
A sandbox to run small public golang apps
Last synced: 23 Nov 2024
https://github.com/chengzeyi/sharpccompiler
Simple compiler. 自制简单语言编译器
compiler lexical-analyzer parser
Last synced: 03 Dec 2024
https://github.com/trilliwon/cminus-compiler
C- Compiler for Programming Assignment
cminus cminus-compiler compiler
Last synced: 03 Dec 2024
https://github.com/nandahkrishna/compilerdesignlab
Programs written for the Compiler Design Laboratory in the 6th semester
c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer
Last synced: 03 Dec 2024
https://github.com/domamaric/ppj
Python solutions for Programming Language Translation laboratory exercies.
compiler lexical-analyzer ll1-grammar ll1-parser semantic-analyzer syntax-analyzer
Last synced: 05 Jan 2025
https://github.com/reilabs/hieratika
Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet
compiler emulator llvm starknet
Last synced: 01 Nov 2024
https://github.com/douira/parenthis-lang
(parenthis) is an esoteric programming language
compiler esoteric-language interpreter programming-language
Last synced: 29 Nov 2024
https://github.com/st3v3nmw/c-compiler
A compiler for a subset of the C programming language.
c-compiler compiler compiler-construction compiler-designs compiler-development compilers
Last synced: 29 Nov 2024
https://github.com/skytomo221/5i-applied-exercises
鹿児島高専情報工学科5年の応用演習で提出したH8マイコンボード上で動かすためのコンパイラのプログラム群です。
Last synced: 13 Jan 2025
https://github.com/xffxff/nand2tetris
Write assembler, vm and compiler in rust
assembler compiler nand2tetris rust vm
Last synced: 29 Nov 2024
https://github.com/sweeper777/album
An esoteric programming language with lots of songs
Last synced: 03 Dec 2024
https://github.com/iguntur/read-tsconfig
Read tsconfig.json file
compiler config json5 pkg read ts tsc tsconfig typescript
Last synced: 29 Dec 2024
https://github.com/sid597/nand-to-games
Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.
compiler computer-architecture operating-system
Last synced: 03 Dec 2024
https://github.com/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 04 Dec 2024
https://github.com/jroesch/lean.js
An example of using Lean's backend API to implement a new language backend.
compiler javascript lean programming-language
Last synced: 04 Dec 2024
https://github.com/meyfa/selena
A textual language that compiles to UML sequence diagrams.
compiler sequence-diagram uml uml-sequence-diagram
Last synced: 14 Oct 2024
https://github.com/pkarpovich/kpi-2016
My programming language (KPI-2016 + IDE)
assembler bstu compiler cpp fit ide lexical-analyzer polish-notation semantic-analyzer sintaxis-analyzer smelov
Last synced: 13 Jan 2025
https://github.com/tommasongr/markdown-compiler
An easy and fast Markdown compiler from JSON written in NodeJS
compiler json-to-markdown markdown markdown-parser nodejs static-website
Last synced: 14 Dec 2024
https://github.com/remram44/brainfuck-compiler
brainfuck brainfuck-compiler compiler
Last synced: 13 Dec 2024
https://github.com/stealify/compiler
The Stealify Compiler Tooling
compiler compiler-frontend jit llvm
Last synced: 11 Jan 2025
https://github.com/arnau478/panorama
Panorama language compiler written in C
compiler language panorama programming programming-language
Last synced: 23 Dec 2024
https://github.com/hamedfathi/roslynsolutionanalyzor
A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.
compiler csharp dotnet refactoring roslyn roslyn-analyzer roslyn-analyzers
Last synced: 13 Jan 2025
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 08 Dec 2024
https://github.com/rtxux/pascalcompiler
Pascal-- Compiler written in C#, a course project of Compiler's Principle
Last synced: 18 Dec 2024
https://github.com/owainlewis/osc
Scheme compiler
compiler haskell scheme scheme-compiler
Last synced: 05 Dec 2024
https://github.com/a19hu/mips_compiler
Mips Compiler
compiler computerarchitecture mips-assembly rust
Last synced: 14 Dec 2024
https://github.com/adhadse/compilerdesign
Compiler Design Programs from my 6th semester.
compiler compiler-design go golang
Last synced: 17 Dec 2024
https://github.com/ryanleecode/solwasmc
Solidity Web Assembly Compiler
compiler ethereum evm functional-programming nom rust solidity
Last synced: 06 Jan 2025
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Dec 2024
https://github.com/yangjiaxi/limc
[MiniCC, C Compiler] Limc is a minimal compiler. (Compiler course final project.)
Last synced: 12 Jan 2025
https://github.com/aben20807/png
PNG's Not Go
bison compiler compiler-design flex golang jasmin jvm lex yacc
Last synced: 16 Nov 2024
https://github.com/chaosinventor/dalanguage
Programming language focused on flexibility and expressibility
compiler dalanguage interpreter programming-language tooling
Last synced: 06 Jan 2025
https://github.com/rightfold/codegen-thing-attempt-2
A reboot of iron, hopefully applying less incompetence.
compiler haskell javascript lambda-calculus optimization purescript
Last synced: 07 Jan 2025
https://github.com/donomii/quon
A self hosting compiler that targets multiple backends
compiler hosting self transpiler
Last synced: 28 Dec 2024
https://github.com/riverdave/interfuse-website
Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes
compiler editor llvm llvm-ir programming-language
Last synced: 15 Oct 2024
https://github.com/99thedark/aqua
6th version of my programming language, Aqua
compiler language llvm nim nim-lang programming-language
Last synced: 06 Dec 2024
https://github.com/psyirius/extendscript-debugger-core
Adobe Extendscript Debuggger
adobe compiler debugger ecmascript es3 extendscript jsx
Last synced: 23 Nov 2024
https://gitlab.com/xlogic/mono
The mono repository for the xlogic standalone library, services and command line tools.
FPGA HDL cli command-line-tool compiler monorepo rust-crate rust-lang rust-library
Last synced: 21 Oct 2024
https://github.com/flolight/lexyaccexamples
LexYaccExamples is a compilation of Lex and Yacc example programs
compiler language-grammars lex
Last synced: 09 Dec 2024
https://github.com/rmrt1n/muc
yet another c compiler, following https://norasandler.com/2017/11/29/Write-a-Compiler.html.
Last synced: 14 Dec 2024
https://github.com/micheleriva/go-brainfuck
💥A Brainfuck compiler written in GoLang
brainfuck compiler go golang interpreter
Last synced: 14 Dec 2024
https://github.com/rickbutton/schwasm
A Scheme compiler that targets WebAssembly
compiler scheme wasm webassembly
Last synced: 20 Dec 2024
https://github.com/bullheadandplato/compiler-palm-tree
CS462 term project. lexical analyzer and parser for/in C++ language
compiler lexical-analyzer parser
Last synced: 23 Dec 2024
https://github.com/cloudef/zig-fsm-compiler
Ragel compatible FSM compiler for Zig
compiler fsm lexer logic parser parsing state state-machine state-management tokenizer zig
Last synced: 21 Dec 2024
https://github.com/rahulnj/geekfindr-online-code-compiler
compiler css react-redux reactjs typescript
Last synced: 14 Dec 2024
https://github.com/natelindev/Modular-Mini-C-Compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 24 Oct 2024
https://github.com/thomasleese/py2js
Python to JavaScript compiler.
compiler javascript python transpiler
Last synced: 19 Nov 2024
https://github.com/sonota88/vm2gol-v2-libreoffice-basic
toy compiler, assembler and VM
Last synced: 25 Dec 2024
https://github.com/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 27 Dec 2024
https://github.com/andreiduma/coolr
Compiler for the Cool classroom language, written in Rust.
Last synced: 16 Dec 2024
https://github.com/ericdallo/docker-lein-sass
Lein + Sass docker image
compiler css docker docker-image dockerfile hub image lein leiningen sass
Last synced: 27 Dec 2024
https://github.com/honza-kasik/championc
Compiler implementation for Heroc language in Java - for educational purposes only
antlr4 compiler compiler-principles lexer parser syntax-analysis
Last synced: 07 Jan 2025
https://github.com/arshavirmirzakhani/nitro
nitro is a programming language that programmed with c++ , Flex , Bison and uses LLVM compile system. and uses optimization for fast compile
compiler programming programming-language
Last synced: 13 Jan 2025
https://github.com/wesgtox/compilers
College "Compilers" exercises.
c colab-notebook colaboratory compiler csharp java jupyter-notebook python
Last synced: 13 Jan 2025
https://github.com/inmanturbo/module-compiler
Compile single file namespace to Psr4
Last synced: 23 Oct 2024
https://github.com/beng49/cc
C compiler based off of https://norasandler.com/2017/11/29/Write-a-Compiler.html and https://github.com/DoctorWkt/acwj, written in C++
Last synced: 20 Dec 2024
https://github.com/zeroplayerrodent/duck-and-cover-64
Duck and Cover for the Commodore 64!
assembly commodore commodore-64 compiler game lisp
Last synced: 13 Jan 2025
https://github.com/willprice/camle-compiler
A compiler for a language called CAMLE similar to that of `While` from the Appel compiler book
ast compiler grammar haskell language parser-combinator three-address-code while-language
Last synced: 14 Jan 2025
https://github.com/georgewpark/simple-scss-compiler
A simple SCSS compiler using npm scripts.
compiler node-sass npm-scripts scss
Last synced: 29 Dec 2024