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/bensuperpc/docker-compiler-multi-arch
docker-compiler template
Last synced: 14 Jan 2025
https://github.com/yisus82/fic-compiladores
Compiladores - Facultad de Informática de A Coruña
c compiler compiler-construction compilers lex pascal yacc
Last synced: 01 Dec 2024
https://github.com/xternet/mini-compiler-js-evm-bytecode
The mini-compiler that converts a JS-like 'add' function to EVM bytecode.
compiler ethereum evm javascipt nodejs smart-contracts solidity
Last synced: 14 Jan 2025
https://github.com/iskorotkov/compiler
Простой компилятор, разработанный в рамках курса "Формальные грамматики и методы трансляции"
Last synced: 04 Jan 2025
https://github.com/franciscohanna92/ebel-dlx
EBEL is a simulator for a DLX machine
assembly compiler computer-architecture dlx virtual-machine
Last synced: 04 Jan 2025
https://github.com/ulrich-tonmoy/carp
:dragon: Carp programming language
compiler lang language programming-language
Last synced: 19 Nov 2024
https://github.com/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 22 Nov 2024
https://github.com/alexprut/sca-lang
Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.
compiler engineered-language haskell parser
Last synced: 11 Jan 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/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 25 Nov 2024
https://github.com/1chooo/monkey-prog-lang
🙉 Implement Monkey Programming with GO
compiler go intepreter monkey-programming-language
Last synced: 04 Dec 2024
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/udhos/gobule
Golang Go parser for the Bule Language
bule-language compiler go interpreter parser
Last synced: 18 Nov 2024
https://github.com/osleonardo/compiler
Grammer compiler for a college project
Last synced: 09 Dec 2024
https://github.com/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 05 Dec 2024
https://github.com/andreiduma/smithforth_risc-v
An accessible Forth written in machine code for the RISC-V architecture.
compiler forth machine-code master-thesis risc-v
Last synced: 21 Nov 2024
https://github.com/petercamilleri/lexical_analyzer
The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)
compiler lexical-analysis ruby rubygem
Last synced: 16 Dec 2024
https://github.com/petercamilleri/parse_queue
An object queue for moving compiler tokens with nestable backtrack capability.
backtracking compiler queue ruby rubygem
Last synced: 16 Dec 2024
https://github.com/volf52/jack_compiler
Compiler for Jack Language (Nand2Tetris Course) in Python
Last synced: 05 Dec 2024
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/whisperity/distcc-driver
Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.
bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script
Last synced: 07 Dec 2024
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: 29 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/williamkosasih19/jit-nasm
Just In Time NASM. Assemble and run instructions in memory, immediately
asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64
Last synced: 21 Nov 2024
https://github.com/sepiropht/monkey
interpreter of monkey language
compiler interpreter language-design
Last synced: 23 Dec 2024
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: 20 Nov 2024
https://github.com/lleyton/bfc
A naive Brainfuck compiler frontend for QBE.
brainfuck brainfuck-compiler compiler qbe rust
Last synced: 16 Dec 2024
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/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/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: 16 Dec 2024
https://github.com/cyberfined/higer
Tiger compiler written in haskell
compiler haskell imperative-language tiger-compiler tiger-language
Last synced: 11 Jan 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/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 21 Nov 2024
https://github.com/sangaryousmane/alx-low_level_programming
This repository is for all ALX low level programming task
bit-manipulation c compiler hashtable linkedlist makefiles programming-language recursion searching-algorithms
Last synced: 17 Nov 2024
https://github.com/allantargino/lelang
A Programming Language developed by me called "Le". It was developed using ANTLR.
antlr compiler compiler-construction
Last synced: 11 Dec 2024
https://github.com/lvntky/dennis
SCC is a simple, self-compiling C compiler that works on x86_64 machines.
c compiler linux self-hosted self-hosting-compiler x86 x86-64
Last synced: 16 Dec 2024
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/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/ujjwalguptaofficial/mahal-html-compiler
html compiler for mahal framework
compiler html mahal mahal-framework
Last synced: 11 Dec 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
Last synced: 21 Nov 2024
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: 17 Nov 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: 09 Jan 2025
https://github.com/jeffamstutz/ftevaluator
small parallel fault-tree evaluator (example code for High Performance Parallelism Pearls Ch. 6)
compiler cpp parallel-computing simd
Last synced: 04 Dec 2024
https://github.com/louislefevre/onyx
Custom compiler written in Java
compiler java programming-language
Last synced: 12 Dec 2024
https://github.com/retorillo/cl.vim
Helps to execute CL(Microsoft C/C++ compiler) and to store its results into quickfix.
Last synced: 23 Dec 2024
https://github.com/hyouteki/kappa
Compiler implementation for my language from scratch
Last synced: 07 Dec 2024
https://github.com/red-rapious/compilateur-petit-purescript
Compiler of the Purescript language in OCaml - Project for the "Programming languages and compilation" course 2023-2024 at ENS Ulm
Last synced: 11 Jan 2025
https://github.com/rvcas/zlox
Crafting Interpreters Part 3
compiler garbage-collection interpreter virtual-machine zig
Last synced: 09 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: 30 Nov 2024
https://github.com/paladin-t/bitty.luax_plugin
A Lua-extension plugin for Bitty Engine.
bitty bitty-engine compiler lua
Last synced: 03 Dec 2024
https://github.com/paladin-t/bitty.compiler_plugin
An example compiler plugin for Bitty Engine.
bitty bitty-engine brainfuck compiler lua
Last synced: 03 Dec 2024
https://github.com/murshidazher/code-compiler
A super light-weight code compiler using Express.js
code-compiler compiler csharp expressjs java nodejs python test-case-generation
Last synced: 31 Dec 2024
https://github.com/detectivekaktus/ipl
The Imperative Programming Language
assembly assembly-like c compiler imperative lexer parser programming-language x86-64
Last synced: 09 Dec 2024
https://github.com/dominikrys/schism
🗯 Compile-to-WebAssembly language
compiler typescript webassembly
Last synced: 19 Nov 2024
https://github.com/petergtz/c2c-err-transpiler
This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.
Last synced: 12 Dec 2024
https://github.com/ivanmrsulja/minic-compiler
Compiler for very simple C-like language that i wrote for my university course.
Last synced: 03 Dec 2024
https://github.com/nwaywood/the-super-tiny-compiler-ocaml
Implementation of The Super Tiny Compiler in OCaml
Last synced: 23 Dec 2024
https://github.com/robinboers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
compiler elixir interpreter lisp
Last synced: 21 Nov 2024
https://github.com/edertone/turbobuilder
Command line tool with a massive amount of features to help with daily development tasks: build projects, run unit tests, generate docs, upload to ftp, compress images, detect duplicate code, force copyright headers, and many more
builder cmd compiler compress-images copy-paste php phpdoc typedoc typescript
Last synced: 13 Nov 2024
https://github.com/ambidextrous9/compiler
Implementations of various compiler tools.
compiler compiler-design lexical-analyzer non-recursive parser symbol-table yacc
Last synced: 11 Jan 2025
https://github.com/alexgustafsson/mjavac
A parser, vm and compiler for MiniJava for the course DV1585 at BTH
bth bytecode compiler parser parser-library virtual-machine
Last synced: 18 Nov 2024
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/anupam-io/strange-if-else
A simple bison based parser to detect and solve a strange if-else sequence.
bison compiler flex grammar lex lexical-analyzer yacc
Last synced: 16 Dec 2024
https://github.com/wabtey/antlr4_compiler_project
L3 Info - Creation of the beginnings of a compiler using Antlr4
Last synced: 13 Dec 2024
https://github.com/budchirp/graphite
Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)
Last synced: 13 Dec 2024
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: 03 Dec 2024
https://github.com/phillvancejr/x-forth
X-Forth is a small WIP specification for a Forth like language for fun and learning. Implementing a simple interpreter for beginners
compiler compilers concatenative concatenative-language dart dartlang forth golang interpreter interpreter-forth interpreter-language interpreters programming-language python stack-based stack-based-language stack-language
Last synced: 03 Dec 2024
https://github.com/aromalanil/compiler-design-lab
Programs for Compiler Design Lab🧪 of S7 KTU
c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer
Last synced: 13 Dec 2024
https://github.com/arturbosch/java-script-shell
Run java files dynamicly in a shell
compiler java reflection scripting shell
Last synced: 03 Dec 2024
https://github.com/mateuschaves/compiladores
Códigos da disciplina de Compiladores do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.
Last synced: 17 Nov 2024
https://github.com/ruicao93/java-compiler-v0.0.1
java语言编写的词法分析、语法分析器
compiler dd-path lexer syntactic-analysis
Last synced: 17 Nov 2024
https://github.com/ignema/dictel
langage avec portabilité élevée et programmation memory-driven
Last synced: 11 Jan 2025
https://github.com/lovetingyuan/simple_template
简单的模板编译
compiler html javascript template
Last synced: 17 Dec 2024
https://github.com/stealify/b8g
Big Engine - Universal Compiler Feedback Interface for LLVM/GCC/V8/GRAALVM
compiler compiler-backend compiler-feedback-interface compiler-infrastructure v8 v8-snapshots
Last synced: 11 Jan 2025
https://github.com/johnsonlee/architect
📖 A Cookbook of Architect 👉
android compiler dalvik dart design-pattern garbage-collection ios java jvm kotlin objective-c swift
Last synced: 28 Nov 2024
https://github.com/remexre/stahl_bootstrap
The bootstrapping compiler for Stahl.
categorical-abstract-machine compiler stahl
Last synced: 22 Dec 2024
https://github.com/dhil/hank
a research programming language based on handlers
algebraic-effects compiler computational-effects effect-handlers programming-language
Last synced: 17 Dec 2024
https://github.com/natelindev/modular-mini-c-compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 17 Nov 2024
https://github.com/epatrizio/miniml2wasm
MiniML to WebAssembly compiler
compiler ocaml-library wasm webassembly
Last synced: 17 Dec 2024
https://github.com/fergusq/phl
Proceed High Language
compiler programming-language purkka
Last synced: 17 Nov 2024