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