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-02-19 00:06:05 UTC
- JSON Representation
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 Feb 2025
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/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: 18 Feb 2025
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/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 08 Nov 2024
https://github.com/ShuyunFF2E/dragon-pond
๐น๐ฅdragon compiler collection
Last synced: 01 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://gitlab.com/DevelopmentDuck/rose
A website compiler allowing the use of Go alongside HTML
Last synced: 12 Nov 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/aliiimaher/compiler
Design a tiny compiler with Lex and Yacc.
Last synced: 13 Jan 2025
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/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/para-lang/para-compiler
The Para Compiler (From Greek "para": Beside/Alongside)
c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python
Last synced: 25 Jan 2025
https://github.com/rj45/nanogo
NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs
assembly compiler cpu go golang hobby-compiler hobby-language hobby-project homebrew-computer processor-design
Last synced: 02 Jan 2025
https://github.com/zly2006/seserot
My toy compiler.
compiler compiler-frontend seserot
Last synced: 18 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/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/shuyunff2e/dragon-pond
๐น๐ฅdragon compiler collection
Last synced: 15 Nov 2024
https://github.com/brandonki/jcc
Optimizing C Compiler
c-lang c-language compiler cpp low-level optimization ssa x86-64
Last synced: 16 Feb 2025
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/steviegt6/bfcil
brainfuck but .NET
brainfuck cil compiler csharp decompiler dotnet il msil
Last synced: 17 Dec 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/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/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/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/mgrdich/forthcompiler
A basic Compiler for Gforth written in Go
assembly assembly-x86 compiler forth-like golang
Last synced: 24 Jan 2025
https://github.com/andrey-moura/uva-lang
compiler interpreter lexer programming-language
Last synced: 22 Nov 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/taktoa/spim-compiler
A compiler from a simple imperative language to SPIM, a dialect of MIPS assembly (WIP)
compiler dependent-types idris mips wip
Last synced: 22 Jan 2025
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: 13 Feb 2025
https://github.com/kralicky/ragu
Protobuf code generator without protoc, for Go
Last synced: 10 Jan 2025
https://github.com/felixwieland/binaryen.go
Binaryen bindings for Go
binaryen bindings compiler golang webassembly
Last synced: 17 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/adam-mcdaniel/wisp-bootstrap
A bootstrapped lisp compiler
Last synced: 19 Jan 2025
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/mrjameshamilton/jlox
A optimizing Lox compiler for the JVM
compiler jvm jvm-language lox lox-language
Last synced: 26 Dec 2024
https://github.com/wellwelwel/simple-web-cli
โก A simple compiler to automate the development in HTML, CSS, SCSS, JS, TS and PHP languages, focused on Shared Hosts and using SFTP or FTP to deploy files processed automatically to final server.
automation browser build bundle compiler dom esmodules ftp modules pipeline sftp sync typescript watch watcher
Last synced: 17 Jan 2025
https://github.com/qsctr/metro
A functional programming language (in development)
Last synced: 20 Nov 2024
https://github.com/yazaldefilimone/spipe
An efficient pipe-powered SQL compiler
Last synced: 17 Nov 2024
https://github.com/detectivekaktus/brainc
Brainfuck x86_64 execution toolset written in pure C for Linux
assembly brainfuck c compiler interpreter linux make nasm nasm-assembly toolset x86-64
Last synced: 24 Nov 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: 19 Jan 2025
https://github.com/sohnryang/stapl
Simple Type-Annotated Programming Language (WIP)
c-plus-plus compiler llvm programming-language
Last synced: 17 Nov 2024
https://github.com/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 17 Nov 2024
https://github.com/charlesaverill/purple
Purple standard language specification and compiler implementation
c compiler programming-language programming-language-development
Last synced: 14 Nov 2024
https://github.com/seucs/compiler
SEU CS Compiler Course Design: Python Implementation of LEX & YACC for Cminus
compiler dfa lex lexical-analysis nfa python syntax-analysis visualization yacc
Last synced: 15 Nov 2024
https://github.com/bornlex/whitespace-interpreter
A Whitespace interpreter. Written in Python.
compiler interpreter python-3-5 whitespace whitespace-interpreter whitespace-language
Last synced: 24 Jan 2025
https://github.com/omatheuss/lina
Linguagem Intuitiva - Lina
compiler language portugol rust
Last synced: 31 Dec 2024
https://github.com/gokselgoktas/brainfuck
An optimizing Brainfuck compiler & interpreter
compiler interpreter language llvm programming-language source-to-source turing-completeness
Last synced: 17 Nov 2024
https://github.com/ehwan/lua_rust
lua syntax parser & interpreter in Rust
compiler glr-parsing lalr1 lua rust
Last synced: 15 Feb 2025
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/teymour-aldridge/compiler
A compiler for OCR "exam reference language".
Last synced: 30 Jan 2025
https://github.com/parkertomatoes/basbolt
A QuickBASIC Compiler Explorer
assembly basic compiler qbasic quickbasic
Last synced: 23 Dec 2024
https://github.com/noatpad/honk
A barebones programming language of a college final. It can also honk.
compiler goose programming-language
Last synced: 19 Jan 2025
https://github.com/aartaka/trivial-toplevel-commands
Common Lisp library to portably (un)define REPL toplevel commands.
command compiler implementation lisp portability shell
Last synced: 19 Dec 2024
https://github.com/print3m/c-to-shellcode
From C to binary shellcode converter.
compiler gcc malware malware-development mingw python shellcode shellcode-development
Last synced: 17 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/owaismohsin001/sunlight-lang
Sunlight lang is a dynamic, lazy, and functional programming language that compiles to Lua and JS
algebraic-data-types beginner-friendly compiler dynamic-polymorphism dynamic-programming dynamic-typing functional-language functional-languages functional-programming language lua memoization memorization multimethod polymorphic-functions polymorphic-variants polymorphism pure-functional sunlight sunlight-lang
Last synced: 07 Dec 2024
https://github.com/cla7aye15i4nd/pymx
Pymx is a compiler written in Python 3 for the M* language which is a toy language. The compiler is intended to support to generate rv32im code from a java-like language.
compiler compiler-optimization llvm-ir python riscv32
Last synced: 18 Jan 2025
https://github.com/yurixander/tails
๐ ๏ธ An experimental functional systems programming language, written in Rust and powered by LLVM as a backend.
Last synced: 19 Dec 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/bradleywood/triton-lang
A statically typed experimental programming language
compiler jvm jvm-languages programming-language
Last synced: 16 Nov 2024
https://github.com/adam-mcdaniel/qalc
A very unstable and terrible language for quickly writing calculator programs
compiler language ti-basic ti84
Last synced: 18 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/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 13 Feb 2025
https://github.com/honzasp/spiral
A simple compiled programming language
compiler data-structures functional language-design rust
Last synced: 25 Jan 2025
https://github.com/in-fun/mi
An experimental compiler for the sml language
compiler experimental functional-languages language ml sml
Last synced: 29 Jan 2025
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/yazaldefilimone/stella-compiler
[WIP] A fast, lightweight, and secure Lua virtual machine.
Last synced: 15 Feb 2025
https://github.com/silverbirder/rustscript
A Toy Javascript Compiler that parses javascript and compiles JIT with LLVM(Rust:inkwell).
compiler inkwell javascript llvm rust toy
Last synced: 20 Nov 2024
https://github.com/lcbx/bytecodelang
a programming language inspired by Python that compiles to bytecode (for it's custom stack-based vm)
bytecode compiler language programming-language stack-based
Last synced: 23 Nov 2024
https://github.com/javiersegoviacordoba/kotlin-compiler-extensions
Set of extensions for the Kotlin compiler APIs
compiler extensions hacktoberfest kotlin kotlin-compiler kotlin-compiler-plugin kotlin-extensions test testing
Last synced: 27 Oct 2024
https://github.com/samsa1/samrustcompiler
A try to implement my own bootstrapped rust compiler
Last synced: 06 Nov 2024
https://github.com/abhishekmishra-17/shift-reduce-parsing-algorithm-using-python3
This is a python program for the shift-reduce parsing algorithm.
compiler compiler-design compilerdesign follow parser python python3 shift-reduce-parsers
Last synced: 08 Nov 2024
https://github.com/abhishekmishra-17/intermediate-code-generator-using-python3
Code generator program using python
code-generation code-generator compiler compiler-design compilers intermediate-code-generation python python38 pythonprogram three-address-code
Last synced: 08 Nov 2024
https://github.com/dai-wenxun/c-compiler
Tiny self-hosting C compiler
assembly c compiler self-hosting x86-64
Last synced: 14 Oct 2024
https://github.com/ferhatgec/kalem
[Use Kalem.rs instead] Fegeya Kalem transpiler (maybe compiler?)
clang compiler cpp cpp17 fegeya language programming transpiler
Last synced: 08 Nov 2024
https://github.com/tekknolagi/pyddcg
A small implementation of destination-driven code generation in Python
code-generation compiler ddcg destination-driven python x86 x86-
Last synced: 30 Oct 2024
https://github.com/ferhatgec/imafe
Fegeya Imafe, Unique & simple image viewer.
c compiler gtk gtk3 image info manipulation processing vala valac viewer
Last synced: 08 Nov 2024
https://github.com/maxstrange/nndl
Neural Network Description Language
antlr4 compiler description-language neural-network neural-network-description-language neural-networks python
Last synced: 08 Dec 2024
https://github.com/danilafe/chalk
A compiler from a toy language into CHIP-8, written in Crystal.
chip-8 compiler crystal language
Last synced: 09 Nov 2024
https://github.com/curtisfenner/smol-builder
(No longer developed: see shiru-ts for successor project) The Smol compiler and reference document.
compiler portable programming-language smol-compiler smt
Last synced: 08 Dec 2024
https://github.com/mateusfccp/pinto
The pintยฐ programming language
compiler dart flutter hacktoberfest language pinto
Last synced: 10 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/brandonki/arcvm
Small optimizing compiler backend with an SSA-based IR.
compiler compiler-backend low-level machine-code native optimization ssa x86-64
Last synced: 10 Nov 2024
https://github.com/morgancaron/cpputils
C++ Utilities Library for compilers or various projects
compiler cpp cpp20 cpp23 cpputils logger parser parser-combinators parser-generator utility-library
Last synced: 09 Nov 2024
https://github.com/brandonki/arcane
ARCANE Runs, Compiles And Never Explodes
compiler explodes programming-language
Last synced: 10 Nov 2024
https://github.com/harkal/picolang
A Compiled high level language for the picoVM embeddedable virtual machine
compiler embedded-systems languages
Last synced: 29 Oct 2024
https://github.com/wux1an/fernflowers
Java โ reverse engineering tool - Batch decompile the jar package.
bytecode bytecode-manipulation code-review compiler decompiler fernflower freeze java multi-threads reverse reverse-engineering
Last synced: 21 Jan 2025
https://github.com/choroba/karel
Robot Karel
compiler hacktoberfest learning marpa perl5
Last synced: 14 Nov 2024
https://github.com/jonaylor89/monkey
Tree-walking interpreter and bytecode compiler/VM for the monkey programming language
bytecode compiler golang interpreter parser
Last synced: 12 Nov 2024