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://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/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/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/edemaine/python2coffee
Python to CoffeeScript automatic converter
Last synced: 13 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: 11 Oct 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/steviegt6/cle-elum
roslyn
compiler csharp mod modding monomod roslyn roslyn-analyzer roslyn-analyzers
Last synced: 14 Oct 2024
https://github.com/kureev/schemify
TypeScript compiler for React Native CodeGen project
codegen compiler react-native typescript
Last synced: 26 Oct 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/andys8/elm-compiler-test
Test elm install of all packages
Last synced: 12 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/diasbruno/jsc
WIP javascript compiler.
common-lisp compiler javascript
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/ravener/clox
Extended clox with more features and optimizations
bytecode clox compiler interpreter programming-language virtual-machine
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: 18 Oct 2024
https://github.com/user0332/untypedscript
A fast and easy-to-use compiled language with a base implementation written in Python
assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript
Last synced: 15 Oct 2024
https://github.com/sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
compiler languages parser rust sql sql-parser transpiler typegen typescript
Last synced: 15 Oct 2024
https://github.com/yazaldefilimone/ecmacore.rs
[WIP] An cross-platform JavaScript engine.
Last synced: 12 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/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 06 Nov 2024
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/abhagsain/jsx-compiler
π― See it live π
babel compiler jsx jsx-compiler react reactjs
Last synced: 07 Nov 2024
https://github.com/yazaldefilimone/llvm.rs
An secure next-gen compiler infrastructure
Last synced: 14 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/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/everlastingbugstopper/awc
lib/cli/web wrappers for apollo-compiler (GraphQL)
Last synced: 11 Oct 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/sepiropht/tiny-compiler-rs
super-tiny-compiler implementation in rust
Last synced: 05 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/hatsusixty/nolang
Concatenative stack-based programming language designed for writing programs for computers.
assembly compiler go golang language programming-language
Last synced: 12 Oct 2024
https://github.com/joebobmiles/pilotscheme
A embeddable, single-header, no-nonsense Scheme.
compiler embeddable interpreter scheme single-header
Last synced: 15 Oct 2024
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: 12 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/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/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/simonprickett/mslcompiler
Coursework from Aston University Programming Language Implementation course 1995
academic academic-project compiler modula-2
Last synced: 29 Oct 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/nathanmcmillan/hymn-lang-legacy
Small language that compiles to C code.
c compiler language programming-language
Last synced: 01 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/simonsejse/fastolangcompiler
FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.
compiler fasto fsharp functional-programming interpreter
Last synced: 12 Oct 2024
https://github.com/buhe/bugu-lang-wasm
https://buhe.github.io/bugu-lang-wasm
Last synced: 18 Oct 2024
https://github.com/leonardpepa/simple-compiler
Simple Compiler created in University of macedonia
bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc
Last synced: 12 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/andre-carbajal/asepritecompiler
Script to download and compile Aspeprite on linux(Debian-based) and MacOs
aseprite compiler debian debian-based debian-scripts gnu-linux linux mac macos macos-app macos-script python python-installer python-script python3 sprite-editor
Last synced: 24 Oct 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/h1ghbre4k3r/bfc
Brainfuck interpreter and compiler.
brainfuck compiler interpreter macos nasm
Last synced: 23 Oct 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/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 21 Oct 2024
https://github.com/zenoamaro/braincuck
Transpiles Brainfuck code into C code
brainfuck c compiler transpiler
Last synced: 05 Nov 2024
https://github.com/matheusamazonas/cc_project
Compiler Construction Project
compiler compiler-construction haskell
Last synced: 03 Nov 2024
https://github.com/floydz/compiler-example-suite
Examples for how to use benchmarks
Last synced: 19 Oct 2024
https://github.com/k0nserv/coolc-rs
A COOL compiler implementation done, at least partially, in Rust for CS143
compiler compilers cool cool-language cs143
Last synced: 13 Oct 2024
https://github.com/luke-jr/full-retpoline
Patches and such to build your entire system with retpolines
compiler gcc-complier meltdown patches security spectre
Last synced: 28 Oct 2024
https://github.com/hamzaremmal/amy
Small Functional Programming Language #2
compiler course-project epfl interpreter programming-language wasm web-assembly
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/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 15 Oct 2024
https://github.com/aashrafh/naivec
A simple C compiler implemented in LEX (Flex) and YACC (Bison)
bison c c-compiler compiler compiler-design flex lex programming-language yacc
Last synced: 24 Oct 2024
https://github.com/andreafioraldi/draught-framework
Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.
assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine
Last synced: 15 Oct 2024
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 15 Oct 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/osa1/racket.rkt
An experimental compiler from a subset of [Typed] Racket to x86_64
Last synced: 28 Oct 2024
https://github.com/tranbavinhson/compiler
Compile KPL(Kyoto Programming Language) by C
c compiler compiler-principles
Last synced: 06 Nov 2024
https://github.com/ultmaster/x0-interpreter
ECNU Compilation Theory Course Project
Last synced: 18 Oct 2024
https://github.com/wildmaples/jack-compiler
A Jack programming language compiler written in Ruby
compiler nand2tetris nand2tetris-jack-compiler ruby
Last synced: 15 Oct 2024
https://github.com/macdue/mank
The Mank programming language
compiler language mank programming-language
Last synced: 13 Oct 2024
https://github.com/suzannesoy/phc-thesis
Bits and pieces of my memoir
compiler dsl memoir phd-dissertation racket
Last synced: 15 Oct 2024
https://github.com/radu-matei/monkey
[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language
compiler debugger interpreter language-server-protocol programming-language
Last synced: 15 Oct 2024
https://github.com/crenshaw-dev/cpusim
A very simple CPU simulator in Python
Last synced: 13 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
https://github.com/njmarko/spp_mips_translator
Program that translates MAVN(Higher level MIPS assembler) assembly language to MIPS 32bit assembly language. It creates zero-byte files.
compiler cplusplus graph-coloring lexical-analysis mavn mips-assembly register-allocation semantic-analysis syntax-analysis visitor-design-pattern zero-byte-files
Last synced: 11 Oct 2024
https://github.com/bonarja/microsass
simple scss to css in the web navigator
compiler javascript libsass sass scss
Last synced: 15 Oct 2024
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: 17 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/daniel-boll/pile
The oficial repo for the pile lang
compiler compiler-principles concatenative-programming-language lexer-analyzer programming-language stack-based
Last synced: 05 Nov 2024
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 27 Oct 2024
https://github.com/jlkiri/iskra
Iskra language compiler and playground
compiler language learning svelte
Last synced: 15 Oct 2024
https://github.com/mattmezza/email-lang
The email language
compiler email language model transpiler
Last synced: 02 Nov 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/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