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-15 00:05:46 UTC
- JSON Representation
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/kammradt/cuchinizer
💎 A very powerfull tool to write ruby code just using `cuchi` 💎
Last synced: 14 Oct 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/andresrodriguez55/interpreterforbigaddlanguage
Interpreter for the BigAdd language.
Last synced: 10 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/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/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/steviegt6/bfcil
brainfuck but .NET
brainfuck cil compiler csharp decompiler dotnet il msil
Last synced: 17 Dec 2024
https://github.com/adam-mcdaniel/wisp-bootstrap
A bootstrapped lisp compiler
Last synced: 19 Jan 2025
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/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/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/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/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/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/felixwieland/binaryen.go
Binaryen bindings for Go
binaryen bindings compiler golang webassembly
Last synced: 17 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/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/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/kralicky/ragu
Protobuf code generator without protoc, for Go
Last synced: 10 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/zly2006/seserot
My toy compiler.
compiler compiler-frontend seserot
Last synced: 18 Nov 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/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/omatheuss/lina
Linguagem Intuitiva - Lina
compiler language portugol rust
Last synced: 31 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/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/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/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/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/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/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/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/yazaldefilimone/spipe
An efficient pipe-powered SQL compiler
Last synced: 17 Nov 2024
https://github.com/qsctr/metro
A functional programming language (in development)
Last synced: 20 Nov 2024
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/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/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/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/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/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/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/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/teymour-aldridge/compiler
A compiler for OCR "exam reference language".
Last synced: 30 Jan 2025
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/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 13 Feb 2025
https://github.com/parkertomatoes/basbolt
A QuickBASIC Compiler Explorer
assembly basic compiler qbasic quickbasic
Last synced: 23 Dec 2024
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/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/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/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/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/honzasp/spiral
A simple compiled programming language
compiler data-structures functional language-design rust
Last synced: 25 Jan 2025
https://github.com/yazaldefilimone/stella-compiler
[WIP] A fast, lightweight, and secure Lua virtual machine.
Last synced: 15 Feb 2025
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/youpong/9cc
This is a project for 9cc study. Thanks to the author of 9cc. https://github.com/rui314/9cc
Last synced: 06 Nov 2024
https://github.com/proprowataya/calc4
The Calc4 Programming Language - Every code element is an operator, allowing programming in the style of a calculator
compiler compilers interpreter jit language llvm llvm-ir programming-language
Last synced: 07 Nov 2024
https://github.com/chnapy/tsc-ls
TypeScript compiler using language service plugins
compiler language-service typescript
Last synced: 19 Oct 2024
https://github.com/pouyakary/designtalk
DesignTalk; An experimentation on various human-computer interface ideas. https://designtalk.kary.us
compiler cozy-framework design designtalk kary-comments language shapes vector-drawing vector-graphics
Last synced: 06 Nov 2024
https://github.com/nholland94/spirv-ocaml
A code-generated SPIR-V compiler for ocaml.
code-generator compiler graphics ocaml ocaml-library parallel-computing spir-v
Last synced: 12 Oct 2024
https://github.com/brunocampos01/compiladores
Aulas, exercícios e resumos da matéria introdução à compiladores (INE5622).
compiladores compiler ine ine5622 introducao-a-compiladores java javacc lexical-analyzer semantic-analyzer sintaxis-analyzer ufsc
Last synced: 16 Nov 2024
https://github.com/sambacha/solidity-mac-osx-bin
solidity solc binaries for mac os x
bin binary compiler mac osx solc solidity solidity-documentation
Last synced: 26 Oct 2024
https://github.com/j-jzk/klang
A toolkit for defining programming languages and DSLs in Kotlin
compiler dsl kotlin parser programming-language
Last synced: 12 Oct 2024
https://github.com/choroba/karel
Robot Karel
compiler hacktoberfest learning marpa perl5
Last synced: 14 Nov 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/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/ray-di/Ray.Compiler
A dependency injection compiler for Ray.Di
codegen compiler dependency-injection php ray-di
Last synced: 12 Nov 2024
https://github.com/mozzius/lyre
a typed, functional, concurrent programming language
compiler functional-programming language programming-language
Last synced: 13 Oct 2024
https://github.com/dilawar/cec-esteral
Columbia Esterel Compiler - Personal copy
compiler esterel system-programming
Last synced: 09 Nov 2024
https://github.com/benjozork/cyan
An experiment in programming languages
compiler programming-languages webassembly
Last synced: 11 Feb 2025
https://github.com/samsa1/samrustcompiler
A try to implement my own bootstrapped rust compiler
Last synced: 06 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/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/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/varbhat/bast
Compiler for Tiny Toy BASIC Dialect
basic compiler golang golang-application
Last synced: 09 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/fallendeity/loxinterpreter
compiler crafting-interpreters interpreter lox-interpreter programming-language
Last synced: 07 Nov 2024
https://github.com/obsfx/m3k
Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.
compiler javascript lisp lisp-dialect programming-language toy-compiler toy-programming-language typescript
Last synced: 15 Oct 2024
https://github.com/mateusfccp/pinto
The pint° programming language
compiler dart flutter hacktoberfest language pinto
Last synced: 10 Nov 2024
https://github.com/bagnalla/zar
Formally Verified Samplers From Probabilistic Programs With Loops and Conditioning
compiler coq formal-verification probabilistic-programming sampling
Last synced: 10 Feb 2025
https://github.com/kuanhungchen/spring-2020-compiler-design
🛠 A simple compiler which targets on subset of C language and generates RISC-V assembly code.
code-generator compiler compiler-design lexical-analyzer risc-v syntax-analyzer
Last synced: 08 Jan 2025
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/brandonki/arcane
ARCANE Runs, Compiles And Never Explodes
compiler explodes programming-language
Last synced: 10 Nov 2024