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/amey-thakur/system-programming-and-compiler-construction-and-system-software-lab
CSC602: System Programming and Compiler Construction [SPCC] & CSL602: System Software Lab [SSL] <Semester VI>
amey ameythakur compiler compiler-construction compiler-design computer-engineering computer-science engineering megasatish programming-language system-programming system-programming-laboratory system-software textbooks
Last synced: 09 Nov 2024
https://github.com/danijelaskov/microjava-compiler
A fully functional compiler for a custom high-level Java-like programming language called MicroJava.
compiler compiler-construction cup custom-programming-language etf gradle java jflex kompajler micro-java microjava mikro-java mikrojava pp1 programming-language programski-prevodioci programski-prevodioci-1 projekat
Last synced: 09 Nov 2024
https://github.com/yichengdwu/yoho
A compiler written in Mojo 🔥 and generates RISC-V assembly
Last synced: 21 Dec 2024
https://github.com/rickbutton/loki
A Scheme to WebAssembly compiler
compiler nonsense scheme wasm webassembly
Last synced: 01 Nov 2024
https://github.com/aurora-is-near/evm2near
evm2near compiles Solidity contracts into NEAR WebAssembly contracts.
compiler evm near-protocol solidity webassembly
Last synced: 24 Dec 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/spotandjake/brisk
The Brisk Programming Language
compiler hacktoberfest imperative-programming-language programming-language typescript wasm webassembly
Last synced: 15 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/tomlin7/kookie
Static compiled language under development
compiler dotnet hacktoberfest kookie programming-language
Last synced: 26 Nov 2024
https://github.com/motet-a/toy
Tiny JavaScriptish interpreter
c compiler interpreter javascript
Last synced: 17 Nov 2024
https://github.com/swtwsk/vinci-lang
A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language
Last synced: 14 Nov 2024
https://github.com/mse-org/mselang
The Pascal compiler of LLVM.
compiler fpc llvm llvm-bitcode pascal wirth
Last synced: 17 Nov 2024
https://github.com/graypegg/unfuck
:black_flag: An optimizing Brainfuck to Javascript compiler
brainfuck compiler esolang esoteric-language optimiser
Last synced: 20 Nov 2024
https://github.com/dramforever/finlog
Compiling finite generators to digital logic. WIP
compiler digital-logic haskell verilog
Last synced: 18 Nov 2024
https://github.com/jacylang/jacy
Jacy programming language
compiler jacy programming-language
Last synced: 17 Nov 2024
https://github.com/sunzey/syscompiler
compiler design for 2021-BUAA-Compiler-lecture
Last synced: 15 Nov 2024
https://github.com/fg123/wendy
Wendy is an compiler / interpreter for WendyScript
compiler interpreter programming-language wendy
Last synced: 17 Nov 2024
https://github.com/gaultier/lox-ocaml
Implementation of the Lox language in OCaml
compiler interpreter lox lox-language ocaml
Last synced: 21 Nov 2024
https://github.com/entysec/hatasm
HatAsm is a powerful assembler and disassembler that provides support for all common architectures.
arm assembler assembler-implementation assembler-x86 assembly assembly-arm assembly-mips assembly-x86 assembly-x86-64 compiler intel mips payload shellcode x86 x86-64
Last synced: 27 Nov 2024
https://github.com/smx-smx/valasharp
The Vala Compiler, ported to C#
autocomplete c compiler csharp language-server vala vapi
Last synced: 27 Nov 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: 25 Nov 2024
https://github.com/denisgorbachev/ex_fixer
Fix compiler warnings: prefixes unused variables, removes unused aliases, removes unused imports
Last synced: 24 Dec 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: 24 Dec 2024
https://github.com/comby-tools/comby-decomposer
Decompose source code into templates and fragments for any language.
Last synced: 18 Nov 2024
https://github.com/newcomb-luke/kos-kasm
Kerbal Assembler, for use with Kerbal OS mod for Kerbal Space Program. Using this tool one can program their KSP rockets in assembly code, or generate this assembly code from a compiler. Assembles directly to kRISC with no need for KerboScript.
assembler compiler kasm kerbal-operating-system kerbal-space-program klinker kos krisc ksp
Last synced: 02 Dec 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: 13 Dec 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/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/Willyboar/glove
Gleam Library to generate QBE IR code
backend compiler gleam-lang qbe
Last synced: 05 Nov 2024
https://github.com/kzh/lyca
programming language compiler w/ llvm
compiler llvm programming-language
Last synced: 08 Nov 2024
https://github.com/oxalorg/ninshu
ninshu - The Ninja Programming Language (inspired from naruto)
Last synced: 14 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/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/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/terralang/terrac
Unofficial terralang compiler
compiler game-development programming-languages terra terralang unofficial
Last synced: 14 Nov 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/samtebbs33/ash
A modern and concise language that compiles to Java bytecode
Last synced: 14 Oct 2024
https://github.com/jasondrawdy/amaterasu
Lightweight licensing library for .NET applications which allows the managing of licenses via web based scripts and on-the-fly code compilation.
amaterasu antebyte code-generation compiler cryptography csharp dotnet dynamic encryption hacking library license license-management memory-management networking on-the-fly scripting security web windows
Last synced: 29 Nov 2024
https://github.com/ferhatgec/gretea
Fegeya Gretea (aka green tea), new generation programming language.
compiler cpp cpp17 green greentea programming programming-language rust tea
Last synced: 08 Nov 2024
https://github.com/maekawatoshiki/tourmaline
Tourmaline is a AOT programming language with LLVM
Last synced: 17 Oct 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/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/numba/pixie
Creates performance portable libraries with embedded source representations.
compiler elf executable format numba
Last synced: 06 Nov 2024
https://github.com/edg-l/edlang
Experimental statically-typed compiled programming language made with LLVM and Rust.
compiler edlang experimental-language language llvm programming-language rust
Last synced: 08 Nov 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/matrunchyk/expression-parser
This package allows evaluating (parse with mapping) large amounts of data in a flexible manner, providing various processing functions
compiler expression expression-evaluator expression-parser laravel library parser
Last synced: 09 Nov 2024
https://github.com/YichengDWu/yoho
A compiler written in Mojo 🔥 and generates RISC-V assembly
Last synced: 24 Sep 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/Apisium/Yoo
A runtime and compiler of TypeScript, based on Golang.
compiler golang runtime typescript
Last synced: 11 Nov 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/fdero/verse
Compiler and Interpreter of the Verse programming language
compiler compiler-design interpreter language programming-language programming-languages
Last synced: 14 Nov 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: 27 Dec 2024
https://github.com/source-foundry/fontmake-mp
Concurrent font compilation from UFO source files with fontmake
compiler concurrency font parallel typeface ufo ufo-source
Last synced: 11 Nov 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/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/jfeser/castor
Deductive synthesis and compilation of specialized databases.
compiler database deductive-reasoning program-synthesis
Last synced: 16 Nov 2024
https://github.com/jawadcode/htmlisp
Compiles lisp style html into normal html
compiler html lisp rust sexpression-language transpiler
Last synced: 13 Dec 2024
https://github.com/suica/typescript-type-level-programming
An experimental transpiler that makes simple typescript computations happen in type-level.
babel compiler types typescript
Last synced: 16 Dec 2024
https://github.com/charlesaverill/ecco
An Educational C COmpiler written in Python, written for use in my Practical Compiler Design course
Last synced: 14 Nov 2024
https://github.com/chunrapeepat/score-language
Score, the programming language designed for blind and visually impaired students as an educational tool for coding.
audio blind compiler educational-tool programming-language senior-project transpiler typescript
Last synced: 17 Dec 2024
https://github.com/bingxio/meet
The Meet Language Interpreter
ast bytecode-interpreter compiler interpreter programming-language
Last synced: 17 Nov 2024
https://github.com/fajarkim/blind-bash
Tools for obfuscated bash script 🛡️
base16 base16-encryption base64 base64-encoding bash bash-compiler bash-obfuscate compiler compression
Last synced: 31 Dec 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: 10 Dec 2024
https://github.com/cowboy8625/snow-lang
A functional programming language
compiler functional functional-programming language programming-language snow-lang
Last synced: 08 Nov 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/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/benwiley4000/pico8-to-lua
Converts PICO-8 extended Lua syntax to standard Lua syntax
compiler game-development pico-8 pico8
Last synced: 10 Nov 2024
https://github.com/ustb-owl/Lava
A compiler of C subset by USTB OWL Wheel Lab.
Last synced: 11 Nov 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/iith-compilers/ml-compiler-bridge
Library to interface Compilers and ML models for ML-Enabled Compiler Optimizations
compiler llvm machinelearning mlir optimization pluto
Last synced: 09 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/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/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/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/vurv78/expressive
(INDEV) Expression, but it's Typescript (with extras). Replacement for Expression2, ExpAdv, Starfall
compiler e2 expression2 garrysmod glua gmod programming-language transpiler typescript wiremod
Last synced: 10 Nov 2024
https://github.com/wiwichips/jadcc
Distributed C / C++ compiler using implemented using WebAssembly and the Distributed Compute Protocol (DCP)
compiler dcp distributed-computing javascript nodejs webassembly
Last synced: 27 Oct 2024
https://github.com/jbrower95/crop
ROP Payload Compiler
compiler rop rop-gadgets security
Last synced: 29 Oct 2024
https://github.com/unnamed/mocha
A lightweight, fast and efficient Molang lexer, parser, interpreter and compiler for Java 8+
bytecode compiler interpreter java jvm lexer minecraft minecraft-bedrock molang parser
Last synced: 07 Nov 2024
https://github.com/m4gnv5/geschwindigkeitsficken
Speedfuck - optimizing brainfuck compiler
brainfuck brainfuck-compiler brainfuck-compilers compiler optimization optimizations
Last synced: 14 Oct 2024
https://github.com/s3rius/brainbreak
BrainFuck REPL, Interpreter and compiler.
brainfuck compiler haskell interpreter repl
Last synced: 11 Oct 2024
https://github.com/ktsn/vuec
CLI compiler of Vue single file component
cli-tool compiler single-file-component vue
Last synced: 25 Nov 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/zyrouge/beize
A highly dynamic embeddable scripting language.
compiler interpreter programming-language
Last synced: 30 Oct 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/mathspp/building-a-python-compiler-and-interpreter
Code for the article series on building a Python compiler and interpreter
compiler compilers interpreter interpreters language-design python python3
Last synced: 05 Nov 2024