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/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/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

babel-plugin compiler

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

compiler golang html website

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.

bison-flex compiler yacc-lex

Last synced: 13 Jan 2025

https://github.com/exoad/yttriuslang.c

Vectorized compiled programming language and vm

c compiler compilers runtime

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/kyr0/vanil

Vanilla JSX + HTML + CSS compiler and static-site generator (SSG) [experimental]

astro compiler css html jsx ssg

Last synced: 13 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.

compiler wasm web webassembly

Last synced: 10 Dec 2024

https://github.com/shuyunff2e/dragon-pond

๐Ÿ‘น๐Ÿ”ฅdragon compiler collection

babel-plugin compiler

Last synced: 15 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/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/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

compiler go grpc protobuf

Last synced: 10 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/adam-mcdaniel/wisp-bootstrap

A bootstrapped lisp compiler

compiler lisp

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)

compiler functional language

Last synced: 20 Nov 2024

https://github.com/yazaldefilimone/spipe

An efficient pipe-powered SQL compiler

compiler rust sql

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/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/timendus/chip-8

A very basic CHIP-8 emulator and assembler in Javascript

assembler chip-8 chip8 compiler emulator

Last synced: 01 Dec 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/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 17 Feb 2025

https://github.com/clement-jean/protein

Your proto files on steroids

compiler parser protobuf

Last synced: 18 Nov 2024

https://github.com/omatheuss/lina

Linguagem Intuitiva - Lina

compiler language portugol rust

Last synced: 31 Dec 2024

https://github.com/dafiliks/eoss

Compiler

compiler cpp language

Last synced: 01 Feb 2025

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".

compiler rust

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/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/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.

compiler language llvm

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/yazaldefilimone/stella-compiler

[WIP] A fast, lightweight, and secure Lua virtual machine.

compiler lua rust vm

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/dosworld/surc

Modified SubC-compiler for MS-DOS, based on version 2022-01-27

16-bit c compiler dos freedos ms-dos rdf

Last synced: 04 Dec 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/rocm/numba-hip

HIP backend patch for Numba, the NumPy aware dynamic Python compiler using LLVM.

ai compiler cuda gpu hip hpc jit ml numba python radeon-instinct-mi-series rocm

Last synced: 28 Dec 2024

https://github.com/samsa1/samrustcompiler

A try to implement my own bootstrapped rust compiler

compiler rust

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/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/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/romac/mental

๐Ÿšง Yet Another ML Dialect (WIP)

compiler haskell ml

Last synced: 06 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/jonaylor89/monkey

Tree-walking interpreter and bytecode compiler/VM for the monkey programming language

bytecode compiler golang interpreter parser

Last synced: 12 Nov 2024