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-24 00:05:55 UTC
- JSON Representation
https://github.com/brunocampos01/compiladores
Aulas, exercícios e resumos da matéria introdução à compiladores (INE5622).
compiladores compiler ine ine5622 introducao-a-compiladores java javacc lexical-analyzer semantic-analyzer sintaxis-analyzer ufsc
Last synced: 16 Nov 2024
https://github.com/aixp/picl
PICL → PIC16 compiler
blackbox-component-builder compiler microcontrollers oberon pic16 picl
Last synced: 27 Oct 2024
https://github.com/jonaylor89/monkey
Tree-walking interpreter and bytecode compiler/VM for the monkey programming language
bytecode compiler golang interpreter parser
Last synced: 12 Nov 2024
https://github.com/charlesaverill/purple
Purple standard language specification and compiler implementation
c compiler programming-language programming-language-development
Last synced: 14 Nov 2024
https://github.com/oskardrums/simbpf
A quick and compact Domain Specific Language for packet filtering under Linux with eBPF XDP programs
bpf compiler programming-language xdp
Last synced: 29 Oct 2024
https://github.com/vurv78/expressionscript
Expression2 rewritten in Haxe
compiler expression2 garrys garrysmod hacktoberfest haxe programming-language transpiler wiremod
Last synced: 08 Jan 2025
https://github.com/bartpleiter/fpgc5
A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills
assembler c compiler computer-architecture cpu fpga gpu hardware software verilog
Last synced: 07 Nov 2024
https://github.com/joshuawills/x-compiler
Compiler for 'X' language, utilising LLVM IR as target code
compiler java llvm programming-languages
Last synced: 06 Dec 2024
https://github.com/tangxiangmin/tiny-compiler
A simple compiler that converts Dart function named parameter calls to JavaScript function calls
Last synced: 21 Jan 2025
https://github.com/virtually-retro/viro
Viro - Virtually Retro, the virtual, home-brew, computer system
assembly-language compiler computer retro viro
Last synced: 12 Oct 2024
https://github.com/h2co3/npswift
Code accompanying my talk "Non-Pessimizations in the Swift Compiler"
compiler compiler-optimization compilers optimization swift swift-3
Last synced: 09 Nov 2024
https://github.com/jmaczan/0x6b73746b
🐱 Tree-Walk Interpreter
ast compiler interpreter lox programming-language rust tree-walk-interpreter
Last synced: 27 Dec 2024
https://github.com/TheFireBlast/irojs
A grammar generator for syntax highlighters.
compiler javascript syntax-highlighting
Last synced: 10 Oct 2024
https://github.com/rshipp/nand2tetris
Solutions for some of the nand2tetris exercises.
assembler compiler hack-assembler hack-language jack-language nand2tetris nand2tetris-assignments python2 python3 virtual-machine
Last synced: 30 Dec 2024
https://github.com/amari-calipso/opal-lang
A programming language based on Python and Cython
compiler cython language-design language-engineering programming-language python python3 transpiler
Last synced: 19 Dec 2024
https://github.com/kotleni/brfkc
Just a brainfuck compiler written in C.
brainfuck c cmake code-generation compiler
Last synced: 09 Nov 2024
https://github.com/codemyst/microj
Compiler for a Java-like language. Made for the Compiler Construction course, at the Faculty of Sciences, Novi Sad.
Last synced: 20 Jan 2025
https://github.com/rokhan/gocpp
Quick and dirty experimentations to parse go code and generate equivalent c++ code
Last synced: 28 Oct 2024
https://github.com/quantumsheep/glsl-mlog-compiler
Transpiles GLSL to mlog (Mindustry Logic)
compiler glsl graphics-programming mindustry mindustry-logic mlog
Last synced: 13 Jan 2025
https://github.com/huestudios/huecode
HueCode visual programming language
compiler love love-game-engine love2d love2d-framework lua programming-language visual visual-languages
Last synced: 28 Nov 2024
https://github.com/coderobe/jsplice
JSplice is a java class hotpatcher CLI powered by javassist
compiler java javassist patcher
Last synced: 27 Nov 2024
https://github.com/ebkalderon/cs143-compilers
Compiler for the Classroom Object-Oriented Language (Stanford CS143, 2021)
compiler cool-language cs143 java stanford-online
Last synced: 10 Nov 2024
https://github.com/ranaaditya/lex-yacc-programs
first step towards crafting compilers
bison bison-yacc compiler compiler-design flex hacktoberfest hacktoberfest2021 lex lexical-analyzer lexical-parser yaac
Last synced: 22 Jan 2025
https://github.com/vityaman-edu/sleepy
LISP-like Simple Language Educational Edition made as a final project for ITMO Computer Arhitecture course.
Last synced: 12 Nov 2024
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 14 Dec 2024
https://github.com/inteliense/aloft
An ongoing project for a programming language specifically for full stack development with simple and crazy powerful syntax.
compiler full-stack-web-development fullstack-development language programming-language web-server
Last synced: 21 Dec 2024
https://github.com/vivekkdagar/c-lexical-analyzer
Lexical Analyzer for C made in C++
assertion cmake code-analysis coding compiler cplusplus cpp debugging github-actions lexer lexical-analysis oops oops-in-cpp programming software-engineering tokenization
Last synced: 13 Jan 2025
https://github.com/autokaka/refined_c_compiler
A simple language compiler using flex and bison. Just a demo for someone to refer to.
bison bison-yacc compile compiler compiler-principles flex lex njtech yacc
Last synced: 03 Jan 2025
https://github.com/aermoss/simplecompiler
A simple programming language frontend written in Python using LLVM.
compiler lexer llvm llvm-ir llvmlite parser python simple-compiler
Last synced: 16 Nov 2024
https://github.com/quasilyte/n2o.el
Nitrous - extra Emacs Lisp optimizer. Transparently makes Emacs faster.
compiler emacs emacs-lisp emacs-lisp-bytecode emacs-packages optimizer performance
Last synced: 21 Dec 2024
https://github.com/jiriklepl/masters-thesis-code
This is a supplementary repository for my master's thesis
cabal cmm compiler haskell language llvm master-thesis masters-thesis mff-uk
Last synced: 05 Dec 2024
https://github.com/kaleidawave/source-map
Utilities for building source maps (v3) for a compiler
Last synced: 14 Oct 2024
https://github.com/fernanda-kipper/compiladores
Esse repositório contem os projetos desenvolvidos durante a disciplina de compiladores
compiladores compiler compilers java javacc javacc-parser
Last synced: 13 Nov 2024
https://github.com/bynect/bflc
A modular compiler framework for Brainfuck-like languages
assembly assembly-x86-64 backend brainfuck brainfuck-asm brainfuck-compiler brainfuck-language compiler compiler-backend compiler-design compiler-frontend compiler-optimization frontend intel-nasm-syntax jit jit-compiler machine-code
Last synced: 19 Nov 2024
https://github.com/kawamataryo/the-super-tiny-compiler-deno
Deno version of the super tiny compiler
Last synced: 10 Nov 2024
https://github.com/yazaldefilimone/dolphin
The Dolphin Programming Language
compiler interpreter programming-language regex-engine typechecker virtual-machine
Last synced: 18 Jan 2025
https://github.com/adamlui/scss-to-css
{ } Recursively compile all SCSS files into minified CSS.
api cli compiler css javascript minifier nodejs sass scss stylesheets utilities
Last synced: 29 Oct 2024
https://github.com/OGFris/GoFiles
GoFiles lets you compile your static assets within your binary and access them within the library provided.
compile compiler file files go golang library mit-license tool
Last synced: 25 Oct 2024
https://github.com/tunnckocore/esmc
:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.
babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config
Last synced: 16 Oct 2024
https://github.com/elle-j/thusly
The Thusly programming language - Coming to life through a one-pass compiler and a stack-based virtual machine.
compiler interpreter programming-language thusly virtual-machine
Last synced: 11 Oct 2024
https://github.com/samtebbs33/ghica
Esoteric programming language inspired by a certain Romanian lecturer
Last synced: 28 Nov 2024
https://github.com/willothy/sharp
LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules
compiler inkwell llvm programming-language rust
Last synced: 22 Oct 2024
https://github.com/crazystylus/brainfk-rs
Compiles brainfuck to wasm!!
brainfuck compiler hacktoberfest jit llvm rust wasm webassembly
Last synced: 23 Oct 2024
https://github.com/tunnckoCore/esmc
:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.
babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config
Last synced: 01 Nov 2024
https://github.com/r-unic/crystallizer
TypeScript to Crystal compiler. All the beauty and power of TypeScript, with all the speed and portability of Crystal.
code-generation codegen compiler crystal transpiler ts typescript
Last synced: 24 Oct 2024
https://github.com/brandonki/zizl
Concatenative stack-based language
compiler concatenative concatenative-language concatenative-programming-language interpreter programming-language stack-based stack-based-language
Last synced: 08 Jan 2025
https://github.com/thrush-lang/thrushc
The Compiler for Thrush Programming Language.
Last synced: 14 Oct 2024
https://github.com/liamg/bfc
A compiler for brainfuck by someone who has no idea how compilers work
bad brainfuck brainfuck-compiler compiler
Last synced: 27 Oct 2024
https://github.com/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 29 Oct 2024
https://github.com/xyene/t258-cpu
A simple RISC CPU implemented in Verilog, as well as compilation toolchain for it.
assembler compiler cpu verilog
Last synced: 18 Jan 2025
https://github.com/truemogician/compiler
A compilation system with lexer, parser, semantic analyzer, and a C-like language based on them
compiler csharp lexer parser semantic-analyzer
Last synced: 22 Jan 2025
https://github.com/echosoar/jsi
JSI is a JavaScript Interpreter written in Rust.
compiler ecmascript es2020 es6 interpreter javascript javascript-ast-parser javascript-engine javascript-interpreter javascript-runtime parser test262
Last synced: 11 Oct 2024
https://github.com/michaelsproul/pizzaml
Hopefully a Rust-like syntax for ML
compiler rust standard-ml transpiler
Last synced: 28 Oct 2024
https://github.com/gaultier/micro-kotlin
A small and fast Kotlin compiler in C99. Still experimental!
Last synced: 31 Oct 2024
https://github.com/Hammurabi/HCode
A scripting language created mainly for game engines
c-plus-plus compiler hcode language scripting scripting-engine scripting-games scripting-language
Last synced: 14 Nov 2024
https://github.com/blyxyas/braincumc
Compiler for the Braincum esoteric language based in Brainfuck
brainfuck compiler esolang esoteric-language esoteric-programming-language programming-language rust
Last synced: 28 Oct 2024
https://github.com/amen-souissi/svelte-to-react-compiler
Svelte to React compiler (POC)
compiler component reactjs sveltejs
Last synced: 10 Nov 2024
https://github.com/erueri/kosu-lang
Trying to make a programming language
compiler ocaml programming-language
Last synced: 13 Nov 2024
https://github.com/gurbaaz27/group_26_cs335_project
CS335A Compiler Design: Course Project
compiler compiler-design go-compiler golang graphviz-dot lexer lexical-analysis mips parser pydot python
Last synced: 14 Nov 2024
https://github.com/fornever/betterfuck
Brainfuck language compiler for CLR.
Last synced: 20 Dec 2024
https://github.com/darmo117/ti-83_compiler
Compiler/decompiler for TI-83 programs.
compiler decompiler java ti-83 ti-83-plus ti-calculator ti-calculators
Last synced: 29 Nov 2024
https://github.com/bagnalla/zar
Formally Verified Samplers From Probabilistic Programs With Loops and Conditioning
compiler coq formal-verification probabilistic-programming sampling
Last synced: 10 Oct 2024
https://github.com/bytexenon/the-tiny-lua-compiler
⛄ Possibly the smallest Lua compiler ever
compiler lexer lua lua-compiler lua-the-tiny-compiler lua-tiny-compiler luau tiny-compiler tokenizer
Last synced: 19 Nov 2024
https://github.com/cbozan/my_assembler_compiler
An assembler compiler with special instruction sets written in C language.
assembler assembly assembly-language assembly-language-programming c compiler compiler-collection compiler-construction compiler-design compilers compilers-design create-compiler-with-c create-programming-language custom-programming-language my-assembler programming-language programming-language-design programming-languages
Last synced: 23 Nov 2024
https://github.com/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 11 Oct 2024
https://github.com/pepplejoshua/nala
An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp
bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm
Last synced: 14 Nov 2024
https://github.com/phase/f2
Language with a compile time memory management algorithm targeting the LLVM
Last synced: 18 Dec 2024
https://github.com/japrozs/rim_llvm
a smol compiler I've been working on for the past few weeks
c compiler interpreters llir llvm
Last synced: 11 Oct 2024
https://github.com/okkindel/gccompiler
Gębalang is a simple imperative programming language. Let me introduce a a new georgus compiler of this awesome language - GCCompiler.
Last synced: 11 Nov 2024
https://github.com/oetherington/glinka
A fast Typescript compiler written in Zig
compiler transpiler typescript zig
Last synced: 14 Oct 2024
https://github.com/dmaivel/vscc
Experimental x86-64 JIT compiler
assembly compiler compiler-backend intermediate-code-generation intermediate-language intermediate-representation jit jit-compiler just-in-time x86 x86-64
Last synced: 11 Nov 2024
https://github.com/hydrocarbon-tk/hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 12 Oct 2024
https://github.com/nic-obert/rusty-vm
A virtual machine toolchain, including a bytecode assembler and a disassembler, and a native compiler.
assembler assembly bytecode compiler disassembler disassembly rust virtual-machine vm
Last synced: 06 Nov 2024
https://github.com/bamboo/idris-codegen-sexp
Idris Simplified Expressions backend
compiler idris idris-ecosystem
Last synced: 16 Dec 2024
https://github.com/acheong08/shellcode_utils
Compile C to null free x64 or x86 shellcode
compiler shellcode shellcode-convert
Last synced: 01 Nov 2024
https://github.com/shenniger/dolorem
Experimental toy programming language framework
compiler language lisp llvm programming-language
Last synced: 06 Nov 2024
https://github.com/kstenschke/doshell
Headful automation on Linux and Mac OS
applescript automation compiler language linux macos runtime-system shell shell-script transpiler xdotool
Last synced: 27 Dec 2024
https://github.com/thor314/hufflepuff
The unnecessary python implementation of the Huff EVM macro language
Last synced: 29 Oct 2024
https://github.com/thibaudcolas/clisp-compiler-vm
A LISP -> ASM compiler and VM written in CLISP — Nothing magical but I hope it'll help whoever needs to write one.
common-lisp compiler virtual-machine
Last synced: 21 Jan 2025
https://github.com/jsamuelap/analizador_lexico-sintactico
Analizador Léxico Sintáctico en Java
automata compiler data-structures file lexer lexer-analyzer list node regular-expressions stack syntactic-analysis
Last synced: 08 Jan 2025
https://github.com/charles-l/capstone
a programming language implementation guide written for my bachelor's capstone (see release page for final pdf)
compiler interpreter literate-programming parsing programming-language racket-lang scheme scribble
Last synced: 30 Dec 2024
https://github.com/eddieantonio/brainmuck.rs
An optimizing Brainfuck JIT* compiler for Apple Silicon, written to learn Rust
aarch64 brainfuck-compiler compiler jit macos
Last synced: 19 Nov 2024
https://github.com/99thedark/sulfur
Fourth try at a programming language
compiler language llvm programming-language sulfur sulfur-lang
Last synced: 08 Jan 2025
https://github.com/kstenschke/doShell
Headful automation on Linux and Mac OS
applescript automation compiler language linux macos runtime-system shell shell-script transpiler xdotool
Last synced: 30 Oct 2024
https://github.com/abhagsain/jsx-compiler
🎯 See it live 👉
babel compiler jsx jsx-compiler react reactjs
Last synced: 26 Dec 2024
https://github.com/thmxv/tx-lang-cxx
Lightweight, fast, modern and scripting language
compiler cplusplus cpp cxx fast interpreter language light lightweight modern programming-language safe single-pass vm
Last synced: 21 Nov 2024