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-13 00:06:03 UTC
- JSON Representation
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/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/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/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/michaelsproul/pizzaml
Hopefully a Rust-like syntax for ML
compiler rust standard-ml transpiler
Last synced: 28 Oct 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/phase/f2
Language with a compile time memory management algorithm targeting the LLVM
Last synced: 10 Feb 2025
https://github.com/thrush-lang/thrushc
The Compiler for Thrush Programming Language.
Last synced: 14 Oct 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/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/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/thor314/hufflepuff
The unnecessary python implementation of the Huff EVM macro language
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/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/acheong08/shellcode_utils
Compile C to null free x64 or x86 shellcode
compiler shellcode shellcode-convert
Last synced: 01 Nov 2024
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/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/blindspot22/compiler-bot
A discord bot that compiles your codes
Last synced: 26 Jan 2025
https://github.com/ishwar00/nandtotetris
Documenting my attempt to make a modern computer out of Nand logic gates
assembler compiler educational-project golang nand2tetris nandtotetris operating-system virtual-machine
Last synced: 25 Jan 2025
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/oetherington/glinka
A fast Typescript compiler written in Zig
compiler transpiler typescript zig
Last synced: 14 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/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/kotleni/brfkc
Just a brainfuck compiler written in C.
brainfuck c cmake code-generation compiler
Last synced: 09 Nov 2024
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/rokhan/gocpp
Quick and dirty experimentations to parse go code and generate equivalent c++ code
Last synced: 28 Oct 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/shenniger/dolorem
Experimental toy programming language framework
compiler language lisp llvm programming-language
Last synced: 06 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/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/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/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/ascandone/kestrel-lang
🦅 A pure, strongly typed functional language that compiles to js
compiler functional-programming javascript typechecker
Last synced: 25 Nov 2024
https://github.com/hatsusixty/loisp
Simple S-expression based programming language.
assembly compiler lisp programming-language rust
Last synced: 24 Nov 2024
https://github.com/philiparvidsson/p-programming-language
P (SUCC / PRED) language compiler.
algorithm compiler language parsing plang pred programming-language simple-programming-language succ
Last synced: 29 Jan 2025
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
https://github.com/everlastingbugstopper/awc
lib/cli/web wrappers for apollo-compiler (GraphQL)
Last synced: 12 Feb 2025
https://github.com/madmann91/docoptc
A docopt compiler written in C that generates C code to parse command line options.
Last synced: 20 Nov 2024
https://github.com/madmann91/fu
A small functional language, implemented in C.
Last synced: 20 Nov 2024
https://github.com/lenarb/crml-compiler
Implementation of the CRML to Modelica compiler supported by the ITEA3 EMBRACE project.
Last synced: 02 Feb 2025
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 01 Feb 2025
https://github.com/ktravis/verse
A compiler that emits C for a language with explicit, consistent semantics.
Last synced: 25 Nov 2024
https://github.com/jharrilim/duckstruct
A strongly-typed duck-typed language. Solves type constraints on polymorphic functions and performs best-as-possible constant expression evaluation
compiler constant-folding duckstruct partial-evaluation rust
Last synced: 31 Dec 2024
https://github.com/thaliaarchi/lazy-wspace
A Whitespace compiler and interpreter with lazy semantics
compiler lazy-evaluation whitespace-language
Last synced: 25 Nov 2024
https://github.com/philiparvidsson/modern-shell-language
Modern Shell Language is a language and compiler for writing portable, complex shell scripts.
batch batch-script code-generation compiler language python shell-script
Last synced: 01 Dec 2024
https://github.com/quatico-solutions/websmith
A compiler frontend for the TypeScript compiler.
Last synced: 25 Nov 2024
https://github.com/tqn/rslambda
Simple, proof-of-concept lambda calculus parser in Rust
compiler lambda-calculus parser rust
Last synced: 01 Dec 2024
https://github.com/lunastev/wave
A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.
compiler low-level-programming programming-language wave
Last synced: 05 Feb 2025
https://github.com/spl/jhc
Read-only mirror of jhc, a Haskell compiler that aims to produce the most efficient programs possible via whole program analysis and other optimizations
Last synced: 22 Dec 2024
https://github.com/newcomb-luke/kerbalobjects.rs
KerbalObjects is a Rust crate that allows anyone to read or write a Kerbal Machine Code or Kerbal Object file.
compiler kasm kerbal kerbal-space-program klinker krisc linker rust
Last synced: 02 Dec 2024
https://github.com/it1shka/language
Interpreted scripting language implemented in Rust
compiler interpreter language rust
Last synced: 02 Feb 2025
https://github.com/fornever/betterfuck
Brainfuck language compiler for CLR.
Last synced: 13 Feb 2025
https://github.com/gek169/seabass
the SEABASS Metaprogramming language (and metacompiler) repository. Public Domain Compiler. Compiles to C.
cc0 compiler compiler-construction compilers domainspecificlanguage jesus-is-lord metaprogramming parser public-domain seabass
Last synced: 28 Nov 2024
https://github.com/wf001/rouph
Rouph is an open source programming language.
Last synced: 09 Dec 2024
https://github.com/paladin-t/serpens
An in-browser Python compiler/interpreter playground.
Last synced: 03 Dec 2024
https://github.com/rammewerk/csshtml-module
A CLI tool that converts CSS/HTML to JS/TS modules, making it easier to develop Web Components with normal CSS/HTML files.
cli compiler css css-compiler css-converter esm html intellij javascript phpstorm typescript webstorm
Last synced: 20 Nov 2024
https://github.com/chamini2/sapphire
Sapphire programming language
compiler haskell programming-language
Last synced: 17 Nov 2024
https://github.com/vashpan/compilers-speed
Simple toy project to measure speed of compilers of languages that compiles directly to machine code
benchmark c-language c-plus-plus compiler golang rust swift test
Last synced: 24 Nov 2024
https://github.com/hokim98/mp_python
Machine Pseudo-Code
compiler interpreter machine-learning programming-language
Last synced: 17 Jan 2025
https://github.com/ximaz/corth
It's like Porth which itself is like Forth, but in C.
compiler compilers interpreter language porth stack-based stack-based-emulator stack-based-language
Last synced: 12 Dec 2024
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 15 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 Dec 2024
https://github.com/dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source
Last synced: 17 Dec 2024
https://github.com/dhruvsrikanth/gollum
A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.
antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language
Last synced: 18 Dec 2024
https://github.com/danieldanielecki/javascript-security-engineering
JavaScript Security Engineering (Helicopter View) workshop, crafted for 3 hours with a bunch of demos
angular compiler cross-origin-resource-sharing cross-site-scripting firebase-security helmet helmetjs javascript javascript-security react reactjs security serverless-security svelte svelte3 sveltejs typescript vue vuejs web-security
Last synced: 10 Jan 2025
https://github.com/abhagsain/jsx-compiler
🎯 See it live 👉
babel compiler jsx jsx-compiler react reactjs
Last synced: 26 Dec 2024
https://github.com/jayphelps/wazzup
WebAssembly codegen, inspired by Binaryen. NOT intended for use, it was just created to learn the spec better.
ast bytecode compiler javascript typescript wasm webassembly
Last synced: 10 Jan 2025
https://github.com/sebbekarlsson/framescript
language that compiles to javascript with a built-in react-like framework
compiler component javascript react reactjs transpiler
Last synced: 30 Jan 2025
https://github.com/sesodesa/rustla
The Master's Thesis project of Santtu Söderholm, a reStructuredText to LaTeX transpiler/compiler.
compiler latex restructuredtext restructuredtext-parser rust transpiler
Last synced: 17 Jan 2025
https://github.com/morphx666/vbbrainf.net
Brainfuck interpreter, compiler, debugger and converter implemented in VB.NET
brainfuck compiler converter debugger interpreter vbnet
Last synced: 11 Jan 2025
https://github.com/skeptycal/as-anansi
Tricky and fun ansi text utilities for python programs. The obligatory ANSI CLI module from the Python system utilities package AutoSys
ansi ansi-escape-sequences compiler fortran fstrings macos mit-license poetry python3 python38
Last synced: 18 Jan 2025
https://github.com/macdue/mank
The Mank programming language
compiler language mank programming-language
Last synced: 24 Jan 2025
https://github.com/luohaha/eior
A compiler for Eior which is just like scheme
Last synced: 19 Jan 2025
https://github.com/larsbrinkhoff/compile-teco-to-emacs-lisp
Compile TECO to Emacs Lisp
compiler emacs emacs-lisp lisp teco
Last synced: 19 Jan 2025
https://github.com/vatshayan/dfa-optimization-minimization-
This is about DFA optimization/Minimization in C program
autometa compiler dfa dfa-construction dfa-minimization dfa-optimization
Last synced: 15 Nov 2024
https://github.com/abhishekmishra-17/code-optimization-using-python
It is the program of code optimization using python....
code-optimizations compiler compiler-design compiler-optimization compilers csv-files optimization pandas pandas-dataframe parser parser-plugin programming-language python python3
Last synced: 31 Dec 2024
https://github.com/gmartinezramirez-old/c-py
:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).
c compiler compiler-construction lexer python tokenizer
Last synced: 01 Feb 2025
https://github.com/idelvall/jack-compiler
A compiler for the Jack language (http://www.nand2tetris.org)
compiler jack-language nand2tetris
Last synced: 13 Nov 2024
https://github.com/bamboo/idris-codegen-sexp
Idris Simplified Expressions backend
compiler idris idris-ecosystem
Last synced: 08 Feb 2025
https://github.com/aermoss/rsx-r
A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.
compiler cross-platform general-purpose llvm llvmlite multi-paradigm programming-language rsharp rsxr statically-typed
Last synced: 09 Feb 2025
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/suzannesoy/phc-thesis
Bits and pieces of my memoir
compiler dsl memoir phd-dissertation racket
Last synced: 30 Jan 2025