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/mattweingarten/lambdapure
bachelor thesis: SSA IR for strict functional language
Last synced: 09 Feb 2025
https://github.com/adryzz/simplecompiler
An easy to use portable C# compiler made in C#
Last synced: 09 Feb 2025
https://github.com/here-be/snapdragon-token
Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.
compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer
Last synced: 14 Nov 2024
https://github.com/federicobond/primer
A simple imperative language for the JVM
compiler course-project jvm language
Last synced: 08 Feb 2025
https://github.com/eatingtomatoes/tiger-compiler
A simple compiler for (modified) tiger language
Last synced: 18 Jan 2025
https://github.com/greydevv/cortex
A compiler for a general purpose programming language.
compiler compiler-design llvm llvm-ir rust
Last synced: 02 Jan 2025
https://github.com/jaid/publishimo
Magically generates a minified, cleaned and autofilled package.json to get your Node package ready for next level publishing!
automatic automation boilerplate bundler compiler compress generator json magic manifest minify node-module npm optimize output package package-json pkg publish publishing
Last synced: 25 Dec 2024
https://github.com/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 05 Feb 2025
https://github.com/yosefbeder/qatam
Qatam (Ų؊اŲ ) is an Arabic scripting language.
arabic compiler functional-programming scripting-language virtual-machine
Last synced: 23 Dec 2024
https://github.com/frinksy/fraxton-compiler
A compiler for the fraxton language
Last synced: 01 Jan 2025
https://github.com/pepicrft/noora
ðą Noora is a native UI compiler for the web
Last synced: 29 Jan 2025
https://github.com/k0nserv/coolc-rs
A COOL compiler implementation done, at least partially, in Rust for CS143
compiler compilers cool cool-language cs143
Last synced: 25 Jan 2025
https://github.com/radu-matei/monkey
[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language
compiler debugger interpreter language-server-protocol programming-language
Last synced: 12 Feb 2025
https://github.com/bradleywood/raven-lang
An experimental language for the jvm
compiler jvm programming-language
Last synced: 17 Jan 2025
https://github.com/felixfaisal/syntax-analyzer-rs
A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC
Last synced: 05 Feb 2025
https://github.com/sanjinkurelic/mvcgenerator
Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).
analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture
Last synced: 26 Dec 2024
https://github.com/dtcxzyw/llvm-apr-benchmark
A Large-Scale Automated Program Repair Benchmark of Real-World LLVM Middle-End Bugs
automated-program-repair compiler llm llvm software-engineering
Last synced: 29 Jan 2025
https://github.com/daniel-boll/pile
The oficial repo for the pile lang
compiler compiler-principles concatenative-programming-language lexer-analyzer programming-language stack-based
Last synced: 14 Feb 2025
https://github.com/luke-jr/full-retpoline
Patches and such to build your entire system with retpolines
compiler gcc-complier meltdown patches security spectre
Last synced: 08 Feb 2025
https://github.com/aminul-islam-niloy/compiler-design-using-c-
Compiler Design using C++
compiler first-follow-compiler lexical-analyzer postfix
Last synced: 12 Jan 2025
https://github.com/mittalgovind/compiler-construction
Another one of the numerous failed compiler project. Compiler Construction course - BITS F363
Last synced: 12 Jan 2025
https://github.com/valkmjolnir/brainfuck-jit
Brainfuck Just-In-Time compiler written in C++
brainfuck compiler cpp esolang esoteric-interpreter esoteric-language esoteric-programming-language interpreter jit just-in-time
Last synced: 12 Jan 2025
https://github.com/maktoobgar/simple_compiler
Just a simple compiler for learning purposes.
Last synced: 25 Jan 2025
https://github.com/wandrien/qod
compiler i386 language programming-language qod
Last synced: 13 Feb 2025
https://github.com/dplassgit/smallest
"Smallest Possible Language" - a self-hosted compiler
compiler compiler-construction self-hosted toy-language
Last synced: 12 Feb 2025
https://github.com/scriptlinestudios/chai
Compiler for the Chai programming language.
Last synced: 31 Jan 2025
https://github.com/tenjou/mantra
Custom TypeScript compiler made for learning purposes.
compiler javascript toolkit typescript
Last synced: 12 Jan 2025
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 26 Dec 2024
https://github.com/tenjou/replica-next
Both JavaScript static analyser and native compiler.
compilation compiler cpp javascript js native transpilation wasm webassembly
Last synced: 12 Jan 2025
https://github.com/micheleriva/ocaml-assembly-example
ðūJust an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 07 Feb 2025
https://github.com/andyfratello/pro1
ðŧ Exercicis de ProgramaciÃģ 1 (PRO1) Q1/Q2 - UPC FIB
compiler cpp cpp-language language pro1 pro1-fib programming programming-language
Last synced: 25 Jan 2025
https://github.com/ultmaster/x0-interpreter
ECNU Compilation Theory Course Project
Last synced: 23 Jan 2025
https://github.com/lazyknightx/warcraft-map-compile-utility
A Compile Utility for WarCraft III Map Modding.
compiler datamanagement gamedev warcraft3 xlsx
Last synced: 10 Jan 2025
https://github.com/robjsliwa/rlox
rlox language
compiler interpreter rust tree-walk-interpreter
Last synced: 23 Jan 2025
https://github.com/leonardpepa/simple-compiler
Simple Compiler created in University of macedonia
bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc
Last synced: 17 Jan 2025
https://github.com/lord-turmoil/tomicompiler4j
Java implementation of ToMiC
buaa buaa-compiler compiler java lllvm mips
Last synced: 23 Jan 2025
https://github.com/andyfratello/pro2
ðŧ Exercicis de ProgramaciÃģ 2 (PRO2) Q1 - UPC FIB
compiler cpp cpp-language language pro2 pro2-fib programming programming-language
Last synced: 25 Jan 2025
https://github.com/mattmezza/email-lang
The email language
compiler email language model transpiler
Last synced: 13 Feb 2025
https://github.com/invrtd-h/generic_typing_python
A library that generates generic programming codes of Python. Powered by PLY. (with @inthree3)
Last synced: 26 Dec 2024
https://github.com/lucalewin/luvascript-compiler
compiler for the luvascript language
compiler language luvascript luvascript-compiler programming-language
Last synced: 18 Jan 2025
https://github.com/johnsonjh/pcc
pcc: Portable C Compiler (20230730) Use https://github.com/johnsonjh/pcc-revived/tree/johnsonjh/rawhide instead!
Last synced: 23 Jan 2025
https://github.com/zijistark/zcktools
Compiler library and tools for ZCK, an extended language for more effective Crusader Kings II scripting.
c-plus-plus c-plus-plus-17 compiler cpp crusader-kings-ii crusaders-kings-2 modding modding-games modding-resources modding-tools paradox paradox-interactive paradoxgame programming-language programming-languages
Last synced: 14 Feb 2025
https://github.com/imteekay/lox.ts
The compiler for the Lox programming language
compiler compiler-construction compiler-design interpreter javascript plt programming-language programming-languages typescript
Last synced: 12 Jan 2025
https://github.com/nonlin-lin-chaos-order-etc-etal/ooc-legacy-archive
Optimizing Oberon-2 Compiler â Backup Archive â Fetched at: August 7, 2019
compiler compilers dual-licensed gpl language languages lgpl oberon oberon2 oo2c ooc ooc2 optimizing programming-language programming-languages translator translators
Last synced: 29 Jan 2025
https://github.com/thmxv/tx-lang-rust
Lightweight, fast, modern and safe scripting language
compiler fast interpreter language light lightweight programming-language rust safe single-pass vm
Last synced: 22 Jan 2025
https://github.com/nathanfarlow/BrainFCE
A BF interpreter and native compiler written in C for TI 84+ CE calculators.
brainfuck-compiler brainfuck-interpreter c calculator compiler interpreter ti84plusce
Last synced: 17 Nov 2024
https://github.com/michijs/dev-server
Development server built on top of esbuild
bundler commonjs compiler css development esbuild esm javascript jsx michijs minifier pwa react server tsx typescript
Last synced: 15 Nov 2024
https://github.com/xnacly/seascript
SeaScript is a small c superset programming language that compiles to c
Last synced: 18 Jan 2025
https://github.com/milouk/uber-prebuilt-toolchains
android compiler gcc-complier toolchain uber
Last synced: 29 Jan 2025
https://github.com/aermoss/brainfuck-compiler
A simple BrainFuck compiler written in Python using LLVM.
brainfuck brainfuck-compiler compiler llvm llvmlite
Last synced: 16 Jan 2025
https://github.com/zeroplayerrodent/bf2cr
Brainfuck to Crystal compiler!
brainfuck compiler esolangs transpiler
Last synced: 25 Jan 2025
https://github.com/detectivekaktus/cplox
Lox transpiler to JavaScript
compiler cpp crafting-interpreters javascript js performance programming-language transpiler
Last synced: 24 Nov 2024
https://github.com/arshdeepsahni/code-error
websites!
compiler css html website window-website
Last synced: 07 Feb 2025
https://github.com/arshdeepsahni/crux-coderror
this repo consists java files of android app which helps to ease the effort checking syntax of handwritten program by clicking picture of it and recognising all letters and words.
android android-application android-studio code coderror compiler error-finding ocr photo-to-text text-recoginizer website
Last synced: 07 Feb 2025
https://github.com/satyajitghana/projektbarium
ProjektBarium - a compiler for my programming language barium
barium bison compiler compiler-design compiler-frontend conan flex llvm llvm-ir mini programming-language-barium projekt statements yacc
Last synced: 26 Dec 2024
https://github.com/nishants/chakra
realtime, servier side java compiler.
compiler editor java server-side-compilation
Last synced: 09 Jan 2025
https://github.com/sug0/zerofucks
just another boring brainfuck interpreter
beginner-project brainfuck compiler interpreter java oop oop-languages
Last synced: 13 Feb 2025
https://github.com/johnalexco/gasm
An assembler designed as the future target for Garter compilation
arm32 assembler assembly bootstrapper compiler compiler-toolchain cross-compiler garter garter-language x86-32 x86-64 x86-assembly
Last synced: 07 Dec 2024
https://github.com/andreafioraldi/draught-framework
Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.
assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine
Last synced: 30 Jan 2025
https://github.com/chidiebereokpoechi/voice-of-mordor
Interpreter for loosely-typed designer programming language
compiler interpreter programming-language
Last synced: 25 Dec 2024
https://github.com/thaodt/wabbit
My Rust implementation for Wabbit programming language when joining great course "Writing a Compiler" from David Beazley (WIP)
compiler compiler-design wabbit
Last synced: 07 Feb 2025
https://github.com/danvratil/simpylic
SIMplistic PYthon-Like Interpret and Compiler
compiler educational opensource python3
Last synced: 10 Jan 2025
https://github.com/diegoperini/compiler-demo
A demo compiler boilerplate with file watchers
Last synced: 15 Jan 2025
https://github.com/d3dc/mmmm
A fantasy VM and javascript transpiler for Mmmm()
compiler esoteric-language fantasy-computer repl vm
Last synced: 04 Jan 2025
https://github.com/questiowo/sigma17
Rewrite of the Sigma16 web development environment
architecture assembly compiler emulator frontend frontend-app ide javascript js react react-router reactjs sigma16
Last synced: 09 Jan 2025
https://github.com/echorial/carbonite
Carbon programming language compiler written in carbon
carbon carbon-compiler carbon-programming-language compiler
Last synced: 25 Jan 2025
https://github.com/spiffgreen/pictorial
Pictorial is a simple domain-specific language that compiles to Scalable Vector Graphics, SVG format.
compiler construction design image language pictorial svg transpiler
Last synced: 03 Jan 2025
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 30 Jan 2025
https://github.com/phlay/lispc
simple x86-64 lisp compiler
assembly-x86-64 compiler lisp python
Last synced: 14 Feb 2025
https://github.com/mfelsche/pony-ast
:horse: :deciduous_tree: Library for accessing AST generated by ponyc
compiler ffi-bindings parser pony pony-language ponylang
Last synced: 20 Jan 2025
https://github.com/h1ghbre4k3r/bfc
Brainfuck interpreter and compiler.
brainfuck compiler interpreter macos nasm
Last synced: 05 Feb 2025
https://github.com/prashantrahul141/zspie
A fast, easy, dynamic programming language for beginners.
c compiler programming-language
Last synced: 22 Jan 2025
https://github.com/ekdohibs/pscala
Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).
Last synced: 12 Feb 2025
https://github.com/willkirkmanm/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 24 Jan 2025
https://github.com/alexander-koch/golem
Compiler / Interpreter for the Golem programming language
Last synced: 17 Nov 2024
https://github.com/chengzeyi/sharpccompiler
Simple compiler. čŠåķįŪåčŊčĻįžčŊåĻ
compiler lexical-analyzer parser
Last synced: 30 Jan 2025
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/sepiropht/monkey
interpreter of monkey language
compiler interpreter language-design
Last synced: 23 Dec 2024
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/qhdwight/q-lang
My high school capstone project - a compiler for my own language written with Golang
assembly compiler golang language
Last synced: 06 Feb 2025
https://github.com/budchirp/graphite
Fast (ð), Memory safe (ð), Simple (ð) language compiler written in C++ (bad ðĄ) using LLVM (ð)
Last synced: 06 Feb 2025