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-06 00:05:35 UTC
- JSON Representation
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: 16 Dec 2024
https://github.com/jbrosdevelopment/virtualcomputer
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.
assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer
Last synced: 12 Oct 2024
https://github.com/ozansz/vlang-llvm-compiler
LLVM-based code generator for CENG444 term project experimental language VLang
bison compiler compiler-design flex llvm llvm-ir metu-ceng
Last synced: 02 Feb 2025
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 15 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: 15 Dec 2024
https://github.com/federicobruzzone/smaller-basic
A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."
basic compiler interpreter language python smallbasic smallbasic-lang
Last synced: 09 Nov 2024
https://github.com/jafarlihi/cpreprocess
[WIP] C preprocessor
c c-compiler c-preprocessor compiler compilers preprocessing preprocessor
Last synced: 12 Nov 2024
https://github.com/kntt32/asmacro
assembly compiler fijua kernel os preprocessor x64
Last synced: 08 Jan 2025
https://github.com/pqnelson/ml
A Study in Implementing Functional Programming Languages
abstract-machine acsl c compiler correctness functional-programming-language hoare-logic interpreter language parser twelf
Last synced: 17 Nov 2024
https://github.com/valoran-m/soya
Object oriented langage optimising compiler
compiler object-oriented-programming optimisation
Last synced: 03 Feb 2025
https://github.com/wbars/compiler
Simple Pascal-like language to JVM bytecode compiler
Last synced: 08 Jan 2025
https://github.com/horazont/while-to-sed
A transpiler from the academic turing-complete WHILE language to sed
compiler sed transpiler while-language
Last synced: 21 Jan 2025
https://github.com/derekstride/kinsley
A compiler and virtual machine used to experiment with optimizations.
Last synced: 15 Dec 2024
https://github.com/arshdeepsahni/code-error
websites!
compiler css html website window-website
Last synced: 14 Dec 2024
https://github.com/sandromaglione/range-analysis-llvm
Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization
Last synced: 15 Jan 2025
https://github.com/duskyelf/diamondguru
The DiamondGuru Programming Language.
compiler concept diamondguru learning-by-doing open-source porth programming-language python side-project tsoding-streams
Last synced: 20 Dec 2024
https://github.com/barrettotte/ranger-lang
A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.
compiler dragon-book programming-language
Last synced: 03 Feb 2025
https://github.com/hirbodbehnam/cminusllvm
C-Minus Language with Flex/Bison and LLVM 15
Last synced: 14 Oct 2024
https://github.com/michareiser/speedy.js-saas
Speedy.js compiler as a service
Last synced: 25 Jan 2025
https://github.com/hmarr/hack-stack
💾 Software toolchain for the nand2tetris Hack computer
Last synced: 04 Jan 2025
https://github.com/tawfik-s/compiler-design
compiler design and analysis phases
compiler compiler-design lexical-analysis lexical-analyzer ll1-grammar
Last synced: 20 Jan 2025
https://github.com/here-be/snapdragon-visit
visit and mapVisit methods for snapdragon nodes.
ast compiler javascript node nodejs parser snapdragon
Last synced: 14 Jan 2025
https://github.com/kaustubhhiware/compiler
Compiler for restricted grammar C.
Last synced: 04 Feb 2025
https://github.com/omarazizi/qamar
Dynamically typed general-purpose Programming language & it's Interpreter with Garbage Collection, and Bytecode instruction Virtual Machine similar to JVM built with C
compiler interpreter programming-language virtual-machine
Last synced: 31 Jan 2025
https://github.com/realchrisdebon/bat2exe
A lightweight .bat to .exe converter. This program will conver a batch script file into a portable binary executable.
batch-file batch-script batch-to-exe c compiler gigachad-project portable-executable utility-application utility-function
Last synced: 14 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: 22 Jan 2025
https://github.com/suanmei/gulp-component-inline
Gulp Plugin which inlines artTemplate file (or css files) directly in JS by '__inline', and compiles them into JS
arttemplate compiler component gulp gulp-plugin inline-css inline-templates sass
Last synced: 19 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/alinz/maat
a markdown table to typescript compiler for configuration files
chain compiler configuration markdown nodejs table typescript
Last synced: 24 Jan 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/phlay/lispc
simple x86-64 lisp compiler
assembly-x86-64 compiler lisp python
Last synced: 22 Dec 2024
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/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/detectivekaktus/cplox
Lox transpiler to JavaScript
compiler cpp crafting-interpreters javascript js performance programming-language transpiler
Last synced: 24 Nov 2024
https://github.com/diegoperini/compiler-demo
A demo compiler boilerplate with file watchers
Last synced: 15 Jan 2025
https://github.com/zabackary/vexmason
A comprehensive build system for VEX V5 Python, extensible and easy to integrate with modules support and more
compiler vex vex-python vex-robotics vex-robotics-competition vex-v5 vexcode vexmason
Last synced: 24 Jan 2025
https://github.com/gabrysbiz/lesscss-maven-plugin
Compiles Less sources to CSS files using extended version of the LessCSS Compiler.
compiler less lesscss maven-plugin
Last synced: 22 Jan 2025
https://github.com/gabrysbiz/lesscss-extended-compiler
Extended version of the LessCSS Compiler (a Java library which compiles Less source files to the CSS code).
compiler java-library less lesscss
Last synced: 22 Jan 2025
https://github.com/sriharikapu/goos-e
Goose is a GO Lang based operating system - its experemental
c compiler go golang goos operating-system os
Last synced: 22 Jan 2025
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 22 Jan 2025
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: 22 Dec 2024
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/xnacly/seascript
SeaScript is a small c superset programming language that compiles to c
Last synced: 18 Jan 2025
https://github.com/alexander-koch/golem
Compiler / Interpreter for the Golem programming language
Last synced: 17 Nov 2024
https://github.com/ashton314/christmas-compiler
An experimental lambda calculus compiling to the LLVM
compiler lambda-calculus linear-types lisp llvm racket type-checking type-inference
Last synced: 29 Jan 2025
https://github.com/madmann91/fir
Functional IR
c compiler continuation-passing-style intermediate-representation type-system
Last synced: 21 Jan 2025
https://github.com/benmeehan/gomult
Compile all programming languages through a go server
Last synced: 29 Jan 2025
https://github.com/dharejo-junaid/java-compiler
This is a versatile Java Text Editor with built-in compiler support. Write, compile, and run Java code seamlessly in a user-friendly environment. Enjoy essential indentation features for enhanced code readability. Ideal for Java enthusiasts and learners looking for an efficient coding experience
compiler java java-gui java-swing text-editor
Last synced: 24 Jan 2025
https://github.com/romnn/proto-compile
helper package that wraps protoc for your CI and projects.
ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript
Last synced: 18 Nov 2024
https://github.com/souris-dev/slangc
Compiler for my own toy programming language - slang.
Last synced: 23 Jan 2025
https://github.com/federicobond/primer
A simple imperative language for the JVM
compiler course-project jvm language
Last synced: 15 Dec 2024
https://github.com/ultmaster/x0-interpreter
ECNU Compilation Theory Course Project
Last synced: 23 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/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/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/milouk/uber-prebuilt-toolchains
android compiler gcc-complier toolchain uber
Last synced: 29 Jan 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/chidiebereokpoechi/voice-of-mordor
Interpreter for loosely-typed designer programming language
compiler interpreter programming-language
Last synced: 25 Dec 2024
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/nishants/chakra
realtime, servier side java compiler.
compiler editor java server-side-compilation
Last synced: 09 Jan 2025
https://github.com/zeroplayerrodent/bf2cr
Brainfuck to Crystal compiler!
brainfuck compiler esolangs transpiler
Last synced: 25 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/robjsliwa/rlox
rlox language
compiler interpreter rust tree-walk-interpreter
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: 22 Dec 2024
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/echorial/carbonite
Carbon programming language compiler written in carbon
carbon carbon-compiler carbon-programming-language compiler
Last synced: 25 Jan 2025
https://github.com/pepicrft/noora
🌱 Noora is a native UI compiler for the web
Last synced: 29 Jan 2025
https://github.com/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 05 Feb 2025
https://github.com/teo-tsirpanis/brainsharp
A Brainfuck SDK written in F#.
brainfuck compiler fsharp interpreter optimizer
Last synced: 29 Jan 2025
https://github.com/spl/jhc-darcs
Read-only mirror of the jhc darcs repository
Last synced: 22 Dec 2024
https://github.com/osa1/racket.rkt
An experimental compiler from a subset of [Typed] Racket to x86_64
Last synced: 15 Dec 2024
https://github.com/indianwhocodes/plp2017
LL (1) Compiler Implementation (2017)
academic alphabet-productions cfg compiler compiler-construction compiler-design compiler-principles construction context-free-grammar grammar grammar-rules java-8 junit5-tests jvm scanner syntax-trees test-robustness visitor-interface
Last synced: 15 Dec 2024
https://github.com/it1shka/toylang
Interpreted scripting language implemented in C++
compiler cpp interpreter programming-language toy
Last synced: 02 Feb 2025
https://github.com/amrdeveloper/nand2tetris
Start from NAND gate to build a Computer that can run the Tetris game
assembler compiler computer-architecture nand2tetris nand2tetris-assignments virtual-machine
Last synced: 26 Jan 2025
https://github.com/psyirius/extendscript-debugger-core
Adobe Extendscript Debuggger
adobe compiler debugger ecmascript es3 extendscript jsx
Last synced: 23 Jan 2025
https://github.com/hmasum52/cse310-compiler-sessional
Implementation of all the assignments of the course CSE310-Compiler-Sessional
bison-yacc compiler cpp flex-lexer lexer
Last synced: 31 Dec 2024
https://github.com/zenoamaro/braincuck
Transpiles Brainfuck code into C code
brainfuck c compiler transpiler
Last synced: 23 Dec 2024
https://github.com/nwtgck/8cc-elc-hs
C Compiler written in Haskell powered by 8cc and ELVM
Last synced: 06 Feb 2025