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/jiriklepl/c-with-hindley-milner-type-system
This is the repo containing my work on my Bachelor Thesis for Faculty of Mathematics and Physics, Charles University
bachelor-project bachelor-thesis c compiler haskell mff-uk
Last synced: 01 Feb 2025
https://github.com/jiriklepl/bachelor-thesis
bachelor-thesis c compiler haskell mff-uk
Last synced: 01 Feb 2025
https://github.com/wildmaples/jack-compiler
A Jack programming language compiler written in Ruby
compiler nand2tetris nand2tetris-jack-compiler ruby
Last synced: 01 Feb 2025
https://github.com/remexre/stahl_bootstrap
The bootstrapping compiler for Stahl.
categorical-abstract-machine compiler stahl
Last synced: 15 Feb 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/danuja01/codecoach-backend
Coadcoach is a revolutionary research project aimed at creating an interactive programming assistant tool for programmers and instructors in universities.
assistant compiler express hacktoberfest nodejs programming
Last synced: 11 Jan 2025
https://github.com/carlossanabriam/compilador
Repositorio para las prácticas de la asignatura "Diseño de Lenguajes de Programación". Contiene las distintas versiones de un compilador.
compiler compiler-design software-design software-design-patterns
Last synced: 28 Jan 2025
https://github.com/rorakus/opplang
Programming language O++
compiler interpreter java programming-language
Last synced: 28 Jan 2025
https://github.com/ppmpreetham/cat
A simple programming language for cats made to understand language design [WIP]
compiler lisp-like programming-language
Last synced: 01 Feb 2025
https://github.com/jub0t/jock
An automatic document generator for javascript libraries.
automation compiler docs documentation generator javascript library parser
Last synced: 17 Jan 2025
https://github.com/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 22 Jan 2025
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 30 Jan 2025
https://github.com/m4elstr0m/onecompiler
A Linux script designed to make cross-platform compiling easier
compile compiler compilers cplusplus cpp cross-compile cross-compiler cross-platform csharp debian developer-tools go golang linux linux-app shell time-saver time-saving-tool
Last synced: 18 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/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/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/yhdgms1/grim-jsx
Compiling JSX to produce grim static templates
babel-plugin compiler jsx jsx-templates
Last synced: 14 Feb 2025
https://github.com/nwaywood/the-super-tiny-compiler-ocaml
Implementation of The Super Tiny Compiler in OCaml
Last synced: 15 Feb 2025
https://github.com/guidanoli/inf1022
Compiler for JFLAP Turing Machine (INF1022)
Last synced: 17 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/modlfo/vultjs
This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js
Last synced: 29 Jan 2025
https://github.com/lostjared/masterx_system
MasterX System is a prototype for an interactive GUI platform for developing and testing simple games and applications.
compiler cplusplus20 environment
Last synced: 31 Dec 2024
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/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/lucasfritzke/compilador
Protejo desenvolvido para disciplina de compiladores
Last synced: 24 Jan 2025
https://github.com/lovetingyuan/simple_template
简单的模板编译
compiler html javascript template
Last synced: 09 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/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 22 Jan 2025
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 21 Jan 2025
https://github.com/epatrizio/miniml2wasm
MiniML to WebAssembly compiler
compiler ocaml-library wasm webassembly
Last synced: 10 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/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/asimihsan/dart_compilers_playground
Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).
compiler educational interpreter lexer parser scanner
Last synced: 29 Jan 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/deven96/welt
Creating a compiler and language from scratch using Golang to understand syntax trees, parsers, lexers, tokens, expressions, operators, precedence, binders and recursive walks
Last synced: 12 Feb 2025
https://github.com/louislefevre/onyx
Custom compiler written in Java
compiler java programming-language
Last synced: 05 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/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/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/monai/cc-web-runner
Closure Compiler web runner
browserify closure-compiler compiler javascript minify
Last synced: 31 Dec 2024
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/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/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/matheusphalves/cross-json-xml-dsl-parser
Repositório do projeto de compiladores no semestre 2020.2
Last synced: 01 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/pome1lo/paa-2022
Here is a course project on the discipline "Software Engineering", in which my own programming language was created
c-plus-plus compiler course progrmming-language
Last synced: 24 Jan 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/sepiropht/monkey
interpreter of monkey language
compiler interpreter language-design
Last synced: 15 Feb 2025
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/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/jweinst1/lobster
A super-fast, binary expression language
binary-data compiler execution programming-language
Last synced: 01 Jan 2025
https://github.com/vomnes/corewar
In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.
asm compiler corewar parser virtual-machine
Last synced: 23 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/ychaaby/javascript_compiler
A JavaScript compiler that parses and compiles specific fragments into custom assembly language using JavaCC and Java.
Last synced: 29 Jan 2025
https://github.com/giovaneiwamoto/lexical-analysis
🎭 Lexical Analysis - Recognize and return tokens of the language specified in this document a subset of Java.
Last synced: 10 Jan 2025
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 01 Jan 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/souptik2001/getting-basic
Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).
assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64
Last synced: 17 Jan 2025
https://github.com/vikramsamak/codeverse
Online code compiler using ReactJs and Codex-API.
coding compiler frontend javascript programming reactjs webdevelopment
Last synced: 08 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/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/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 25 Jan 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/zpcore/acow
Applied Formal Methods.
automaton compiler dfs model-checking mtl
Last synced: 08 Feb 2025