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-02-15 00:05:46 UTC
- JSON Representation
https://github.com/khadem-mh/computersales
A beautiful and user-friendly website for selling computer parts. Implemented with the Next framework
compiler computer-sales next nodejs react website
Last synced: 13 Feb 2025
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: 13 Feb 2025
https://github.com/srgeverson/aula_estrutura_de_dados
Arquivos das Aulas de Estrutura de Dados
Last synced: 27 Jan 2025
https://github.com/lloydlobo/lumina-lang
Compiler for Lumina powered by C and Assembly
assembly c compiler programming-language
Last synced: 16 Dec 2024
https://github.com/healthypackrat/writing-a-compiler-in-go
Code from "Writing A Compiler In Go"
Last synced: 09 Jan 2025
https://github.com/zpcore/acow
Applied Formal Methods.
automaton compiler dfs model-checking mtl
Last synced: 08 Feb 2025
https://github.com/soulyma/compiler_for_go-langauge
Using Java and JAVACC I designed a mini Interpreter that handle errors and execute statements for GO codes
compiler go interpreter java javacc oop oops-in-java
Last synced: 13 Feb 2025
https://github.com/giraugh/pencilc
Toy compiler for "pencil". A super simple rust-inspired scripting language.
Last synced: 26 Dec 2024
https://github.com/morteza363831/simple-c-compiler
A simple compiler for C language
antlr4 c compiler java lexer maven parser semantic-analyzer simple-compiler three-address-code
Last synced: 13 Feb 2025
https://github.com/mariantaragel/ifj22-compiler
Compiler of an imperative programming language IFJ22
Last synced: 03 Feb 2025
https://github.com/ahmednassar7/lexical-analyzer
A simple java based lexical analyzer
compiler java lexical-analyzer lexical-parser lexical-semantics
Last synced: 24 Dec 2024
https://github.com/justinfernald/justin-lang-compiler
A compiler written in JavaScript that compiles a C style language to WebAssembly
compiler javascript webassembly
Last synced: 13 Feb 2025
https://github.com/aaron-kristopher/jlox
👨💻 A language interpreter made in Java
compiler interpreter java language lox
Last synced: 03 Feb 2025
https://github.com/sano-jin/dhl-alpha
A minimal compiler and runtime for a language based on graph rewriting
compiler interpreter ocaml programming-language
Last synced: 30 Jan 2025
https://github.com/xia-mc/clang-mc
A Development Toolchain for Minecraft Datapacks.
compiler llvm minecraft minecraft-datapack programming stdlib toolchain
Last synced: 13 Feb 2025
https://github.com/turbolent/telescope
Go explore
compiler nlp parser question-answering scala spacy sparql
Last synced: 03 Feb 2025
https://github.com/tatumalenko/moon
A Moon compiler written in F# using the .NET Core framework.
compiler compiler-design dotnet dotnet-core fsharp moon
Last synced: 09 Jan 2025
https://github.com/pham-andrew/rat18s-compiler
Deterministic Finite State Machine with parser, lexer, and syntactic analyzer. Generates token list, parse tree, and machine code from symbol table.
Last synced: 06 Feb 2025
https://github.com/turbolent/ralph-ilc2012
Paper and slides for the ILC 2012 submission about Ralph
anf compilation compiler dylan javascript lisp ralph
Last synced: 03 Feb 2025
https://github.com/sepiropht/monkey
interpreter of monkey language
compiler interpreter language-design
Last synced: 15 Feb 2025
https://github.com/arturbosch/java-script-shell
Run java files dynamicly in a shell
compiler java reflection scripting shell
Last synced: 30 Jan 2025
https://github.com/willothy/worth
Compiler for the Porth programming language, targeting x86_64 assembly.
compiler compilers porth programming-language rust stack-based-language
Last synced: 13 Feb 2025
https://github.com/marantesss/decorators-to-object-api-transpiler
This program was created to batch migrate vue components using the Class Property Decorators to regular Options API syntax.
compiler transpiler typescript vue vue-class-components vue3
Last synced: 23 Jan 2025
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: 13 Feb 2025
https://github.com/ronsaldo/dastrel
An experimental custom shader language written in Pharo.
3d-graphics compiler pharo shader-compiler shader-language smalltalk
Last synced: 29 Jan 2025
https://github.com/sty00a4-code/luna
A light weight scripting language for quick and easy coding
compiler interpreter language lexer lua parser scripting scripting-language
Last synced: 16 Dec 2024
https://github.com/monai/cc-web-runner
Closure Compiler web runner
browserify closure-compiler compiler javascript minify
Last synced: 31 Dec 2024
https://github.com/dalisoft/oxlint-rs-npm
Linter for the JavaScript Oxidation Compiler
compiler javascript linter minifier parser rust typescript
Last synced: 09 Feb 2025
https://github.com/shysolocup/unityscript
A JavaScript-to-C# Compiler for Unity
compiler game-development gamedev javascript js nodejs nodejs-api nodejs-modules transpiler unity unity2d unity3d unityscript
Last synced: 13 Feb 2025
https://github.com/okoge-kaz/compiler_construction
Tokyo Institute of Technology 2022-2Q CSC. T372
c compiler cpp tokyotech tokyotech-class
Last synced: 23 Jan 2025
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 06 Feb 2025
https://github.com/davisdevelopment/hx-pmdb-querylang
Query Language module for PmDB
compiler database optimization-algorithm-library sql sql-runtime
Last synced: 03 Jan 2025
https://github.com/dlesbre/kotlin-compiler
Compiler for a simple fragment of kotlin
Last synced: 13 Feb 2025
https://github.com/sibtiger/bootlessstar
Bootless Star; A giant complexed shell based software that houses an environment for the supported programs. Comes included: Doom Builder 2 compiler, Doom Builder 64 compiler, GZDoom Builder compiler, and DeLorean backup
bootlessstar compiler delorean-backup doom-builder doom-builder-2 doom-builder-64 dos front-end gzdoom-builder shell-script shellscript windows-batch
Last synced: 13 Feb 2025
https://github.com/sr1jan/grok-compiler
grokking compilers...
compiler compiler-construction compiler-design compiler-principles compilers computer-science education educational
Last synced: 09 Jan 2025
https://github.com/null93/expression-compiler
Simple language compiler that is driven by mathematical expressions and transpiled into c++ code
compiler cpp elc expression-language lexer parser
Last synced: 01 Jan 2025
https://github.com/walshyb/stack-compilers
The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.
assembly compiler java language-processing
Last synced: 25 Jan 2025
https://github.com/yhdgms1/grim-jsx
Compiling JSX to produce grim static templates
babel-plugin compiler jsx jsx-templates
Last synced: 14 Feb 2025
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: 30 Jan 2025
https://github.com/zen-ham/easy_python_quick_compiler
very simple to use compiler for python files, needs pyinstaller to be (propperly) installed.
compiler easy-to-use fast python python-script python3
Last synced: 09 Jan 2025
https://github.com/jomy10/wasm-lang-temp
Multi-paradigm language for front-end web development. Compiles to WASM and creates small file sizes.
compiler language multi-paradigm programming-language wasm web webassembly webdevelopment
Last synced: 08 Feb 2025
https://github.com/trilliwon/cminus-compiler
C- Compiler for Programming Assignment
cminus cminus-compiler compiler
Last synced: 30 Jan 2025
https://github.com/clementtsang/wlp4_compiler
The resulting compiled files of the wlp4 compiler.
Last synced: 25 Jan 2025
https://github.com/mahmoudimus/lichen-lang
mercurial-mirror: Lichen is both a Python-like language and a toolchain for that language.
compiler compilers lichen python python-like
Last synced: 29 Jan 2025
https://github.com/mjz86/mjz_esp32_os
a open source operating system for running wrench byte code in a esp32 / esp32s3
arduino-ide arduino-sketch cli cli-app comand-line command compiler esp esp32 esp32-arduino esp32-s3 esp32s3 interpreter operating-system-learning operation-systems os ota rtos script vm
Last synced: 14 Feb 2025
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 30 Jan 2025
https://github.com/karimsa/wiz
Zero config toolchain to manage JS projects with simplicity.
benchmark-framework build bundler compiler javascript linter profiler test-framework
Last synced: 23 Jan 2025
https://github.com/amaan-kazi/scm16
SCM16 - Simple Computing Machine 16: A 16bit computer with an assembler and a compiler
16bit assembler compiler computer computer-architecture turing-complete
Last synced: 13 Dec 2024
https://github.com/louislefevre/onyx
Custom compiler written in Java
compiler java programming-language
Last synced: 05 Feb 2025
https://github.com/teodutu/cpl
Compilatoare - UPB 2020-2021
abstract-syntax-tree antlr4 antlr4-java code-generation compiler cool-language lexical-analysis mips-assembly semantic-analysis syntactic-analysis
Last synced: 30 Jan 2025
https://github.com/thiagodnf/minijava
A MiniJava Compiler
compiler java minijava minijava-compiler
Last synced: 23 Jan 2025
https://github.com/devsujay19/html-css-javascript-code-editor
A Manual HTML, CSS JavaScript Code Editor/Code Compiler.
code code-compiler code-editor compiler css css-programming editor html html-css-javascript html-css-js-programming html-css-js-projects html-programming javascript javascript-programming manual manual-code-compiler manual-code-editor programming projects
Last synced: 30 Jan 2025
https://github.com/thaliaarchi/respace
An interpreter and assembler for the Whitespace language written in C++
compiler cpp whitespace-language
Last synced: 25 Nov 2024
https://github.com/thaliaarchi/yspace
Work-in-progress toolchain for the Whitespace programming language
compiler toolchain whitespace-language
Last synced: 25 Nov 2024
https://github.com/lovetingyuan/simple_template
简单的模板编译
compiler html javascript template
Last synced: 09 Feb 2025
https://github.com/kiarashvosough1999/jcompiler
Simple Interpreter With Java
compiler compiler-design interpreter java
Last synced: 29 Jan 2025
https://github.com/epatrizio/miniml2wasm
MiniML to WebAssembly compiler
compiler ocaml-library wasm webassembly
Last synced: 10 Feb 2025
https://github.com/sudeepdino008/rlox
interpreter for the rlox language written in rust
compiler interpreters rlox rust
Last synced: 17 Jan 2025
https://github.com/sano-jin/lmn-alpha
A minimal compiler and a runtime for a language based on graph rewriting
compiler interpreter programming-language
Last synced: 30 Jan 2025
https://github.com/joeloparco/minijava-compiler
Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.
compiler java minijava parser tokenizer typechecker
Last synced: 05 Feb 2025
https://github.com/jharrilim/single-expression-shunting-yard-interpreter
shunting yard interpreter written in a single expression
calculator compiler functional-programming i-wish-i-was-lisp interpreter oneliner shunting-yard
Last synced: 31 Dec 2024
https://github.com/dplassgit/ssl-compilers
Compilers for "SSL", a "simple scripting language"
compiler compiler-construction toy-language
Last synced: 12 Feb 2025
https://github.com/brunbrunbrun/compilador-minijava
Compilador para o MiniJava, um subconjunto da linguagem Java.
compiler minijava-compiler recursive-descent-parser
Last synced: 10 Jan 2025
https://github.com/sami-bre/dart_to_mips32_compiler
A tiny compiler that can compile simple dart code into MIPS-32 assembly, written in typescript
Last synced: 02 Feb 2025
https://github.com/bad-logic/learning-java
learning java programming language
associations binding compiler design-patterns inheritance interpreter java jdk jpa jre jvm oop polymorphism spring spring-boot stringpool
Last synced: 22 Jan 2025
https://github.com/timbokz/ange
♻️ Compile anything into anything using EJS templates.
automation cli compiler es6 generator javascript nodejs
Last synced: 10 Feb 2025
https://github.com/matheusphalves/cross-json-xml-dsl-parser
Repositório do projeto de compiladores no semestre 2020.2
Last synced: 01 Jan 2025
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 05 Feb 2025
https://github.com/rickbutton/schwasm
A Scheme compiler that targets WebAssembly
compiler scheme wasm webassembly
Last synced: 12 Feb 2025
https://github.com/synthetic-borealis/hirnfick
A Brainfuck source-to-source compiler.
brainfuck compiler deno javascript javascript-library nodejs transpiler
Last synced: 31 Dec 2024
https://github.com/mtakagi/cccs
C like language compiler inspired by https://www.sigbus.info/compilerbook
Last synced: 24 Dec 2024
https://github.com/jethrodaniel/z
c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)
assembly compiler recursive-descent-parser
Last synced: 17 Jan 2025
https://github.com/jethrodaniel/holyc
Pedagogical c compiler, outputs binary executable to stdout. (wip)
Last synced: 17 Jan 2025
https://github.com/calint/compiler-2
experimental compiler of minimalistic language to nasm x86_64 for linux
assembly-x86 compiler cpp x86-64
Last synced: 10 Jan 2025
https://github.com/dandandan/superoptimizer
Simple superoptimizing "compiler"
compiler functional-programming optimization
Last synced: 24 Dec 2024
https://github.com/jweinst1/lobster
A super-fast, binary expression language
binary-data compiler execution programming-language
Last synced: 01 Jan 2025
https://github.com/jweinst1/cook
The Reaction based programming language
compiler interpreter reactive-programming
Last synced: 01 Jan 2025
https://github.com/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 22 Jan 2025
https://github.com/e3m3/mlir-rust
Rust bindings over the MLIR C API from mlir-sys
compiler library mlir mlir-dialect rust rust-lang
Last synced: 24 Dec 2024
https://github.com/robinboers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
compiler elixir interpreter lisp
Last synced: 22 Jan 2025