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/amrdeveloper/echo
Compiler And Virtual Machine for Lox Programming Language written in C
c compiler lox lox-language virtual-machine
Last synced: 14 Oct 2024
https://github.com/akshatkarani/micro_compiler
A compiler for MICRO language
Last synced: 14 Oct 2024
https://github.com/here-be/snapdragon-handlers
Adds support for handlers, events and plugins to snapdragon libraries.
compiler lexer nodes parser snapdragon tokens
Last synced: 14 Nov 2024
https://github.com/eyelash/moebius
a simple and fast functional programming language
compiler cpp functional-language programming-language
Last synced: 24 Oct 2024
https://github.com/IsaacShelton/Adept-1.1
A blazing fast low-level programming language
compiler compilers fast jit low-level pointer programming-language
Last synced: 01 Nov 2024
https://github.com/playxe/stack2ssa
Simple implementation of stack to SSA IR lowering
bytecode compiler cranelift intermediate-code-generation jit ssa stack
Last synced: 01 Nov 2024
https://github.com/sabine-lang/sabine
π | Perfect opportunity to lock in
c compiler nix sabine toy-project
Last synced: 07 Dec 2024
https://github.com/nathsou/girafe
Term Rewriting Systems infrastructure
compiler decision-trees functional-programming girafe rewriting rewriting-system term-rewriting
Last synced: 11 Oct 2024
https://github.com/javinator9889/kernelupgrader
A Python tool for upgrade your kernel safely from kernel.org
compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly
Last synced: 14 Oct 2024
https://github.com/ShuyunFF2E/dragon-pond
πΉπ₯dragon compiler collection
Last synced: 01 Nov 2024
https://github.com/giulioz/mlem
π¨πΌβπ»π A Tiny ML-like language for research purposes
compiler functional haskell language ml nearley ocaml parser types
Last synced: 15 Oct 2024
https://github.com/juliandavidmr/camaleon
Camaleon is a multiplatform installable module, available for Linux, Windows and Mac OS. Quickly obtain, view and test exercises developed in C++ and Java. camaleon uses the V8 engine Google, so you need to install NodeJS.
analyzer compiler java programmer-tool udebug uhunt uva-data uva-solutions
Last synced: 11 Oct 2024
https://github.com/exoad/yttriuslang.c
Vectorized compiled programming language and vm
Last synced: 08 Nov 2024
https://github.com/shibatch/xpass
A collection of experimental optimizing passes for LLVM
clang compiler llvm llvm-ir llvm-pass optimization sleef
Last synced: 12 Nov 2024
https://github.com/xaxys/lxa
A new programming language based on Lua vm.
compiler interpreter language lua lua-script lxa programming programming-language programming-languages virtual-machine vm
Last synced: 08 Nov 2024
https://github.com/glebec/int-jit-comp
Comparison of an Interpreter, JIT Compiler, Compiler, & Optimizing Compiler
compiler educational interpreter jit
Last synced: 11 Oct 2024
https://github.com/glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation
Last synced: 11 Oct 2024
https://github.com/sinabakh/sitron
C++ Arendelle 2XIV Engine
arendelle cli compiler cpp interpreter karyfoundation language linux programming-language
Last synced: 19 Nov 2024
https://github.com/anikhasibul/html2vecty
HTML to Vecty compiler! π Transpiles all of your html codes to vecty components in a second! π #move2vecty #html2vecty
cli compiler components css front-end-development golang gopherjs html javascript transpiler vecty
Last synced: 24 Nov 2024
https://github.com/haroldo-ok/vn32x
A tool for creating visual novels for the Sega 32x. Work in progress.
32x compiler game-development visual-novel-engine
Last synced: 03 Dec 2024
https://github.com/finitereality/pipedream
One attempt of many at building a BYOND-compatible compiler and server.
Last synced: 12 Nov 2024
https://github.com/michaelsdavid/conure-lang
A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.
c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c
Last synced: 16 Nov 2024
https://github.com/jrmoulton/interpreter-rs
An interpreter and compiler built in Rust
compiler interpreter lexer parser rust
Last synced: 19 Nov 2024
https://github.com/houssemnasri/coolcompiler
A cool compiler for the Cool programming language!
compiler cs143 garbage-collection hacktoberfest java java-cup jlex oop
Last synced: 05 Nov 2024
https://github.com/spcl/perf-taint
Taint-based program analysis framework for empirical performance modeling.
clang compiler hpc llvm performance-analysis performance-modeling
Last synced: 06 Nov 2024
https://github.com/zly2006/seserot
My toy compiler.
compiler compiler-frontend seserot
Last synced: 18 Nov 2024
https://github.com/kameronbrooks/ccl-spec
The CCL (Contextual C-like Language) Specification
compiler csharp custom-language engine framework game game-development lexer parser run-time-scripting runtime scripting-engine scripting-language unity unity-3d unity-asset unity-plugin
Last synced: 13 Oct 2024
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 06 Nov 2024
https://github.com/iricartb/university-c-compiler-flex-bison
Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).
bison c compiler flex lexical semantics yacc
Last synced: 14 Nov 2024
https://github.com/r-unic/rogems
A Ruby to Lua transpiler written in pure Ruby for use in the Roblox game engine
compiler game lua roblox roblox-ruby rogems ruby transpiler
Last synced: 12 Nov 2024
https://github.com/slye3d/esy-language
Esy is a new JS preprocessor allows you to use custom block structures.
blocks code-structure compiler esy javascript language preprocessor slye
Last synced: 17 Nov 2024
https://github.com/ionutbalosin/jvm-performance-benchmarks-reports
JVM JIT Compilers Benchmarks Results
compiler java jvm optimization performance
Last synced: 09 Nov 2024
https://github.com/andrewkchan/puffscript
Toy imperative programming language that compiles to WebAssembly
compiler programming-language webassembly
Last synced: 21 Dec 2024
https://github.com/miniminelp/minetem
A little programm for mapmakers that want to add new blocks and items to the game
block compiler gui item json mapmaking minecraft node node-js node-module nodejs nodejs-modules npm npm-install npm-module npm-package npmjs
Last synced: 28 Sep 2024
https://github.com/chainski/powershell-compile-csharp
Build C# Program with Powershell
compile-using-powershell compiler offensive-scripts powershell powershell-script red-teaming
Last synced: 07 Jan 2025
https://github.com/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 08 Nov 2024
https://github.com/kammradt/cuchinizer
π A very powerfull tool to write ruby code just using `cuchi` π
Last synced: 14 Oct 2024
https://github.com/sonota88/ruccola
A self-hosting toy compiler
compiler programming-language ruby
Last synced: 25 Dec 2024
https://github.com/simplyyan/spellspike
The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.
algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax
Last synced: 14 Dec 2024
https://github.com/sinanislekdemir/minik
Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.
arduino compiler esp32 esp32-wroom interpreter kernel programming-language
Last synced: 12 Oct 2024
https://github.com/sbip-sg/tsll
Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).
compiler compiler-frontend llvm llvm-ir typescript typescript-compiler
Last synced: 16 Oct 2024
https://github.com/shuyunff2e/dragon-pond
πΉπ₯dragon compiler collection
Last synced: 15 Nov 2024
https://github.com/oldratlee/kotlin-coroutines-bottom-up
Complete runnable demo code of article "A Bottom-Up View of Kotlin Coroutines"
bottom-up compiler concurrency continuation continuation-passing-style coroutines cps http4k kotlin tornadofx
Last synced: 12 Oct 2024
https://github.com/kralicky/ragu
Protobuf code generator without protoc, for Go
Last synced: 10 Jan 2025
https://github.com/davidgregory084/mina
A minimum viable functional programming language for the JVM
compiler functional-language functional-languages functional-programming java-virtual-machine jvm jvm-languages language programming-language statically-typed
Last synced: 24 Oct 2024
https://github.com/ericlbuehler/kestrel-programming-language
The Kestrel Programming Language.
compiler kestrel programming-language rust
Last synced: 24 Oct 2024
https://github.com/blyxyas/hq9c
π± HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.
Last synced: 28 Oct 2024
https://github.com/thaliaarchi/nebula
Compiler for the stack-based Whitespace language with LLVM back end.
compiler go llvm llvm-ir programming-languages whitespace-language
Last synced: 25 Nov 2024
https://github.com/viown/seascript
A VM Based Programming Language
compiler interpreter language programming-language vm
Last synced: 15 Oct 2024
https://github.com/kts-o7/compiler-design
Lab codes for Compiler design
compiler compiler-design-lab lex yacc yacc-lex
Last synced: 06 Jan 2025
https://gitlab.com/DevelopmentDuck/rose
A website compiler allowing the use of Go alongside HTML
Last synced: 12 Nov 2024
https://github.com/technius/simpl
A simple imperative programming language inspired by ideas in functional programming languages
compiler llvm programming-language
Last synced: 15 Oct 2024
https://github.com/felixwieland/binaryen.go
Binaryen bindings for Go
binaryen bindings compiler golang webassembly
Last synced: 17 Dec 2024
https://github.com/andresrodriguez55/interpreterforbigaddlanguage
Interpreter for the BigAdd language.
Last synced: 10 Nov 2024
https://github.com/megabytesofrem/deimos
The compiler for Deimos, a small, low-level Lua inspired language
compiler proglangs-discord programming-language rust
Last synced: 12 Dec 2024
https://github.com/andrey-moura/uva-lang
compiler interpreter lexer programming-language
Last synced: 22 Nov 2024
https://github.com/joshbrew/tinybuild
Simple, next gen, all purpose web software bundler with hot-reloading development server. Includes native desktop and mobile development support.
build-tool bundler commonjs compiler esbuild esm javascript javascript-compiler mobile-development module-bundler nodejs plugins typescript web webapp webpack
Last synced: 01 Dec 2024
https://github.com/joeyvanlierop/golf
A simple compiler for a programming language called GoLF β³
code-generation compiler golang lexer parser programming-language semantic-analysis
Last synced: 18 Nov 2024
https://github.com/lukasmoellerch/wok
This project is supposed to be a compiler similar to svelte, compiling typed code into WASM.
Last synced: 10 Dec 2024
https://github.com/pcaversaccio/zksync-vyper-sandbox
A sandbox environment for ZKsync Era Vyper compiler testing.
compiler testing vyper zksync-era
Last synced: 09 Nov 2024
https://github.com/thehxdev/bfi
Fast and efficient BrainFuck compiler and interpreter written in C
assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix
Last synced: 14 Nov 2024
https://github.com/alannunes/compiler
This Is a Programming Language (Alanus). It's the first compiler I wrote for learnings purpose.
code-generation compiler compiler-construction intepreter programming-language python turing-machine
Last synced: 25 Dec 2024
https://github.com/ramonmeza/compiler
Trying to make a little compiler, just for fun and learning.
code code-generation compiler emitter lex lexer lexical-analysis lisp parser string-ify syntactic-analysis token tokenizer
Last synced: 24 Nov 2024
https://github.com/lucivpav/mila
A simple procedural and imperative language.
Last synced: 17 Oct 2024
https://github.com/amrdeveloper/done
Compiler to generate C Code and executable with many features and syntax sugger
c-code-generator codegenerator compiler cpp lexer parser transpiler
Last synced: 14 Oct 2024
https://github.com/amrdeveloper/monkey
Monkey programming language π project from "Writing An Interpreter In Go" and "Writing A Compiler In Go" Books
compiler golang interpreter monkey-programming-language scripting
Last synced: 14 Oct 2024
https://github.com/amrdeveloper/kong
Kong is an implementation of the Monkey interpreter in Java 8 from The Writing An Interpreter In Go books
compiler interpreter monkey monkey-programming-language repl virtual-machine
Last synced: 14 Oct 2024
https://github.com/amrdeveloper/pascalwci
Pascal Interpreter and Debugger Project written in Java from Writing Compilers and Interpreters A Software Engineering Approach, Third Edition book
compiler debugger interpreter pascal wci
Last synced: 14 Oct 2024
https://github.com/willothy/letter
Letter is a compiler project built in TypeScript using LLVM node bindings.
compiler llvm llvm-javascript parser programming-language typescript
Last synced: 22 Oct 2024
https://github.com/omatheuss/lina
Linguagem Intuitiva - Lina
compiler language portugol rust
Last synced: 31 Dec 2024
https://github.com/mrjameshamilton/jlox
A optimizing Lox compiler for the JVM
compiler jvm jvm-language lox lox-language
Last synced: 26 Dec 2024
https://github.com/marceldobehere/maal-marcels-amazing-assembly-language
This tool will compile MAAL into MAALB (Bytecode)
compiler csharp custom-language language maab maal
Last synced: 09 Nov 2024
https://github.com/redstonewizard08/quickscript
A quick programming language with a compiler implemented in Rust.
aot clap communityexchange compiler cranelift crates ghdesktop github github-codespaces github-copilot jit language learn pest quickscript rust
Last synced: 14 Nov 2024
https://github.com/srijan-paul/avets
A type-checked scripting language that compiles to Javascript.
compiler es6 javascript language scripting-language transpiler typescript
Last synced: 25 Nov 2024
https://github.com/joakimthun/brisk-lang
A tiny toy βlanguageβ developed as an excuse to learn more about x86-x64 and code generation
brisk compiler language programming-language
Last synced: 13 Dec 2024
https://github.com/marvelbark2/ryo-js
Js fullstack framework, Incredibly fast
blog browser compiler components framework-js frameworks fullstack graphql hybrid javascript node preact react reactjs rest-api server static-site-generator typescript universal websocket
Last synced: 11 Nov 2024
https://github.com/mehditeymorian/cool-compiler
Compiler for Cool language. written using PGen, Antlr, and Java
antlr4 assembly code-generator compiler java parser pgen
Last synced: 23 Nov 2024
https://github.com/vanflux/viking-lang
Viking assembler, compiler and simulator/debugger
assembly compiler simulator viking
Last synced: 12 Oct 2024
https://github.com/arsalan0c/dafny-of-python
A tool for deductive verification of Python programs based on Dafny
auto-active compiler dafny mypy python static transpiler verification
Last synced: 24 Oct 2024
https://github.com/marionauta/simple-compiler
Very simple lexer, parser, semantic analyzer and compiler.
compiler lexer parser toy-language transpiler
Last synced: 13 Nov 2024
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 12 Dec 2024
https://github.com/bradleywood/triton-lang
A statically typed experimental programming language
compiler jvm jvm-languages programming-language
Last synced: 16 Nov 2024
https://github.com/UltraAlex00/Powershell-Dll-Compiler
Compiles a powershell class into a C# .dll or .cs
compiler csharp dll powershell powershell-module ps2dll
Last synced: 04 Dec 2024
https://github.com/benjozork/cyan
An experiment in programming languages
compiler programming-languages webassembly
Last synced: 11 Oct 2024