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: 2024-11-07 00:05:14 UTC
- JSON Representation
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: 15 Oct 2024
https://github.com/superjmn/suppaz80
Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.
asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80
Last synced: 07 Nov 2024
https://github.com/jieyouxu/comp0012-compilers-notes
Notes for COMP0012 Compilers
Last synced: 06 Nov 2024
https://github.com/HereIsKevin/blaze
Simple, safe, and intuitive programming with blazing-fast performance
Last synced: 02 Nov 2024
https://github.com/muaazsaleem/the_super_tiny_compiler
Elixir translation of the Super Tiny Compiler in Javascript
Last synced: 15 Oct 2024
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 15 Oct 2024
https://github.com/jmaczan/0x6b73746b
🐱💻 Tree-Walk Interpreter
ast compiler interpreter lox programming-language rust tree-walk-interpreter
Last synced: 07 Nov 2024
https://github.com/joebobmiles/pilotscheme
A embeddable, single-header, no-nonsense Scheme.
compiler embeddable interpreter scheme single-header
Last synced: 07 Nov 2024
https://github.com/idelvall/jack-compiler
A compiler for the Jack language (http://www.nand2tetris.org)
compiler jack-language nand2tetris
Last synced: 11 Oct 2024
https://github.com/nathanmcmillan/hymn-lang-legacy
Small language that compiles to C code.
c compiler language programming-language
Last synced: 01 Nov 2024
https://github.com/everlastingbugstopper/awc
lib/cli/web wrappers for apollo-compiler (GraphQL)
Last synced: 11 Oct 2024
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/minifpc/doc
miniFPC Documentation - The Documentation for miniFPC and miniRTL.
chm compiler fpc minimalist pascal programming rtl windows
Last synced: 05 Nov 2024
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: 31 Oct 2024
https://github.com/forsaken1/simple-compiler
Remembering my university course "Programming Languages and Translation Methods"
Last synced: 24 Oct 2024
https://github.com/jafagervik/gonflux
Blazingly Concurrent
compiler concurrent concurrent-programming cpp cpp20 language parallel-programming programming
Last synced: 27 Oct 2024
https://github.com/uselessgoddess/zxc
A small compiler who draws inspiration from large
Last synced: 27 Oct 2024
https://github.com/anorth/expl
An expression language for rapid, explorable, explainable programming [WIP]
compiler expression-language graalvm numerical-computation programming-language
Last synced: 21 Oct 2024
https://github.com/diasbruno/jsc
WIP javascript compiler.
common-lisp compiler javascript
Last synced: 27 Oct 2024
https://github.com/ericnantel/mrald
The Mrald Programming Language
compiler language mrald mrald-lang open-source programming-language statically-typed
Last synced: 05 Nov 2024
https://github.com/oeb25/lo
👋 lo is a tiny but expressive compiled programming language
Last synced: 07 Nov 2024
https://github.com/terahlunah/fox
Work in progress concatenative language interpreter, expect breakages and api changes
compiler concatenative design language
Last synced: 05 Nov 2024
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 Oct 2024
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/eddieantonio/brainmuck.rs
An optimizing Brainfuck JIT* compiler for Apple Silicon, written to learn Rust
aarch64 brainfuck-compiler compiler jit macos
Last synced: 12 Oct 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: 30 Oct 2024
https://github.com/quasilyte/emacs-lispeed
Lispeed = Lisp + Speed
compiler emacs-lisp performance submodules toolchain
Last synced: 03 Nov 2024
https://github.com/yazaldefilimone/llvm.rs
An secure next-gen compiler infrastructure
Last synced: 14 Oct 2024
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: 09 Oct 2024
https://github.com/abhagsain/jsx-compiler
🎯 See it live 👉
babel compiler jsx jsx-compiler react reactjs
Last synced: 07 Nov 2024
https://github.com/oldratlee/scala-underneath
scala underneath
bytecode compiler interoperability scala scala-compiler scala-underneath
Last synced: 12 Oct 2024
https://github.com/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)
Last synced: 01 Nov 2024
https://github.com/rashadphz/penne
Partial Python Compiler with OCaml and LLVM
Last synced: 05 Nov 2024
https://github.com/cnuila/Compilador_VB6.0
Compilador de VB 6.0 usando JFlex y JCup
compiler java jcup jflex visual-basic
Last synced: 23 Oct 2024
https://github.com/xp-framework/ast
AST for the XP Framework
ast code-generation compiler metaprogramming php php-parser php7 php8 php8-features xp-framework
Last synced: 12 Oct 2024
https://github.com/acorrenson/kind2coq
A experimental compiler from Kind (Core) to Coq
compiler coq kind programming-languages proof type-theory
Last synced: 06 Nov 2024
https://github.com/lunchb0ne/neuralcodegenerator
Code for C code generator
compiler lexer nlp parser similarity spacy-nlp
Last synced: 07 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: 06 Aug 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: 13 Oct 2024
https://github.com/wieslawsoltes/SourceGenerators
Svg to C# Source Generators
codegen compiler csharp csharp-sourcegenerator graphics skia skiasharp sourcegenerator svg
Last synced: 04 Aug 2024
https://github.com/konijima/pzpw-compiler
Node command-line tool to compile PZPW projects.
compiler npm-module pipewrench pzpw
Last synced: 05 Nov 2024
https://github.com/aripiprazole/zu
🧪 | Zu Theorem Prover
compiler dependent-types interpreter rust type-theory
Last synced: 04 Aug 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: 06 Nov 2024
https://github.com/simonrichardson/cilli
A reasonable implementation for a path DSL
compiler dsl interpreter lexer paths
Last synced: 14 Oct 2024
https://github.com/ralucado/Bb
Programming language for music composition with compiler that generates MIDI files.
antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming
Last synced: 02 Aug 2024
https://codeberg.org/nox-language/nox
Compiler for the Nox programming language
borrow-checker compiler memory-safety programming-language
Last synced: 09 Aug 2024
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: 06 Nov 2024
https://github.com/sepiropht/tiny-compiler-rs
super-tiny-compiler implementation in rust
Last synced: 05 Nov 2024
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/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 06 Nov 2024
https://github.com/lukaspietzschmann/pl0-compiler
A compiler for the minimal programming language PL/0 written in c++
compiler cpp pl0 programming-language
Last synced: 07 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: 06 Nov 2024
https://github.com/waltertamboer/pharcompiler
A compiler to create PHAR files.
Last synced: 12 Oct 2024
https://github.com/solodon4/cppft
C++ Feature Testing proposal implementation
Last synced: 29 Oct 2024
https://github.com/macdue/mank
The Mank programming language
compiler language mank programming-language
Last synced: 13 Oct 2024
https://github.com/wbars/compiler
Simple Pascal-like language to JVM bytecode compiler
Last synced: 29 Oct 2024
https://github.com/denysvitali/ifunny
An interpreter of a custom language (funny) written in Java
compiler funny interpreter java parser tokenizer
Last synced: 02 Nov 2024
https://github.com/zoltan-nz/compilers
Learning about compilers
compiler compilers learning presentation slides tutorial
Last synced: 12 Oct 2024
https://github.com/yosefbeder/qatam
Qatam (قتام) is an Arabic scripting language.
arabic compiler functional-programming scripting-language virtual-machine
Last synced: 05 Nov 2024
https://github.com/imteekay/lox.ts
The compiler for the Lox programming language
compiler compiler-construction compiler-design interpreter javascript plt programming-language programming-languages typescript
Last synced: 21 Oct 2024
https://github.com/osa1/racket.rkt
An experimental compiler from a subset of [Typed] Racket to x86_64
Last synced: 28 Oct 2024
https://github.com/nwtgck/8cc-elc-hs
C Compiler written in Haskell powered by 8cc and ELVM
Last synced: 25 Oct 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: 03 Aug 2024
https://github.com/imteekay/essentials-of-interpretation
Building an Interpreter from scratch
compiler interpreter programming-language
Last synced: 21 Oct 2024
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: 02 Nov 2024
https://github.com/hmarr/hack-stack
💾 Software toolchain for the nand2tetris Hack computer
Last synced: 25 Oct 2024
https://github.com/filipporanza/simpla
A compiler for the Simpla programming language, a university project
compiler lalrpop programming-language toy-language university-project
Last synced: 06 Nov 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/alexander-koch/golem
Compiler / Interpreter for the Golem programming language
Last synced: 03 Aug 2024
https://github.com/kaleidawave/css-parser
CSS parser/compiler written in Rust
compiler css parser rust rust-crate
Last synced: 14 Oct 2024
https://github.com/crenshaw-dev/cpusim
A very simple CPU simulator in Python
Last synced: 13 Oct 2024
https://github.com/davidar/fragx
GLSL Fragment Shader Executable Compiler
compiler fragment-shader generative-art glsl gpu procedural-generation shaders shadertoy simulation
Last synced: 30 Oct 2024
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: 03 Aug 2024
https://github.com/jomy10/pufferfish
An extensible html templating engine that generates static html.
cli compiler developer-tools fast html npm rust static-site template template-engine template-language templates
Last synced: 28 Oct 2024
https://github.com/yazaldefilimone/stella-compiler
[WIP] A fast, lightweight, and secure Lua virtual machine.
Last synced: 12 Oct 2024
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 21 Oct 2024
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: 06 Nov 2024
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 11 Oct 2024
https://github.com/invrtd-h/generic_typing_python
A library that generates generic programming codes of Python. Powered by PLY. (with @inthree3)
Last synced: 06 Nov 2024
https://github.com/glamboyosa/monkey
A project to build an interpreter and compiler for the Monkey programming language, inspired by Thorsten Ball's books.
Last synced: 24 Oct 2024
https://github.com/jlkiri/iskra
Iskra language compiler and playground
compiler language learning svelte
Last synced: 15 Oct 2024
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: 14 Oct 2024
https://github.com/ethlo/lamebda
Powerful plugin system for adding custom functionality to existing applications, supporting both pre-compiled or source code, with live reload.
compiler java on-the-fly plugin-system spring spring-mvc
Last synced: 12 Oct 2024
https://github.com/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 14 Oct 2024
https://github.com/Alia5/TSChai
Typescript 2 Chaiscript Transpiler
chaiscript compiler compilers game gamedev node script scripting transpiler typescript
Last synced: 10 Oct 2024