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-06 00:05:28 UTC
- JSON Representation
https://github.com/prinsfrank/indentingpersistentbladecompiler
Extension on the Laravel Blade compiler that persists indenting when using replaced content in blade templates.
blade blade-compiler blade-template-engine compiler laravel laravel-framework laravel-package template-compiler
Last synced: 14 Oct 2024
https://github.com/mrjameshamilton/klox
A Kotlin implementation of lox with a JVM backend built using ProGuardCORE
compiler interpreter jvm jvm-languages kotlin lox lox-interpreter lox-language proguard-core
Last synced: 06 Nov 2024
https://github.com/samirose/sicp-compiler-project
A Scheme to WAT/WASM compiler in spirit of SICP exercises 5.49-52
compiler hobby-project scheme scheme-compiler sicp webassembly
Last synced: 03 Nov 2024
https://github.com/superjmn/statemachinecompiler
State Machine Compiler inspired by Uncle Bob
clean-code compiler csharp dotnet finite-state-machine parser-combinators visitor-pattern
Last synced: 28 Oct 2024
https://github.com/shiinamiyuki/lunatic
lunatic: a toy lua interpreter
compiler interpreter parser practice-project programming-language register-machine virtual-machine
Last synced: 03 Aug 2024
https://github.com/ZaneDubya/LoxScript
A bytecode compiler and virtual machine for the Lox language, in C#. Includes a C# / Lox object interface generator and bytecode serialization.
bytecode compiler lox lox-language virtual-machine
Last synced: 02 Aug 2024
https://github.com/aionescu/oplang
Stack-based esoteric programming language
compiler esoteric-language haskell stack-based
Last synced: 14 Oct 2024
https://github.com/geode-lang/geode
The Geode Programming Language
compiler geode geode-lang llvm programming-language
Last synced: 11 Oct 2024
https://github.com/lmittmann/go-solc
Go Bindings for the Solidity Compiler
compiler ethereum golang smart-contracts solidity
Last synced: 31 Oct 2024
https://github.com/Daniel-Cortez/pawn-3.2-plus
Pawn scripting language with runtime fixes and improvements
c cmake compiler interpreter language pawn
Last synced: 03 Aug 2024
https://github.com/kubaz2/sharp
Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages.
bot compiler csharp decompiler disasm disassembly discord discord-bot dotnet fsharp il jit visualbasic
Last synced: 12 Oct 2024
https://github.com/juptian/uranium
A language that is going to be compiled to IL, that works on Linux, Mac, Windows.
compiler compilers csharp csharp-code csharp-library csharp9 macos uranium windows-10
Last synced: 12 Oct 2024
https://github.com/saagarjha/tinycc
Fork of the Tiny C Compiler patched to compile code on iOS
Last synced: 28 Oct 2024
https://github.com/robrix/tilec
Sometimes when I feel sad I implement a dependently typed lambda calculus.
Last synced: 23 Oct 2024
https://github.com/thelartians/typescript2python
π Transpile TypeScript types to Python! A TypeScript to Python type transpiler.
api auto-generated compiler conversion converter docstrings documentation generator json python python3 to tooling transpiler type-checking type-safety typescript typings
Last synced: 01 Nov 2024
https://github.com/glebbash/LO
LO - small programming language targeting WASM that aims to be as simple as possible
Last synced: 05 Nov 2024
https://github.com/kully/vlahb
A Virtual Machine written in C and an Assembler written in Python.
assembler compiler ram statically-linked virtual-machine
Last synced: 30 Oct 2024
https://github.com/fastify/fastify-bankai
Bankai assets compiler for Fastify
Last synced: 04 Aug 2024
https://github.com/forloveofcats/fae
The Fae Programming Language Toolchain and Standard Library
compiler fae language programming-langauge
Last synced: 28 Oct 2024
https://github.com/longlho/ts-transform-json
Inline specific values from a JSON file or the whole JSON blob
ast compiler json transform typescript
Last synced: 20 Oct 2024
https://github.com/pothos/zpaqlpy
Compiles a zpaqlpy source file (a Python-subset) to a ZPAQ configuration file for usage with zpaqd
bytecode compiler compression python-subset zpaq zpaql
Last synced: 19 Oct 2024
https://github.com/baziotis/dicc
A compiler for a subset of C written in C.
c code-generator compiler lexer parser x86
Last synced: 06 Nov 2024
https://github.com/michael-f-bryan/scad-rs
A Rust implementation of the OpenSCAD virtual machine.
bytecode-virtual-machine cad code-cad compiler openscad parser rust
Last synced: 01 Nov 2024
https://github.com/eliassjogreen/bird
π¦ A programming language written entirely in Microsoft's batch scripting language. Yeah it's stupid
batch bird cmd compiler programming-language scripting-language windows
Last synced: 17 Oct 2024
https://github.com/mrahhal/CSharpLox
A cross-platform compiler/interpreter .NET Standard implementation of the Lox language.
compiler csharp interpreter netstandard
Last synced: 02 Aug 2024
https://github.com/mistermboy/pycompiler
Python Compiler
compiler compiler-design compilers design java lex parser python uniovi university visitor visitor-pattern yacc
Last synced: 23 Oct 2024
https://github.com/mingun/ksc-rs
Alternative Kaitai Struct (https://kaitai.io) compiler, written in pure Rust
compiler kaitai-struct parsing
Last synced: 15 Oct 2024
https://github.com/y1yang0/nyxvm
[nyxvm] high performace dynamically typed scripting language
compiler interpreter programming-language scripting-language
Last synced: 23 Oct 2024
https://github.com/fg123/wendy
Wendy is an compiler / interpreter for WendyScript
compiler interpreter programming-language wendy
Last synced: 03 Aug 2024
https://github.com/bastianblokland/novus
General purpose, statically typed, functional programming language
compiler cxx language novus programming-language toy-compiler toy-language
Last synced: 27 Oct 2024
https://github.com/motet-a/toy
Tiny JavaScriptish interpreter
c compiler interpreter javascript
Last synced: 03 Aug 2024
https://github.com/marcoonroad/moonforth
My own Forth dialect on top of the Lua programming language. [Work in Progress]
compiler forth interpreter lua programming-language programming-language-theory repl
Last synced: 06 Aug 2024
https://github.com/saurabhdaware/blep
A programming language to create variables with boop and print them with bark.
Last synced: 27 Oct 2024
https://github.com/yichengdwu/yoho
A compiler written in Mojo π₯ and generates RISC-V assembly
Last synced: 03 Nov 2024
https://github.com/alii/hello-compiler
i wanted to build a compiler. thank u jamie kyle for ur epic learning resource
Last synced: 23 Oct 2024
https://github.com/orkohunter/potterscript
/x/pel/e/r/mus
compiler harry-potter language python
Last synced: 23 Oct 2024
https://github.com/asumagic/ashbf
Over-engineered Brainfuck optimizing compiler and interpreter
Last synced: 29 Oct 2024
https://github.com/bait-lang/bait
Simple yet powerful programming language for building reliable software. Work in progress.
bait compiler language programming-language self-hosted
Last synced: 01 Aug 2024
https://github.com/rickbutton/loki
A Scheme to WebAssembly compiler
compiler nonsense scheme wasm webassembly
Last synced: 01 Nov 2024
https://github.com/mopires/pretty-markup
Imagine crafting elegant, semantic HTML structures without the clutter of angle brackets. Pretty Markup, a revolutionary preprocessor like Sass for CSS or TypeScript for JavaScript, Pretty Markup takes HTML to the next level.
clean-code compiler css design front frontend html html5 modern preprocessor pretty sass semantic-web typescript webdesign
Last synced: 06 Nov 2024
https://github.com/gaultier/lox-ocaml
Implementation of the Lox language in OCaml
compiler interpreter lox lox-language ocaml
Last synced: 04 Aug 2024
https://github.com/larsbrinkhoff/forth-compiler
Native inlining constant folding register allocating Forth compiler
code-generation compiler forth optimization optimizer register-allocation
Last synced: 12 Oct 2024
https://github.com/zsnout/storymatic
A simple programming language packed with features that compiles straight to JavaScript for perfect in-browser portability.
coffeescript compiler javascript language storymatic typescript zsnout
Last synced: 16 Oct 2024
https://github.com/dramforever/finlog
Compiling finite generators to digital logic. WIP
compiler digital-logic haskell verilog
Last synced: 02 Aug 2024
https://github.com/thefox6/luavenuscompiler
a compiler that loads and runs lua Venus scripts
compiler lua programming-language script venus venus-files
Last synced: 27 Oct 2024
https://github.com/idorobots/spartan
A small Lisp dialect that serves me as a test bed for programming language features.
actor-model compiler compiler-design concurrency continuations language-design lisp-dialect programming-language rules-engine scheme
Last synced: 02 Nov 2024
https://github.com/spotandjake/brisk
The Brisk Programming Language
compiler hacktoberfest imperative-programming-language programming-language typescript wasm webassembly
Last synced: 15 Oct 2024
https://github.com/harmim/vut-ifj-project
FormΓ‘lnΓ jazyky a pΕekladaΔe - Projekt - Implementace pΕekladaΔe imperativnΓho jazyka IFJ17
c compiler ifj lexical-analysis semantic-analysis syntactic-analysis vut
Last synced: 23 Oct 2024
https://github.com/fzipp/oberon-compiler
N. Wirth's Project Oberon RISC compiler ported to Go.
compiler go golang oberon oberon-07 oberon-compiler project-oberon wirth wirth-oberon
Last synced: 15 Oct 2024
https://github.com/mohd-akram/tisk
Alternative TypeScript compiler CLI
compiler node nodejs npm tsc typescript
Last synced: 28 Oct 2024
https://github.com/Willyboar/glove
Gleam Library to generate QBE IR code
backend compiler gleam-lang qbe
Last synced: 05 Nov 2024
https://gitlab.com/BonsaiDen/gbc-rs
A opinionated compiler for building GameBoy ROMs
Last synced: 10 Sep 2024
https://github.com/benbusby/y2k
A 0-byte programming language encoded in pre-2000 timestamps
code-golf compiler esolang esoteric-language esoteric-programming-language go golang interpreter interpreter-language interpreters language lightweight programming-language scripting-language small
Last synced: 11 Oct 2024
https://github.com/oxalorg/ninshu
ninshu - The Ninja Programming Language (inspired from naruto)
Last synced: 14 Oct 2024
https://github.com/wsdevv/copper
An open source, OOP language with editable syntax.
compiler customizable editable-syntax language object-oriented-programming paintl programming-language programming-languages
Last synced: 27 Oct 2024
https://github.com/ehwan/c-language-parser-in-rust
C language lexer & parser & virtual interpreter from scratch in Rust
abstract-syntax-tree c code-generation compiler interpreter lexer parser rust rust-lang tokenizer tokenizer-parser virtual-machine
Last synced: 27 Oct 2024
https://github.com/oldratlee/java-compiler-demo
Demo project of creating dynamic applications with javax.tools.JavaCompiler
classloader compiler dynamic-app dynamic-compiler java
Last synced: 28 Oct 2024
https://github.com/kzh/lyca
programming language compiler w/ llvm
compiler llvm programming-language
Last synced: 31 Oct 2024
https://github.com/grieferatwork/deemon
Deemon Programming Language (v200+)
c compiler deemon interpreted-programming-language interpreter language programming-language regex scripting-language sequence unicode
Last synced: 06 Nov 2024
https://github.com/Apisium/Yoo
A runtime and compiler of TypeScript, based on Golang.
compiler golang runtime typescript
Last synced: 02 Aug 2024
https://github.com/yjl9903/xlang
A Simple Programming Language powered by XLex and XParse
compiler programming-language xlang xlex xparse
Last synced: 28 Oct 2024
https://github.com/samtebbs33/ash
A modern and concise language that compiles to Java bytecode
Last synced: 14 Oct 2024
https://github.com/olbat/compiler
Compiler for a toy language (Lex & Yacc)
ast compiler compiler-principles lex lexer parser yacc
Last synced: 24 Oct 2024
https://github.com/srgaabriel/selene
πο½Selene is a statically-typed, imperative and procedural programming language compiled to LLVM IR. The language of tranquil and serenity.
ast-parser build-tool compiler gradle jvm kotlin kotlin-jvm kotlin-native llvm llvm-ir multiplatform programming-language programming-language-development selene
Last synced: 14 Oct 2024
https://github.com/jamescherti/elispcomp
Elispcomp: Compile Elisp code from the command-line (Emacs Lisp code)
byte-compilation compile compiler elisp emacs native-compilation
Last synced: 12 Oct 2024
https://github.com/YichengDWu/yoho
A compiler written in Mojo π₯ and generates RISC-V assembly
Last synced: 24 Sep 2024
https://github.com/maekawatoshiki/tourmaline
Tourmaline is a AOT programming language with LLVM
Last synced: 17 Oct 2024
https://github.com/jawadcode/htmlisp
Compiles lisp style html into normal html
compiler html lisp rust sexpression-language transpiler
Last synced: 20 Aug 2024
https://github.com/ktorzpersonal/purescript-ifrit
An SQL -> NoSQL compiler for data aggregation
aggregation compiler mapreduce mongodb nosql pipeline sql
Last synced: 15 Oct 2024
https://github.com/dropbox/ts-transform-react-jsx-source
TypeScript AST Transformer that adds source file and line number to JSX elements
ast compiler debug jsx react transform typescript
Last synced: 02 Nov 2024
https://github.com/d-plaindoux/mfun
Micro functional langage
compiler embedded-language functional-programming parser-combinators
Last synced: 27 Oct 2024
https://github.com/numba/pixie
Creates performance portable libraries with embedded source representations.
compiler elf executable format numba
Last synced: 06 Nov 2024
https://github.com/njbrown/loris
toy language used for making games, currently in development
bytecode c-plus-plus compiler interpreter language parser programming-language scripting-language virtual-machine
Last synced: 11 Oct 2024
https://github.com/h1ghbre4k3r/y-lang
Compiler for the (rather new and very experimental) Y programming language.
compiler nasm-assembly programming-language rust
Last synced: 31 Oct 2024
https://github.com/itsjwala/ccr
Command line tool for executing programs with input test file and 40+ languages support
cli code command-line-tool compiler online-judge run
Last synced: 11 Oct 2024
https://github.com/bingxio/meet
The Meet Language Interpreter
ast bytecode-interpreter compiler interpreter programming-language
Last synced: 03 Aug 2024
https://github.com/jbrower95/crop
ROP Payload Compiler
compiler rop rop-gadgets security
Last synced: 29 Oct 2024
https://github.com/kleinesfilmroellchen/sof-language
The Stack with Objects and Functions Programming Language, a pure stack-based reverse-polish-notation functional and object-oriented experimental programming language.
compiler compiler-construction interpreter java personal-programming-language personal-project programming-language sof sof-interpreter
Last synced: 13 Oct 2024
https://github.com/ustb-owl/Lava
A compiler of C subset by USTB OWL Wheel Lab.
Last synced: 02 Aug 2024
https://github.com/sn99/pakoda
A hobby programming language π¦ inspired by llvm's kaleidoscope
compiler kaleidoscope language llvm rust
Last synced: 30 Oct 2024
https://github.com/cowboy8625/snow-lang
A functional programming language
compiler functional functional-programming language programming-language snow-lang
Last synced: 15 Oct 2024
https://github.com/adelrizq/a3e
A3E is a simple programming language compiler similar to C++ built using Flex and Bison and a simple GUI for testing.
a3e bison compiler compiler-design flex lex lexical-analysis semantic-analysis yacc
Last synced: 23 Oct 2024
https://github.com/georgesittas/minijava-compiler
MiniJava to LLVM IR compiler
compiler java jflex-cup jtb llvm minijava minijava-compiler visitor-pattern
Last synced: 13 Oct 2024
https://github.com/techno-coder/lucent
A transparent systems programming language. Check out the next-prototype branch! On indefinite hiatus.
compiler programming-language systems
Last synced: 28 Oct 2024
https://github.com/certseeds/cs323_compilers_2020f
SUSTech's CS323-Compilers in 2020-Fall.
agpl-v3 bison-flex compiler compilers cs323 flex modern-cmake sustech
Last synced: 11 Oct 2024
https://github.com/davidgregory084/inc
Experiments with incremental compiler construction on the JVM
compiler compiler-construction functional-programming jvm jvm-languages
Last synced: 23 Oct 2024
https://github.com/kirlovon/tiq
Tiny 16bit fantasy console written in TypeScript πΉ
compiler console fantasy-console ts typescript virtual-machine vm webpack
Last synced: 28 Oct 2024
https://github.com/m4gnv5/geschwindigkeitsficken
Speedfuck - optimizing brainfuck compiler
brainfuck brainfuck-compiler brainfuck-compilers compiler optimization optimizations
Last synced: 14 Oct 2024