Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: compilers
nikolaydubina/go-recipes
🦩 Tools for Go projects
Language: Go - Size: 20.2 MB - Last synced: about 5 hours ago - Pushed: about 2 months ago - Stars: 3,826 - Forks: 143
hrzlgnm/monkey
monkey language compiler and interperter
Language: C++ - Size: 382 KB - Last synced: about 9 hours ago - Pushed: about 10 hours ago - Stars: 2 - Forks: 1
bradenhelmer/bhcc
C99 compiler, written in C99.
Language: C - Size: 104 KB - Last synced: about 13 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
parkerziegler/cartokit
A direct manipulation programming environment for interactive cartography on the web.
Language: TypeScript - Size: 57.7 MB - Last synced: about 5 hours ago - Pushed: about 9 hours ago - Stars: 36 - Forks: 0
WebAssembly/binaryen
Optimizer and compiler/toolchain library for WebAssembly
Language: WebAssembly - Size: 125 MB - Last synced: about 12 hours ago - Pushed: about 14 hours ago - Stars: 7,136 - Forks: 704
qosf/awesome-quantum-software
Curated list of open-source quantum software projects.
Size: 1.11 MB - Last synced: about 13 hours ago - Pushed: 7 days ago - Stars: 1,352 - Forks: 290
verilator/verilator
Verilator open-source SystemVerilog simulator and lint system
Language: C++ - Size: 23.9 MB - Last synced: about 17 hours ago - Pushed: about 18 hours ago - Stars: 2,125 - Forks: 523
katef/libfsm
DFA regular expression library & friends
Language: C - Size: 6.62 MB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 912 - Forks: 51
ArtyomKingmang/Lazurite
Lazurite Programming Language
Language: Java - Size: 39 MB - Last synced: about 12 hours ago - Pushed: 1 day ago - Stars: 74 - Forks: 9
pikakid98/Compile-in-ator
A pointless and overly complicated way of renaming batch scripts that compile other scripts
Language: AutoHotkey - Size: 137 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
ejsdotsh/learning
a monorepo for all of my learning projects
Language: Go - Size: 1.66 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
kraj/meta-clang
Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
Language: BitBake - Size: 2.11 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 142 - Forks: 182
Gmjgerardo/Assembly-Exercises
Some homeworks and tasks from my class "Language Translators". Developed with x86 assembler in a Linux environment.
Language: Assembly - Size: 8.33 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
let-unimi/sito
Sito web del corso di "Linguaggi e traduttori" @ UniMI
Language: HTML - Size: 1.19 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 0
allenvox/compilers
Workspace for Compilation Technologies class at SibSUTIS, spring '24
Language: C++ - Size: 1.7 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
yangdanny97/yangdanny97.github.io
My personal website - standard Jekyll site w/ blog support. Feel free to fork.
Language: HTML - Size: 138 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 2 - Forks: 2
vastina/vascc
what about write a compiler?
Language: C++ - Size: 366 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
never-lang/never
Never: statically typed, embeddable functional programming language.
Language: C - Size: 2.69 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 402 - Forks: 8
Strumenta/kolasu
Kotlin Language Support – AST Library
Language: Kotlin - Size: 2.97 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 104 - Forks: 11
Heathcorp/Mastermind
A custom programming language which compiles to the well-known esolang "Brainfuck".
Language: Rust - Size: 438 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 4 - Forks: 0
banach-space/llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
Language: C++ - Size: 587 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 2,725 - Forks: 356
babalolajnr/monkey-rs
A Rust implementation of the Monkey programming language
Language: Rust - Size: 26.4 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
PosteruOle/master_thesis
This repository will contain the implementation and explanation of my master's thesis at the Faculty of Mathematics within the University of Belgrade.
Language: C++ - Size: 2.04 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 1
windicss/docs
📖 Documentation for Windi CSS
Language: Vue - Size: 2.32 MB - Last synced: about 10 hours ago - Pushed: about 1 year ago - Stars: 269 - Forks: 133
alaaamoheb/COOL-Compiler
Compiler for the COOL Programming Language.
Language: Java - Size: 21.5 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0
rsenna/t3x0
T3X/0 is a small, portable, procedural, block-structured, recursive, and almost typeless programming language, and the latest member of the T3X family of languages. Note: this is a GitHub mirror, based on source code available at the original author's website.
Language: Raku - Size: 201 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 1
decompme/decomp.me
Collaborative decompilation and reverse engineering website
Language: TypeScript - Size: 27.9 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 330 - Forks: 100
lado-saha/C-Lox
A compiler journey: Implementation of Robert Nystrom's language lox, C version
Language: C - Size: 303 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
chrisdone-archive/duet 📦
A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell
Language: Haskell - Size: 2.84 MB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 208 - Forks: 7
micheleriva/c-vs-ts-wasm
👽Simple repo I made for myself just to test some WebAssembly compilers.
Language: WebAssembly - Size: 40 KB - Last synced: 7 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0
lawndoc/flair
Repository for our Compilers class project.
Language: Python - Size: 1.69 MB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
wtanaka/ansible-role-ghc
Ansible role to install ghc
Size: 13.7 KB - Last synced: 7 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
egbakou/marathon-compilers
Compilation library for programming competitions. This library can be used to configure online compilers or to set up a platform for compiling and running programs during programming competitions.
Language: Java - Size: 97.7 KB - Last synced: 7 days ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 3
leogtzr/monkeylangj
This is a Java implementation of Thorsten Ball's Monkey Programming Language from his great book Writing An Interpreter in Go.
Language: Java - Size: 181 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 2
andrew-johnson-4/BootstrapBook
Learn how to Write a Compiler in 2000 Lines of Code
Size: 42 KB - Last synced: 8 days ago - Pushed: 2 months ago - Stars: 5 - Forks: 0
katef/kgt
BNF wrangling and railroad diagrams
Language: C - Size: 1.28 MB - Last synced: 7 days ago - Pushed: 8 months ago - Stars: 574 - Forks: 29
nexssp/package_nexss
Nexss related tools for Nexss PROGRAMMER 2.x+
Language: JavaScript - Size: 210 KB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
mateusjunges/afd
Implementation of and AFD (Deterministic Finit Automaton) for the Formal Languages and Compilers grade - Computer Engineering @ UEPG
Language: Python - Size: 2.93 KB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1
Alia5/TSChai
Typescript 2 Chaiscript Transpiler
Language: TypeScript - Size: 42 KB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
Beliavsky/Fortran-Tools
Links to Fortran compilers, preprocessors, static analyzers, transpilers, IDEs, build systems, etc.
Size: 1.14 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 75 - Forks: 7
brendanzab/language-garden
A garden of small programming language implementations 🪴
Language: OCaml - Size: 968 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 129 - Forks: 4
opencastsoftware/yvette
A diagnostic reporting library for Java
Language: Java - Size: 450 KB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 5 - Forks: 1
trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
Language: C++ - Size: 4.2 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 335 - Forks: 24
FajarKim/pycx3
Compiler Python version 3 source file to binary
Language: Python - Size: 42 KB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0
FajarKim/pycx2
Compiler Python version 2 source file to binary
Language: Python - Size: 38.1 KB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0
SRI-CSL/gllvm
Whole Program LLVM: wllvm ported to go
Language: Go - Size: 963 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 280 - Forks: 33
russtacean/interpreter-in-go-from-scratch
Implementation of an interpreter for a small language called Monkey. Has two engines: a tree walking evaluator and a stack based bytecode VM
Language: Go - Size: 109 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
Alexey-Sagaydak/Compiler
Текстовый редактор с функциями языкового процессора (курсовая работа по теории формальных языков и компиляторов (ТФЯиК) за 6 семестр)
Language: C# - Size: 3.13 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 3 - Forks: 0
nonlin-lin-chaos-order-etc-etal/ooc-legacy-archive
Optimizing Oberon-2 Compiler — Backup Archive — Fetched at: August 7, 2019
Language: HTML - Size: 61.8 MB - Last synced: 11 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
Ahmed-Khaled24/Tiny-Language-Compiler
Scanner and Parser for the tiny language.
Language: Go - Size: 1.03 MB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
raghudotcc/pywasm
Toy python to wasm/x86 compiler written in python
Language: JavaScript - Size: 170 KB - Last synced: 11 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
v-shenoy/jlox
My first ever interpreter.
Language: Java - Size: 37.1 KB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
matheusmv/compilers101
Language: C - Size: 399 KB - Last synced: 11 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
arcana-lab/noelle
NOELLE Offers Empowering LLVM Extensions
Language: C++ - Size: 42.9 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 69 - Forks: 34
pannous/wasp
🐝 Wasp : Wasm programming language
Language: C++ - Size: 18.3 MB - Last synced: 7 days ago - Pushed: 12 days ago - Stars: 96 - Forks: 4
equipez/setup_mex
This package provides scripts that attempt to facilitate setting up the MATLAB MEX.
Language: MATLAB - Size: 223 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 2 - Forks: 2
ghaiklor/awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Size: 61.5 KB - Last synced: 2 days ago - Pushed: over 3 years ago - Stars: 122 - Forks: 15
AnyDSL/thorin2
The Higher ORder INtermediate representation - next gen
Language: C++ - Size: 253 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 44 - Forks: 9
polystat/c2eo
Experimental Translator of C/C++ Programs to EO Programs
Language: C - Size: 8.34 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 12 - Forks: 9
courses-at-nju-by-hfwei/compilers-lectures
Lectures for the class on [email protected]
Language: TeX - Size: 705 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 170 - Forks: 23
akothen/Hydride
A retargetable and extensible synthesis-based compiler for modern hardware architectures
Language: LLVM - Size: 380 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0
courses-at-nju-by-hfwei/compilers-resources
Resources on Compilers
Language: HTML - Size: 804 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 38 - Forks: 11
piotte13/SIMD-Visualiser
A tool to graphically visualize SIMD code
Language: JavaScript - Size: 28.4 MB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 646 - Forks: 40
marcosfons/lox-interpreter
Interpretador da linguagem Lox feito em Java.
Language: Java - Size: 40 KB - Last synced: 14 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
juliorodrigues07/lox_interpreter
Implementação de um interpretador para a linguagem Lox.
Language: Python - Size: 72.3 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
DiningPhilosophersCo/ocaml-internals
Docusaurus website maintaining notes about the OCaml compiler's internals
Language: JavaScript - Size: 1.84 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0
albertvanderhorst/ciforth
A generic system for creating i86 implementations of the language Forth.
Language: Forth - Size: 19.8 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 55 - Forks: 6
donn/Phi
Hardware description language that tries not to suck
Language: C++ - Size: 882 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 3
VLx2000/t6-compiladores
Implementação da linguagem TarScript
Language: Java - Size: 481 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
VitorHugoOli/Kuala
Kuala is a collager work to create a compiler for a language in this case Kuala Language. The language was inspired in C, where all const was changed to animals' names.
Language: C - Size: 3.4 MB - Last synced: 15 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1
thecodegyan/php-compiler-node
PHP Compiler Node is a Node.js package for compiling PHP code using the CodeGyan PHP compiler API.
Language: JavaScript - Size: 12.7 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0
BsoftLimited/chip-8
A Chip-8 emulator, Compiler and Assembler written entirely in Rust with Winit (OpenGL). you can either compile Bscript or Assemble chip-8 assembly code to Chip-8 binary file or just run the one you downloaded.
Language: Rust - Size: 61.5 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
waynelogan/virtual-machine
A virtual machine written in C
Language: C - Size: 22.5 KB - Last synced: 15 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
unlam-alumnos/lenguajesycompiladores
Lenguajes y Compiladores
Language: Yacc - Size: 73.2 MB - Last synced: 16 days ago - Pushed: over 6 years ago - Stars: 6 - Forks: 5
courses-at-nju-by-hfwei/compilers-problem-set
Problem Set for Course [email protected]
Language: TeX - Size: 35.7 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 33 - Forks: 1
DanielSRS/Compiladores
Um analizador léxico para uma pseudo linguagem de programação escrito em python.
Language: Python - Size: 78.1 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
jarkonik/rocklang
JIT-compiled programming language. https://jarkonik.github.io/rocklang/
Language: Rust - Size: 276 KB - Last synced: 7 days ago - Pushed: 9 months ago - Stars: 21 - Forks: 1
cooljeanius/gcc Fork of gcc-mirror/gcc
my unofficial development fork for the GNU Compiler Collection
Size: 3.17 GB - Last synced: 7 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0
BuildIt-lang/buildit
Online demo without installing at - https://buildit.so/tryit
Language: C++ - Size: 583 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 114 - Forks: 12
OCamlverse/ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Language: SCSS - Size: 4.24 MB - Last synced: 7 days ago - Pushed: 17 days ago - Stars: 174 - Forks: 67
saveourtool/save-cli
Universal test framework for cli tools [mainly for code analyzers and compilers]
Language: Kotlin - Size: 2.77 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 41 - Forks: 4
alythical/kyanite
A toy compiled programming language to learn more about PLs
Language: Rust - Size: 859 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
CQCL/pytket-docs
User manual and example notebooks for the pytket quantum SDK
Language: Jupyter Notebook - Size: 141 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 323 - Forks: 93
mig-elgt/compilers-algorithms
Compiler Algorithms to implement a Lexical Analysis
Language: C# - Size: 6.63 MB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Ximaz/corth
It's like Porth which itself is like Forth, but in C.
Language: C - Size: 15.6 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 0
kyegomez/Astra
Astra is an language/compiler designed to unleash the true power of artificial intelligence blending the best techniques from Jax, Triton, and Mojo to create the most premier experience.
Language: Python - Size: 94.7 KB - Last synced: 18 days ago - Pushed: 7 months ago - Stars: 5 - Forks: 1
spcl/pymlir
Python interface for MLIR - the Multi-Level Intermediate Representation
Language: Python - Size: 123 KB - Last synced: 11 days ago - Pushed: about 2 months ago - Stars: 184 - Forks: 33
amannougrahiya/imop-compiler
IIT Madras OpenMP (IMOP) compiler framework is an open-source, source-to-source, OpenMP-aware compiler for OpenMP (and serial) C programs.
Language: C - Size: 7.49 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 17 - Forks: 3
dataformsjs/dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.
Language: JavaScript - Size: 4.28 MB - Last synced: 3 days ago - Pushed: 11 months ago - Stars: 179 - Forks: 22
yangdanny97/xic Fork of Bluefire2/xic 📦
An optimizing compiler for the Xi and Xi++ languages
Size: 12.2 MB - Last synced: 19 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
yangdanny97/gallifreyc Fork of chrisroman/gallifreyc
Polyglot compiler extension for Gallifrey
Language: Java - Size: 10.2 MB - Last synced: 19 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 1
st3v3nmw/c-compiler
A compiler for a subset of the C programming language.
Language: C++ - Size: 500 KB - Last synced: 19 days ago - Pushed: 12 months ago - Stars: 1 - Forks: 1
cjbcoombes/Zed
A compiler for a custom language, built from scratch in C++
Language: C++ - Size: 110 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 1 - Forks: 0
jan-golda/AGH-Compilers 📦
AGH University of science and technology - Compilers Labs - Custom 'M' language compiler
Language: Python - Size: 89.8 KB - Last synced: 21 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 1
code-help-tutor/cs415-compilers
cs415 compilers 辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]
Language: C - Size: 119 KB - Last synced: 21 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
code-help-tutor/CS160-Compilers
CS160 Compilers 代写代做 编程辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]
Language: OCaml - Size: 18.3 MB - Last synced: 21 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
code-help-tutor/COMP3131-Compilers
COMP3131 Compilers 代写代做 编程辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]
Language: Java - Size: 75.2 KB - Last synced: 21 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
code-help-tutor/COMP3131-COMP9102-Programming-Languages-and-Compilers-Exams
COMP3131 COMP9102 Compilers 代写代做 编程辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]
Size: 1.04 MB - Last synced: 21 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
Charrey/ParseLang
ParseLang is a compiler for the ParseLang language: a GPL with infinitely extensible grammar.
Language: Java - Size: 185 KB - Last synced: 21 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
samj1912/jacc
Yet another C Parser
Language: C++ - Size: 262 KB - Last synced: 21 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 1