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-01-10 00:05:17 UTC
- JSON Representation
https://github.com/kritzcreek/siml
My playground for building a compiler for an ML-like in Rust
compiler parsing typechecker wasm
Last synced: 28 Oct 2024
https://github.com/phorward/xpl
An eXample Programming Language
c-like compiler embeddable language programming-language scripting-language toy-language
Last synced: 07 Nov 2024
https://github.com/summergift/nand2everything
Building a Complete Computer System from Scratch and build something fun on it.
assembler compiler computer-science virtual-machine
Last synced: 16 Nov 2024
https://github.com/kritzcreek/nemo-lang
A small procedural programming language that compiles to Wasm GC
compiler programming-language wasm
Last synced: 28 Oct 2024
https://github.com/Fuechs/Fux
Flawless Unambiguous Programming - A Modern, Flexible Programming Language for All
c-like compiler cpp fux fuxlang language llvm llvm-ir programming-language
Last synced: 07 Nov 2024
https://github.com/rizwansoaib/sublime-build-system
Compiler and Interpretor in sublime3 run directly from Sublime for linux
bash bash-script bash-scripting compiler editor interpretor sublime
Last synced: 24 Oct 2024
https://github.com/tsarchghs/mt
MT is a high level programming language.
c compiler programming-language
Last synced: 28 Oct 2024
https://github.com/tuoxie007/play_with_llvm_write_a_real_compiler
A demo about how to build a real compiler with LLVM libraries, write for the book https://github.com/tuoxie007/play_with_llvm
Last synced: 13 Nov 2024
https://github.com/jobinrjohnson/flare
A compiler for TypeScript
bison-flex clang compiler cpp language llvm typescript
Last synced: 18 Nov 2024
https://github.com/luozijun/es
A ECMAScript Parser and Interpreter written in Rust
ast compiler ecmascript es es2018 interpreter lexer parser
Last synced: 20 Dec 2024
https://github.com/nwtgck/platy-lang-haskell
Platy Language Compiler by Haskell & LLVM: Declarative, Statically typed and Simple to implement language
compiler haskell language llvm programming-language
Last synced: 23 Oct 2024
https://github.com/zyrouge/beize
A highly dynamic embeddable scripting language.
compiler interpreter programming-language
Last synced: 30 Oct 2024
https://github.com/pera/ad-hoc
Ad-hoc programming language
compiler functional-programming interpreter programming-language
Last synced: 17 Nov 2024
https://github.com/mehditeymorian/javacompileengine
Java Compile Engine: The CompileEngine You Need for your Project!
Last synced: 23 Nov 2024
https://github.com/simmsb/some-scheme-compiler
A CPS transforming scheme compiler, Cheney on the MTA, etc
c compiler continuation-passing-style language lisp scheme scheme-compiler
Last synced: 07 Jan 2025
https://github.com/isaac-defrain/simple-compiler
A simple compiler for a simple language. Compiles to RISC instructions with dead code optimization.
compiler interpreter lexer ocaml parser risc
Last synced: 15 Dec 2024
https://github.com/depp/ultrafxr
Generate sound effects and music for your demo or game
audio compiler demoscene gamedev music synthesizer
Last synced: 28 Nov 2024
https://github.com/sbekrin/cljs-babel
[λ] Experimental ClojureScript to JavaScript compiler based on Babel
cljs clojure clojurescript compiler es5 javascript javascript-compiler js parser
Last synced: 12 Oct 2024
https://github.com/valderman/ghc-sd
Build a GHC which produces shared libraries without runtime Haskell dependencies
Last synced: 14 Oct 2024
https://github.com/eddieantonio/brainmuk
brainfuck x86 compiler and interpreter
aot brainfuck compiler hacktoberfest interpreter
Last synced: 12 Oct 2024
https://github.com/benchr267/lbd
Learning By Doing - my own programming language to learn how to write a compiler toolchain. Follow my progress at http://blog.benchr.de/tags/compiler/
Last synced: 20 Oct 2024
https://github.com/nurkiewicz/ts.class
TypeScript to Java bytecode compiler
bytecode compiler java java-bytecode-compiler jvm kotlin typescript
Last synced: 28 Oct 2024
https://github.com/alexp11223/minic
A simple compiler for a C-like programming language to JVM bytecode. Kotlin, ANTLR
antlr ast compiler compiler-design jvm-bytecode kotlin parsing
Last synced: 13 Dec 2024
https://github.com/dp-labs/dora
The Ultimate Layer for on-chain Computing and Verification
ai blockchain compiler computing evm llvm mlir verification web3
Last synced: 21 Dec 2024
https://github.com/ahmedihabb2/mangacc
Transform Ideas into Executable Brilliance.
bison bison-yacc compiler compilers flex lex lexer lexer-parser semantic-analysis syntax-analyzer yacc
Last synced: 21 Nov 2024
https://github.com/truebase-com/truthstack
Monorepo for the Truth technology stack.
compiler frontend library monorepo typescript ui
Last synced: 18 Dec 2024
https://github.com/sigmasoldi3r/saturnus
A general-purpose high level programming language, the feels of Swift, Rust and Lua in a simple but flexible language.
compiler functional-programming lua multiparadigm programming-language rust-lang scripting-language
Last synced: 26 Nov 2024
https://github.com/burz/cfl
a Compileable statically typed Functional programming Language
compiler functional-programming interpreter llvm
Last synced: 14 Nov 2024
https://github.com/p-chan/sort-compiler-options
Sort tsconfig.json compilerOptions
Last synced: 15 Dec 2024
https://github.com/furkanonder/pytiny-c
A Tiny-C language compiler, rewritten in Python
Last synced: 01 Dec 2024
https://github.com/kingtous/webc-llvm-compiler
An WebC(self-designed) Compiler based on LLVM, which make it easy to develop web server. 使用LLVM框架的WebC语言编译器🔧
Last synced: 13 Nov 2024
https://github.com/thoughtspile/scoped-function
ScopedFunction = new Function + scope
compiler dsl function javascript metaprogramming utility
Last synced: 15 Nov 2024
https://github.com/ujjwal-kr/brainf
Making a brainf*ck compiler in 24 hours
assembly compiler programming-language x64
Last synced: 15 Nov 2024
https://github.com/fkokosinski/pdp1-playground
PDP-1 shenanigans with modern tooling
binutils compiler gcc pdp pdp-1 pdp1 retro retrocomputing vintage-computers
Last synced: 25 Nov 2024
https://github.com/andreaslyn/mini-yu
A dependently typed programming language prototype
compiler dependent-types functional-programming programming-language type-theory
Last synced: 21 Nov 2024
https://github.com/Ewenwan/llvm-clang-samples
利用LLVM,Clang制作自己的编译器 UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
Last synced: 19 Nov 2024
https://github.com/st1020/lucia-lang
A programming language inspired by Lua and Python.
Last synced: 21 Nov 2024
https://github.com/souris-dev/samosac-jvm
samosa - a statically-typed general purpose JVM-based programming language.
compiler java jvm kotlin programming-languages
Last synced: 22 Nov 2024
https://github.com/gergoerdi/brainfuck
Brainfuck interpreter & compiler written in Haskell, with focus on readability instead of performance
brainfuck compiler haskell interpreter
Last synced: 16 Nov 2024
https://github.com/samueltardieu/rforth1
Forth compiler for Microchip PIC18Fxxx microcontrollers
Last synced: 01 Dec 2024
https://github.com/esfelurm/archive-ddos
An archive of various DDOS and Botnet tools with many differences ☠️
archive-botnet archive-ddos botnet compiler ddos ddos-javascript ddoser ddoser-tool esfelurm iot-botnet iran-botnet layer3 layer4 layer7 source-botnet source-ddos
Last synced: 30 Nov 2024
https://github.com/adelarsq/lightlang
General purpose FP first programming language made for peace that compiles for your desired language/platform [WIP] 💙💛🤍💚
compiler lightlang nowar peace programming-language
Last synced: 16 Nov 2024
https://github.com/hellwolf/yul-dsl-monorepo
The monorepo of YulDSL (a DSL for Solidity/Yul) and its programming frontend Yolc.
category-theory compiler dsl haskell linear-types solidity symmetric-monoidal-categories yul
Last synced: 15 Nov 2024
https://github.com/kalwar/lexercompiler
A simple Pascal compiler using flex and bison yacc
bison-yacc compiler flex pascal pascal-compiler
Last synced: 17 Nov 2024
https://github.com/iafisher/venice
A modern, high-level, statically-typed programming language
Last synced: 12 Oct 2024
https://github.com/khaouitiabdelhakim/pascal-compiler
This repository contains a minimalistic Pascal compiler implemented in C, covering lexical and syntax analysis. It serves as a learning resource for understanding the fundamental aspects of compiler design. The code is intentionally kept concise to provide a clear insight into the key stages of lexical and syntax analysis in a compiler.
c-programming compiler lexical-analysis pascal pascal-programming syntax syntax-analysis
Last synced: 27 Oct 2024
https://github.com/zuisong/chen_lang
A super tiny and toy language write by rust
compiler interpreters language rust
Last synced: 20 Nov 2024
https://github.com/antoniotejada/epycc
C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python
c c99 compiler jit lark lark-parser llvm llvmlite python
Last synced: 29 Nov 2024
https://github.com/rightfold/pegasus
Tool that converts PureScript functional core into Python source code.
Last synced: 10 Nov 2024
https://github.com/phorward/rapidbatch
Scripting language; compiler and virtual machine
compiler developer-tools rapidbatch scripting-language virtual-machine
Last synced: 07 Nov 2024
https://github.com/nixinova/wikity
Compile wikitext to HTML: wikitext as a templating language.
compiler eleventy eleventy-plugin html-template nixinova template-language templating-language wikitext wikitext-parser
Last synced: 28 Oct 2024
https://github.com/kariaro/ampleprogramminglanguage
Creating a compiler for my own programming language
compiler lexical-analysis programming-language
Last synced: 14 Oct 2024
https://github.com/cga1123/slugcmplr
🐌 A CLI for compiling your Heroku apps into slugs.
build-automation build-tools compiler continuous-deployment heroku slug works-with-codespaces
Last synced: 02 Nov 2024
https://github.com/avraammavridis/dugong
Minimal State Store Manager for React Apps using RxJS
compiler component decorators react reactive redux rxjs sublime-text
Last synced: 27 Oct 2024
https://github.com/joom/modal
Compilation of modal logic based functional language ML5 to JavaScript.
agda compiler javascript logic modal-logic
Last synced: 12 Nov 2024
https://github.com/objectionary/phie
Experimental Emulator of a Machine that Understands 𝜑-calculus
Last synced: 12 Nov 2024
https://github.com/jeroenptrs/tslox
jlox implementation in Typescript
ast compiler interpreter language lox parser typescript
Last synced: 06 Nov 2024
https://github.com/stypox/dicio-sentences-compiler
Sentences-compiler for Dicio assistant
assistant assistive-technology compiler dicio dicio-assistant dicio-sentences-language personal-assistant personal-assistant-framework voice-assistant
Last synced: 28 Oct 2024
https://github.com/fovea-org/fovea
Fovea is a tool for generating tiny, incredibly powerful Web Components.
cli compiler customelements dom fovea shadowdom template ui-library webcomponents webdevelopment
Last synced: 09 Oct 2024
https://github.com/xan1242/mpfmaster
EA Pathfinder Music Tool
compiler decompiler ea-games electronic-arts game-mod game-mod-tool gaming interactive-music mpf music need-for-speed nfs-game parser pathfinder red-alert red-alert-3
Last synced: 11 Nov 2024
https://github.com/thamugadi/semantic-preservation
Work in progress. Attempt to prove semantic preservation (forward simulation) for a simple compiler.
bisimulation compiler coq dependent-types formal-verification
Last synced: 10 Oct 2024
https://github.com/vezel-dev/celerity
An expressive programming language for writing concurrent and maintainable software.
celerity compiler csharp dotnet gc interpreter jit language runtime
Last synced: 12 Nov 2024
https://github.com/ivopetkov/html-server-components-compiler
Compiler written in PHP for HTML Server Components.
compiler components html html-components
Last synced: 16 Nov 2024
https://github.com/ehwan/rustylr
GLR, LR(1) LALR(1) parser generator for Rust with custom reduce action
automata automaton bison code-generation compiler compiler-compiler deterministic-finite-automata dfa glr glr-parser lalr-parser lalr1 lr1 lr1-parser non-deterministic-finite-automaton parser parser-generator rust rust-lang yacc
Last synced: 27 Oct 2024
https://github.com/minegame159/fireball
General-purpose programming language that compiles to efficient native binaries.
compiler fireball language programming-language
Last synced: 12 Nov 2024
https://github.com/owez/jingo
A lightweight, high-level language designed for rapid prototyping
compiler programming-language rust
Last synced: 11 Oct 2024
https://github.com/rashikakarki/storm
Basic computer language implemented using Python
basic-programming-language compiler compiler-design interpreter python
Last synced: 22 Oct 2024
https://github.com/mob-sakai/internalaccessiblecompiler
Compile a c# project to a internal accessible dll
compiler csharp dotnet internal nuget-package tool
Last synced: 21 Oct 2024
https://github.com/cronokirby/poline
Tiny language with green threads
compiler concurrency interpreter programming-language rust threading
Last synced: 29 Nov 2024
https://github.com/colleagueriley/c-plus
Intermediary language between C and C++ with other added cool features too
c c-plus c-plus-plus c89 compiler language programming-language programming-languages rsgl sili sili-toolchain single-file
Last synced: 12 Oct 2024
https://github.com/gregsdennis/compilerattributes
Custom compiler-sensitive attributes all over the place!
Last synced: 18 Oct 2024
https://github.com/mrlsd/ilang
iLang - a functional programming language and compiler
compiler functional-programming ilang language programming programming-language
Last synced: 10 Nov 2024
https://github.com/williamragstad/cakelang
A Minecraft data pack programming language
compiler datapack language minecraft minecraft-datapack programming-language transpiler
Last synced: 28 Oct 2024
https://github.com/stagas/mono
mono is a low level language for audio expressions that compiles to wasm
audio compiler expression language sound wasm webassembly
Last synced: 31 Oct 2024
https://github.com/samyak2/gopy
A compiler frontend for a subset of Go written in Python
ast compiler compiler-design go golang ply python
Last synced: 11 Nov 2024
https://github.com/rmehri01/rlox
🥯 A bytecode compiler and virtual machine for the Lox language in Rust.
bytecode compiler crafting-interpreters interpreter rust virtual-machine
Last synced: 19 Oct 2024
https://github.com/martindevans/yolol.il
An IL compiler for the Yolol language
Last synced: 29 Dec 2024
https://github.com/mealet/hiw-lang
Simple compiler of programming language
compiler hiw hiw-lang language
Last synced: 28 Oct 2024
https://gitlab.com/gilmi/giml-lang
https://giml-lang.org A functional programming language with emphasis on structural typing.
compiler haskell parsing type inference
Last synced: 07 Nov 2024
https://github.com/srenatus/opa-explorer
Graphical user interface showcasing the different stages of Rego compilation in OPA
compiler opa open-policy-agent rego
Last synced: 05 Nov 2024
https://github.com/mealet/tpl-lang
Stupid Programming Language based on LLVM in Rust
compiler llvm programming-language rust
Last synced: 14 Oct 2024
https://github.com/jack-q/picol
Pico-Language & Pictorial Illustrated Compiler Organization by Layer
compiler lexer parser picol quadruple visualization
Last synced: 19 Nov 2024
https://github.com/corth-lang/corth
A self-hosted stack based language like Forth
compiler linux nasm-assembly programming-language stack-based-language
Last synced: 10 Dec 2024
https://github.com/ajanibilby/bnf-parser
Deterministic BNF compiler/parser
bnf compiler javascript parser typescript
Last synced: 27 Oct 2024
https://github.com/marihachi/holo
A system programming language of modern syntaxes with LLVM.
compiler llvm low-level programming-language system-programming
Last synced: 02 Nov 2024
https://github.com/gbroques/compiler
A simple compiler written from scratch in C++ for an undergraduate course in program translation.
assembly-language compiler compiler-design compiler-frontend compiler-optimization lexical-analysis parse-trees parser scanner
Last synced: 13 Nov 2024
https://github.com/eronana/strawberry
strawberry is a scripting language
compiler scripting-language virtual-machine
Last synced: 27 Oct 2024