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-10 00:05:44 UTC
- JSON Representation
https://github.com/jieyouxu/comp0012-compilers-notes
Notes for COMP0012 Compilers
Last synced: 24 Dec 2024
https://github.com/f3r10/ana-compiler
Compiler written on haskell based on the course Compiler Construction (UCSD CSE 131). Lisp with types
build-your-own compiler haskell lisp-dialect sexpression-language types
Last synced: 24 Jan 2025
https://github.com/wieslawsoltes/SourceGenerators
Svg to C# Source Generators
codegen compiler csharp csharp-sourcegenerator graphics skia skiasharp sourcegenerator svg
Last synced: 18 Nov 2024
https://github.com/hatsusixty/nolang
Concatenative stack-based programming language designed for writing programs for computers.
assembly compiler go golang language programming-language
Last synced: 18 Jan 2025
https://github.com/strict-types/stenc
Strict encoding compiler. Strict encoding is a format used by client-side-validation, RGB smart contracts, AluVM, Internet2 APIs and in languages ParselTongue and Contractum.
aluvm client-side-validation compiler contractum encoding parsel strict-encoding
Last synced: 12 Dec 2024
https://github.com/martinrixham/yirgacheffe
antlr asm compiler java jvm-bytecode jvm-languages pretentious-people
Last synced: 02 Jan 2025
https://github.com/profan/meia-lua
(WIP) Compiler for a superset of Lua (meia-lua -> half-moon), spawned out of curiousity!
compiler lua nanopass programming-language racket
Last synced: 24 Jan 2025
https://github.com/gha3mi/forcompile
ForCompile - A Fortran library to access the Compiler Explorer API.
api compiler compiler-explorer fortran fortran-package-manager
Last synced: 06 Feb 2025
https://github.com/kuredoro/riddle
A toy imperative Pascal/C-like compiled language.
Last synced: 29 Jan 2025
https://github.com/frewtypebbles/intersect-programming-language
A simple, strict and uncompromising language.
compiler language llvm programming-language
Last synced: 19 Jan 2025
https://github.com/nilern/kyy
Implementing a Python from scratch, for show
bytecode compiler garbage-collection interpreter jit-compiler language parsing python vm
Last synced: 24 Jan 2025
https://github.com/larsbrinkhoff/emacs-cl-compiler
Compiler: Common Lisp to Emacs bytecodes
bytecode commol-lisp compiler emacs
Last synced: 19 Jan 2025
https://github.com/anorth/expl
An expression language for rapid, explorable, explainable programming [WIP]
compiler expression-language graalvm numerical-computation programming-language
Last synced: 02 Jan 2025
https://github.com/csjh/mite
A high performance language for Javascript accompaniment
compiler javascript language programming-language webassembly
Last synced: 14 Nov 2024
https://github.com/diasbruno/jsc
WIP javascript compiler.
common-lisp compiler javascript
Last synced: 08 Feb 2025
https://github.com/nirikshan/indo-compiler
Compiler for Click.js
clickcl clickjs compiler html indo-compiler javascript
Last synced: 30 Jan 2025
https://github.com/alex313031/electron-22
Compiler optimized builds of Electron 22.x.x for Caprine, Codium, and Relay IRC
avx compiler compiler-optimized electron electron-22 optimized
Last synced: 24 Dec 2024
https://github.com/xaymar/blitzllvm
BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.
blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows
Last synced: 29 Jan 2025
https://github.com/waltertamboer/pharcompiler
A compiler to create PHAR files.
Last synced: 19 Jan 2025
https://github.com/humbertocsjr/t3x86ll
T3X/86 Compiler with Low Level Extensions (Public Domain or 0BSD). Fork from https://t3x.org/t3x/
8086 8088 assembler assembly-x86 compiler compilers dos t3x
Last synced: 24 Jan 2025
https://github.com/pagliacii/sicp-reg-machine
Register machine in SICP Chapter 5. Solve exercise 5.51.
Last synced: 07 Feb 2025
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/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/billsioros/minijavacc
A Compiler for a subset of Java (aka Minijava)
compiler conversion converter javacc jtb llvm llvm-bitcode llvm-clang llvm-ir minijava minijava-compiler semantic-analysis translation translator visitor-pattern
Last synced: 24 Jan 2025
https://github.com/mohammadmd1383/vscode-tsc
Compile typescript in visual studio code without need of installing Node.js
api compiler extension javascript node-js nodejs tsc tsconfig typescript visual-studio-code vscode vscode-extension
Last synced: 19 Dec 2024
https://github.com/terahlunah/fox
Work in progress concatenative language interpreter, expect breakages and api changes
compiler concatenative design language
Last synced: 23 Dec 2024
https://github.com/fergusq/retki
Suomenkielinen Infom 7 -tyyppinen kieli tekstiseikkailujen luomiseen / Proof-of-concept Finnish programming language inspired by Inform 7
compiler finnish interactive-fiction natural-language-programming programming-by-natural-language programming-language
Last synced: 17 Nov 2024
https://github.com/dmclvg/vrrmm
Small virtual machine written in Rust
compiler rust virtual-machine vm
Last synced: 25 Dec 2024
https://github.com/haroldo-ok/bb4web
An experiment on using Emscripten to compile batari Basic in order to run it on a web browser.
6502 atari2600 basic bataribasic compiler cross-compiler experimental javascript online-compiler retro-programming web-compiler web-ide webassembly
Last synced: 30 Jan 2025
https://github.com/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 13 Dec 2024
https://github.com/althonos/kmachine
A toy compiler that produces Kappa code from Counter Machine instructions.
bioinformatics compiler kappa-language modeling-dynamic-systems rust turing-machine-simulator
Last synced: 25 Jan 2025
https://github.com/oyi-lang/oyi
The Oyi Programming Language.
compiler jvm macros ml oyi oyi-lang static-typing
Last synced: 01 Jan 2025
https://github.com/sebbekarlsson/sjs
JS with superpowers
compiler interpreter javascript js
Last synced: 30 Jan 2025
https://github.com/igjoshua/meander
A small continuation-based Lisp.
compiler interpreter lisp lisp-compiler virtual-machine
Last synced: 12 Jan 2025
https://github.com/stoufa/mini-pascal-compiler
[EN] Simplified version of a Pascal language compiler | [FR] Version simplifiΓ© d'un compilateur du langage Pascal
bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis
Last synced: 24 Dec 2024
https://github.com/rezamardanidev/compiler-design
This project implements a lexer for a simple programming language using Ply (Python Lex-Yacc) library
compiler lexer lexer-analyzer regex
Last synced: 03 Jan 2025
https://github.com/jesseokeya/bytemarshall
ByteMarshall is a collaborative runtime environment for various programming languages
compiler editor golang javascript nodejs python runtime runtime-environment
Last synced: 25 Dec 2024
https://github.com/williamfedele/tinycompiler
β‘ Compiler written in Zig for fun
compiler compiler-design zig ziglang
Last synced: 07 Dec 2024
https://github.com/forsaken1/simple-compiler
Remembering my university course "Programming Languages and Translation Methods"
Last synced: 05 Feb 2025
https://github.com/femtopixel/docker-google-closure-compiler-api
Google closure compiler CLI API Docker Image
cli compiler docker docker-image google-closure-compiler javascript python python3
Last synced: 08 Feb 2025
https://github.com/houhuawei23/nudt-sysyc-csc2024
NUDT SysY Compiler for CSC-2024
Last synced: 26 Dec 2024
https://github.com/suzannesoy/phc-thesis
Bits and pieces of my memoir
compiler dsl memoir phd-dissertation racket
Last synced: 30 Jan 2025
https://gitlab.com/dragonblade/luallaby
**Work in progress** A pure-Rust implementation of a Lua compiler/interpreter.
Last synced: 02 Jan 2025
https://github.com/karmakrafts/manganese
LLVM based bootstrap compiler for the Ferrous programming language.
bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery
Last synced: 17 Nov 2024
https://github.com/smallhelm/to-js-identifier
Convert any string (even reserved words) to a valid javascript identifier.
code-generation compile-to-js compiler
Last synced: 10 Dec 2024
https://github.com/joebobmiles/pilotscheme
A embeddable, single-header, no-nonsense Scheme.
compiler embeddable interpreter scheme single-header
Last synced: 29 Dec 2024
https://github.com/edemaine/python2coffee
Python to CoffeeScript automatic converter
Last synced: 10 Feb 2025
https://github.com/kmr-ankitt/s-lang
S-lang is a programming language for newbies.
compiler interpreter programming-language s-lang slang slang-compiler slang-interpreter slang-programming
Last synced: 02 Jan 2025
https://github.com/lbwa/esw
β‘οΈYour Instants library build without any configurations
build-tool compiler dx esbuild javascript library-tools transpiler typescript
Last synced: 05 Nov 2024
https://github.com/xuangeaha/xuanny
An interpreted, object-oriented, high-level programming language with dynamic semantics. δΈη§ε ·ζε¨ζθ―δΉη解ιεγι’ε对豑ηι«ηΊ§ηΌη¨θ―θ¨γ
chinese compiler language programming-language python
Last synced: 21 Dec 2024
https://github.com/jairussw/zep
Homebrew compiler built from the ground up
compiler language wasm webassembly zep
Last synced: 06 Jan 2025
https://github.com/mverleg/wasm-representation-in-rust
Represent the wasm abstract syntax as Rust objects that render to wasm (bin) or wat (text)
compiler encoding rust wasm webassembly
Last synced: 21 Jan 2025
https://github.com/champii/steel
Strongly Typed Experimental Expressive Language
compiler javascript language strongly-typed transpiler typescript
Last synced: 10 Feb 2025
https://github.com/vimalcvs/vkcode-ide
VK Code-IDE is a professional IDE primarily for VK Code Script development.
code-generator code-script compiler cplusplus delhi-university development development-tools game game-development html java js tools vimalcvs
Last synced: 21 Jan 2025
https://github.com/effeix/pascalsimplifiedcompiler
Simplified compiler for the Pascal language built with Python3
compiler languages pascal python3
Last synced: 27 Dec 2024
https://github.com/everlastingbugstopper/awc
lib/cli/web wrappers for apollo-compiler (GraphQL)
Last synced: 11 Oct 2024
https://github.com/jafagervik/gonflux
Blazingly Concurrent
compiler concurrent concurrent-programming cpp cpp20 language parallel-programming programming
Last synced: 21 Dec 2024
https://github.com/martinjrobins/diffsl
compiler dsl mass-matrix ode ode-model sparse tensor
Last synced: 05 Jan 2025
https://github.com/glint-lang/glint
πGlint - Flexible, fast and lightning fast programming language
cbor compiler glint glint-lang glint-language intepreter nom programming-language rust rust-language safety serde serde-json
Last synced: 12 Oct 2024
https://github.com/shinnn/purs
Spawn a new process using PureScript CLI
child-process compiler javascript nodejs promise purescript purs wrapper
Last synced: 02 Feb 2025
https://github.com/sepiropht/tiny-compiler-rs
super-tiny-compiler implementation in rust
Last synced: 05 Nov 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/lps-js/lps.js.org
The source code behind the website and learning resources for lps.js
compiler documentation guide javascript lps pug pugjs website
Last synced: 26 Dec 2024
https://github.com/oeb25/lo
π lo is a tiny but expressive compiled programming language
Last synced: 27 Dec 2024
https://github.com/jlcarveth/zpl-compiler
compiler recursive-descent-parser
Last synced: 19 Jan 2025
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/brhaka/sfml-compiler
Atom SFML Compiler
atom atom-editor atom-package coffeescript compiler cpp customizable javascript open-source package sfml sfml-compiler windows
Last synced: 20 Jan 2025
https://github.com/HereIsKevin/blaze
Simple, safe, and intuitive programming with blazing-fast performance
Last synced: 02 Nov 2024
https://github.com/miaione/usirng
Usirng Programming Language Virtual Machine
Last synced: 03 Feb 2025
https://github.com/kureev/schemify
TypeScript compiler for React Native CodeGen project
codegen compiler react-native typescript
Last synced: 07 Feb 2025
https://github.com/steviegt6/cle-elum
roslyn
compiler csharp mod modding monomod roslyn roslyn-analyzer roslyn-analyzers
Last synced: 27 Jan 2025
https://github.com/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem BozΕahin)
Last synced: 20 Dec 2024
https://github.com/andys8/elm-compiler-test
Test elm install of all packages
Last synced: 21 Nov 2024
https://github.com/ericnantel/mrald
The Mrald Programming Language
compiler language mrald mrald-lang open-source programming-language statically-typed
Last synced: 23 Dec 2024
https://github.com/frederoxdev/astra
π₯A blazingly fast add-on compiler for Minecraft Bedrock
Last synced: 04 Feb 2025
https://github.com/wqweto/kscope
LLVM's Kaleidoscope Toy Language to Lua Transpiler
Last synced: 21 Jan 2025
https://github.com/nthnn/yttria-lang
Yttria programming language using LLVM bindings in pure TypeScript.
compiler compiler-construction compiler-design compiler-infrastructure compiler-principles language llvm llvm-bindings nodejs-application programming-language typescript-app typescript-application typescript-compiler
Last synced: 13 Nov 2024
https://github.com/ejunjsh/mycc
π» my c compiler
c cc compiler gcc self-compiling
Last synced: 29 Dec 2024
https://github.com/fwcd/cfg-to-regex
Tool for converting context-free-grammars into recursive regexes
compiler context-free-grammar pcre regex
Last synced: 13 Dec 2024
https://github.com/deeptiman/generic-programming
A Case Study on Golang Generic Code
abstract-syntax-tree compiler compiler-principles cpp generic-programming generic-types go golang golang-application golang-examples golang-generics golang-library golang-package google java software-architecture software-development software-engineering software-testing unit-test
Last synced: 20 Jan 2025
https://github.com/akbs-org/akbs
A super quick build system for C, C++ and ASM
akbs asm assembler assembly att-assembly build c collaborate compiler cpp cxx fast github intel-assembly interpreter linker python python3 quick speed
Last synced: 10 Feb 2025
https://github.com/ana06/c-like-compiler
A C-like language compiler written in Java that generates assembly code for the P-machine
compiler java language-compiler syntactic ucm
Last synced: 02 Feb 2025
https://github.com/ranaaditya/groovy2kts
CLI for converting Groovy based Gradle files into Kotlin scripts
android cli compiler converters groovy kotlin-scripts regexp rust-cli
Last synced: 13 Oct 2024
https://github.com/simonrichardson/cilli
A reasonable implementation for a path DSL
compiler dsl interpreter lexer paths
Last synced: 19 Dec 2024
https://github.com/cronokirby/iku
WIP programming language
compiler interpreter programming-language
Last synced: 28 Jan 2025
https://github.com/owainlewis/ava
Ava is a programming language exploring the idea of programs that can mutate and write themselves
compiler haskell programming-language
Last synced: 01 Feb 2025
https://github.com/zsr2531/bfc
A brainfuck interpreter and compiler written in C++
ast brainfuck compiler cpp interpreter
Last synced: 14 Jan 2025
https://github.com/polsys/cle
A native code compiler for a C-like language.
compiler dotnet dotnet-core programming-language
Last synced: 21 Jan 2025