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/shenniger/dolorem
Experimental toy programming language framework
compiler language lisp llvm programming-language
Last synced: 06 Nov 2024
https://github.com/madmann91/fu
A small functional language, implemented in C.
Last synced: 20 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/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/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/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/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/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/amen-souissi/svelte-to-react-compiler
Svelte to React compiler (POC)
compiler component reactjs sveltejs
Last synced: 10 Nov 2024
https://github.com/blindspot22/compiler-bot
A discord bot that compiles your codes
Last synced: 26 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/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/paladin-t/serpens
An in-browser Python compiler/interpreter playground.
Last synced: 03 Dec 2024
https://github.com/luohaha/eior
A compiler for Eior which is just like scheme
Last synced: 19 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/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/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/fornever/betterfuck
Brainfuck language compiler for CLR.
Last synced: 20 Dec 2024
https://github.com/wf001/rouph
Rouph is an open source programming language.
Last synced: 09 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/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/chamini2/sapphire
Sapphire programming language
compiler haskell programming-language
Last synced: 17 Nov 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/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/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/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/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/thor314/hufflepuff
The unnecessary python implementation of the Huff EVM macro language
Last synced: 29 Oct 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/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/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/yiransheng/relooper
Relooper algorithm implemented in Rust
compiler relooper rust-library
Last synced: 26 Jan 2025
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/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/crazystylus/brainfk-rs
Compiles brainfuck to wasm!!
brainfuck compiler hacktoberfest jit llvm rust wasm webassembly
Last synced: 23 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/it1shka/language
Interpreted scripting language implemented in Rust
compiler interpreter language rust
Last synced: 02 Feb 2025
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/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/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/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/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/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/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/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 11 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/acheong08/shellcode_utils
Compile C to null free x64 or x86 shellcode
compiler shellcode shellcode-convert
Last synced: 01 Nov 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/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/kaleidawave/source-map
Utilities for building source maps (v3) for a compiler
Last synced: 14 Oct 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/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/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/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/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/bamboo/idris-codegen-sexp
Idris Simplified Expressions backend
compiler idris idris-ecosystem
Last synced: 16 Dec 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/phase/f2
Language with a compile time memory management algorithm targeting the LLVM
Last synced: 18 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/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/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/forsaken1/simple-compiler
Remembering my university course "Programming Languages and Translation Methods"
Last synced: 05 Feb 2025
https://github.com/houhuawei23/nudt-sysyc-csc2024
NUDT SysY Compiler for CSC-2024
Last synced: 26 Dec 2024
https://github.com/hanayashiki/mars_compiler
An experimental compiler for a subset of MARS 4. 4 instruction set
Last synced: 16 Jan 2025
https://github.com/zyugyzarc/dees
Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.
compiler cpp language programming-language python
Last synced: 16 Jan 2025
https://github.com/neudinger/pdic
PDIC: (IDL) Transpiler Source-to-source compiler C/C++ to YAML Description based on clang
Last synced: 12 Nov 2024
https://github.com/dashpilot/single-file-components-for-alpinejs
Svelte/Vue-inspired single-file components compiler for Alpine.js
alpinejs build-tool compiler modular sfc single-file-components tailwind tailwindcss
Last synced: 14 Nov 2024
https://github.com/syall/sipf
Qubit Allocation as a combination of the Subgraph Isomorphism and Token Swapping Algorithms by Partitioning with a Failure Heuristic.
compiler quantum-computing qubit-allocation
Last synced: 16 Jan 2025
https://github.com/juliannicholls/threepass
Three Pass Compiler for a simple architecture
Last synced: 14 Nov 2024
https://github.com/adamsondavid/blindworm
A Compiler that transforms BlindWorm (Python dialect) into LLVM IR π
bison-flex compiler cpp llvm-frontend programming-language python recursive-descent-parser toy-language
Last synced: 26 Dec 2024
https://github.com/skatsuta/monkey-compiler
π΅ Monkey programming language compiler designed in "Writing A Compiler In Go." π
Last synced: 15 Jan 2025
https://github.com/kuredoro/riddle
A toy imperative Pascal/C-like compiled language.
Last synced: 29 Jan 2025
https://github.com/pkoenig10/piqc
A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU
compiler gpgpu qpu raspberrypi videocore-iv
Last synced: 14 Nov 2024
https://github.com/simonprickett/mslcompiler
Coursework from Aston University Programming Language Implementation course 1995
academic academic-project compiler modula-2
Last synced: 17 Dec 2024
https://github.com/sebbekarlsson/sjs
JS with superpowers
compiler interpreter javascript js
Last synced: 30 Jan 2025
https://github.com/catseye/castile
MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)
compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types
Last synced: 15 Jan 2025
https://github.com/pouyakary/concerto
RegExp to Orchestra Language Compiler
blockly compiler kary-comments karyfoundation kf-orchestra orchestra orchestra-language regex regexp
Last synced: 25 Dec 2024
https://github.com/yazaldefilimone/ecmacore.rs
[WIP] An cross-platform JavaScript engine.
Last synced: 12 Oct 2024
https://github.com/manojpramesh/py-solc
Solidity compiler written in Python
compiler ethereum python solidity
Last synced: 17 Jan 2025