Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/khadem-mh/computersales

A beautiful and user-friendly website for selling computer parts. Implemented with the Next framework

compiler computer-sales next nodejs react website

Last synced: 13 Feb 2025

https://github.com/nirokay/love2d-compiler

This is a collection of shell scripts used to compile Love2d projects to .love and .exe packages for easy distribution.

bash-script compiler love2d lua shell-scripts

Last synced: 13 Feb 2025

https://github.com/srgeverson/aula_estrutura_de_dados

Arquivos das Aulas de Estrutura de Dados

c compiler

Last synced: 27 Jan 2025

https://github.com/lloydlobo/lumina-lang

Compiler for Lumina powered by C and Assembly

assembly c compiler programming-language

Last synced: 16 Dec 2024

https://github.com/healthypackrat/writing-a-compiler-in-go

Code from "Writing A Compiler In Go"

book compiler go

Last synced: 09 Jan 2025

https://github.com/zpcore/acow

Applied Formal Methods.

automaton compiler dfs model-checking mtl

Last synced: 08 Feb 2025

https://github.com/soulyma/compiler_for_go-langauge

Using Java and JAVACC I designed a mini Interpreter that handle errors and execute statements for GO codes

compiler go interpreter java javacc oop oops-in-java

Last synced: 13 Feb 2025

https://github.com/giraugh/pencilc

Toy compiler for "pencil". A super simple rust-inspired scripting language.

compiler inkwell llvm rust

Last synced: 26 Dec 2024

https://github.com/mariantaragel/ifj22-compiler

Compiler of an imperative programming language IFJ22

c compiler project

Last synced: 03 Feb 2025

https://github.com/justinfernald/justin-lang-compiler

A compiler written in JavaScript that compiles a C style language to WebAssembly

compiler javascript webassembly

Last synced: 13 Feb 2025

https://github.com/aaron-kristopher/jlox

👨‍💻 A language interpreter made in Java

compiler interpreter java language lox

Last synced: 03 Feb 2025

https://github.com/sano-jin/dhl-alpha

A minimal compiler and runtime for a language based on graph rewriting

compiler interpreter ocaml programming-language

Last synced: 30 Jan 2025

https://github.com/xia-mc/clang-mc

A Development Toolchain for Minecraft Datapacks.

compiler llvm minecraft minecraft-datapack programming stdlib toolchain

Last synced: 13 Feb 2025

https://github.com/tatumalenko/moon

A Moon compiler written in F# using the .NET Core framework.

compiler compiler-design dotnet dotnet-core fsharp moon

Last synced: 09 Jan 2025

https://github.com/pham-andrew/rat18s-compiler

Deterministic Finite State Machine with parser, lexer, and syntactic analyzer. Generates token list, parse tree, and machine code from symbol table.

compiler

Last synced: 06 Feb 2025

https://github.com/turbolent/ralph-ilc2012

Paper and slides for the ILC 2012 submission about Ralph

anf compilation compiler dylan javascript lisp ralph

Last synced: 03 Feb 2025

https://github.com/lindt/docker-sdc

Docker Image for SDC

compiler dlang docker sdc

Last synced: 31 Dec 2024

https://github.com/sepiropht/monkey

interpreter of monkey language

compiler interpreter language-design

Last synced: 15 Feb 2025

https://github.com/arturbosch/java-script-shell

Run java files dynamicly in a shell

compiler java reflection scripting shell

Last synced: 30 Jan 2025

https://github.com/willothy/worth

Compiler for the Porth programming language, targeting x86_64 assembly.

compiler compilers porth programming-language rust stack-based-language

Last synced: 13 Feb 2025

https://github.com/marantesss/decorators-to-object-api-transpiler

This program was created to batch migrate vue components using the Class Property Decorators to regular Options API syntax.

compiler transpiler typescript vue vue-class-components vue3

Last synced: 23 Jan 2025

https://github.com/jd297/cc

c compiler

c compiler linux

Last synced: 06 Feb 2025

https://github.com/ronsaldo/dastrel

An experimental custom shader language written in Pharo.

3d-graphics compiler pharo shader-compiler shader-language smalltalk

Last synced: 29 Jan 2025

https://github.com/sty00a4-code/luna

A light weight scripting language for quick and easy coding

compiler interpreter language lexer lua parser scripting scripting-language

Last synced: 16 Dec 2024

https://github.com/dalisoft/oxlint-rs-npm

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 09 Feb 2025

https://github.com/okoge-kaz/compiler_construction

Tokyo Institute of Technology 2022-2Q CSC. T372

c compiler cpp tokyotech tokyotech-class

Last synced: 23 Jan 2025

https://github.com/rogerinn/little_poc

Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais

ast c compiler compilers golang javascript nodejs parser rust

Last synced: 06 Feb 2025

https://github.com/dlesbre/kotlin-compiler

Compiler for a simple fragment of kotlin

compiler kotlin ocaml

Last synced: 13 Feb 2025

https://github.com/elvin-du/dlang-compiler

a compiler toy

compiler customelang

Last synced: 30 Jan 2025

https://github.com/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 30 Jan 2025

https://github.com/sibtiger/bootlessstar

Bootless Star; A giant complexed shell based software that houses an environment for the supported programs. Comes included: Doom Builder 2 compiler, Doom Builder 64 compiler, GZDoom Builder compiler, and DeLorean backup

bootlessstar compiler delorean-backup doom-builder doom-builder-2 doom-builder-64 dos front-end gzdoom-builder shell-script shellscript windows-batch

Last synced: 13 Feb 2025

https://github.com/hinto-janai/hbc

hinto's bash compiler

bash compiler linux shell

Last synced: 13 Feb 2025

https://github.com/pmatos/rattle

Experimental Scheme-like implementation

compiler jit r7rs scheme

Last synced: 09 Jan 2025

https://github.com/miruji/das

Low-level scripting programming language

assembler compiler das fast linux

Last synced: 17 Jan 2025

https://github.com/null93/expression-compiler

Simple language compiler that is driven by mathematical expressions and transpiled into c++ code

compiler cpp elc expression-language lexer parser

Last synced: 01 Jan 2025

https://github.com/walshyb/stack-compilers

The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.

assembly compiler java language-processing

Last synced: 25 Jan 2025

https://github.com/yhdgms1/grim-jsx

Compiling JSX to produce grim static templates

babel-plugin compiler jsx jsx-templates

Last synced: 14 Feb 2025

https://github.com/luisenmarroquin/assembly-x86

x86 assembly example with exit code 0

assembly compiler linux mingw windows wsl x86 x86-64

Last synced: 15 Feb 2025

https://github.com/nandahkrishna/compilerdesignlab

Programs written for the Compiler Design Laboratory in the 6th semester

c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer

Last synced: 30 Jan 2025

https://github.com/zen-ham/easy_python_quick_compiler

very simple to use compiler for python files, needs pyinstaller to be (propperly) installed.

compiler easy-to-use fast python python-script python3

Last synced: 09 Jan 2025

https://github.com/jomy10/wasm-lang-temp

Multi-paradigm language for front-end web development. Compiles to WASM and creates small file sizes.

compiler language multi-paradigm programming-language wasm web webassembly webdevelopment

Last synced: 08 Feb 2025

https://github.com/trilliwon/cminus-compiler

C- Compiler for Programming Assignment

cminus cminus-compiler compiler

Last synced: 30 Jan 2025

https://github.com/chouffe/skelme

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 20 Jan 2025

https://github.com/clementtsang/wlp4_compiler

The resulting compiled files of the wlp4 compiler.

compiler

Last synced: 25 Jan 2025

https://github.com/afonsojramos/feup-comp

Projects for the Compilers (COMP) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).

comp compiler feup feup-comp java javacc jvm

Last synced: 26 Nov 2024

https://github.com/mahmoudimus/lichen-lang

mercurial-mirror: Lichen is both a Python-like language and a toolchain for that language.

compiler compilers lichen python python-like

Last synced: 29 Jan 2025

https://github.com/musgravejw/compiler

Single pass LL(1) recursive descent compiler written in Ruby.

compiler ruby

Last synced: 30 Jan 2025

https://github.com/karimsa/wiz

Zero config toolchain to manage JS projects with simplicity.

benchmark-framework build bundler compiler javascript linter profiler test-framework

Last synced: 23 Jan 2025

https://github.com/amaan-kazi/scm16

SCM16 - Simple Computing Machine 16: A 16bit computer with an assembler and a compiler

16bit assembler compiler computer computer-architecture turing-complete

Last synced: 13 Dec 2024

https://github.com/louislefevre/onyx

Custom compiler written in Java

compiler java programming-language

Last synced: 05 Feb 2025

https://github.com/thiagodnf/minijava

A MiniJava Compiler

compiler java minijava minijava-compiler

Last synced: 23 Jan 2025

https://github.com/notzekkie/rizzscript

The worst programming language ever made.

brainrot compiler language py python rizz

Last synced: 30 Jan 2025

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v

Last synced: 30 Jan 2025

https://github.com/thaliaarchi/respace

An interpreter and assembler for the Whitespace language written in C++

compiler cpp whitespace-language

Last synced: 25 Nov 2024

https://github.com/thaliaarchi/yspace

Work-in-progress toolchain for the Whitespace programming language

compiler toolchain whitespace-language

Last synced: 25 Nov 2024

https://github.com/lovetingyuan/simple_template

简单的模板编译

compiler html javascript template

Last synced: 09 Feb 2025

https://github.com/kiarashvosough1999/jcompiler

Simple Interpreter With Java

compiler compiler-design interpreter java

Last synced: 29 Jan 2025

https://github.com/epatrizio/miniml2wasm

MiniML to WebAssembly compiler

compiler ocaml-library wasm webassembly

Last synced: 10 Feb 2025

https://github.com/jkopanski/strudel

The Little Typer go along

compiler dependent-types

Last synced: 23 Dec 2024

https://github.com/sudeepdino008/rlox

interpreter for the rlox language written in rust

compiler interpreters rlox rust

Last synced: 17 Jan 2025

https://github.com/sano-jin/lmn-alpha

A minimal compiler and a runtime for a language based on graph rewriting

compiler interpreter programming-language

Last synced: 30 Jan 2025

https://github.com/joeloparco/minijava-compiler

Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.

compiler java minijava parser tokenizer typechecker

Last synced: 05 Feb 2025

https://github.com/dplassgit/ssl-compilers

Compilers for "SSL", a "simple scripting language"

compiler compiler-construction toy-language

Last synced: 12 Feb 2025

https://github.com/brunbrunbrun/compilador-minijava

Compilador para o MiniJava, um subconjunto da linguagem Java.

compiler minijava-compiler recursive-descent-parser

Last synced: 10 Jan 2025

https://github.com/sami-bre/dart_to_mips32_compiler

A tiny compiler that can compile simple dart code into MIPS-32 assembly, written in typescript

compiler dart mips32

Last synced: 02 Feb 2025

https://github.com/timbokz/ange

♻️ Compile anything into anything using EJS templates.

automation cli compiler es6 generator javascript nodejs

Last synced: 10 Feb 2025

https://github.com/fmind/genius

An implementation of LISP Scheme based on Haskell

compiler haskell language lisp scheme

Last synced: 24 Dec 2024

https://github.com/matheusphalves/cross-json-xml-dsl-parser

Repositório do projeto de compiladores no semestre 2020.2

compiler javascript ohmjs

Last synced: 01 Jan 2025

https://github.com/rickbutton/schwasm

A Scheme compiler that targets WebAssembly

compiler scheme wasm webassembly

Last synced: 12 Feb 2025

https://github.com/mtakagi/cccs

C like language compiler inspired by https://www.sigbus.info/compilerbook

compiler unity

Last synced: 24 Dec 2024

https://github.com/jethrodaniel/z

c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)

assembly compiler recursive-descent-parser

Last synced: 17 Jan 2025

https://github.com/jethrodaniel/holyc

Pedagogical c compiler, outputs binary executable to stdout. (wip)

compiler learning-by-doing

Last synced: 17 Jan 2025

https://github.com/calint/compiler-2

experimental compiler of minimalistic language to nasm x86_64 for linux

assembly-x86 compiler cpp x86-64

Last synced: 10 Jan 2025

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 24 Dec 2024

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 01 Jan 2025

https://github.com/jweinst1/cook

The Reaction based programming language

compiler interpreter reactive-programming

Last synced: 01 Jan 2025

https://github.com/taktoa/guile

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 22 Jan 2025

https://github.com/e3m3/mlir-rust

Rust bindings over the MLIR C API from mlir-sys

compiler library mlir mlir-dialect rust rust-lang

Last synced: 24 Dec 2024

https://github.com/robinboers/signo

Experimental compiler for Lisp-inspired language, written in Elixir.

compiler elixir interpreter lisp

Last synced: 22 Jan 2025