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/kritzcreek/nemo-lang

A small procedural programming language that compiles to Wasm GC

compiler programming-language wasm

Last synced: 28 Oct 2024

https://github.com/depp/ultrafxr

Generate sound effects and music for your demo or game

audio compiler demoscene gamedev music synthesizer

Last synced: 28 Nov 2024

https://github.com/ArtemSkrebkov/mlir-rust-toy

MLIR Toy tutorial in Rust! See how you can implement a programming language using MLIR and Rust.

compiler ir llvm mlir rust

Last synced: 11 Nov 2024

https://github.com/dp-labs/dora

The Ultimate Layer for on-chain Computing and Verification

ai blockchain compiler computing evm llvm mlir verification web3

Last synced: 21 Dec 2024

https://github.com/benchr267/lbd

Learning By Doing - my own programming language to learn how to write a compiler toolchain. Follow my progress at http://blog.benchr.de/tags/compiler/

compiler golang learning

Last synced: 20 Oct 2024

https://github.com/hahnlee/imugi

:dragon: Experimental python compiler written in python

compiler compiler-frontend llvm objective-c-runtime python

Last synced: 15 Oct 2024

https://github.com/rizwansoaib/sublime-build-system

Compiler and Interpretor in sublime3 run directly from Sublime for linux

bash bash-script bash-scripting compiler editor interpretor sublime

Last synced: 24 Oct 2024

https://github.com/birbe/jvm

Take two! Pure-Rust implementation of the 20th JVM spec

compiler java jvm openjdk20 rust wasm

Last synced: 14 Oct 2024

https://github.com/mehditeymorian/javacompileengine

Java Compile Engine: The CompileEngine You Need for your Project!

compiler interpreter java

Last synced: 23 Nov 2024

https://github.com/lioncat2002/helixlang

A small language compiler

compiler cpp helix language

Last synced: 27 Oct 2024

https://github.com/isaac-defrain/simple-compiler

A simple compiler for a simple language. Compiles to RISC instructions with dead code optimization.

compiler interpreter lexer ocaml parser risc

Last synced: 15 Dec 2024

https://github.com/simmsb/some-scheme-compiler

A CPS transforming scheme compiler, Cheney on the MTA, etc

c compiler continuation-passing-style language lisp scheme scheme-compiler

Last synced: 07 Jan 2025

https://github.com/tsarchghs/mt

MT is a high level programming language.

c compiler programming-language

Last synced: 28 Oct 2024

https://github.com/nurkiewicz/ts.class

TypeScript to Java bytecode compiler

bytecode compiler java java-bytecode-compiler jvm kotlin typescript

Last synced: 28 Oct 2024

https://github.com/Fuechs/Fux

Flawless Unambiguous Programming - A Modern, Flexible Programming Language for All

c-like compiler cpp fux fuxlang language llvm llvm-ir programming-language

Last synced: 07 Nov 2024

https://github.com/luozijun/es

A ECMAScript Parser and Interpreter written in Rust

ast compiler ecmascript es es2018 interpreter lexer parser

Last synced: 20 Dec 2024

https://github.com/nwtgck/platy-lang-haskell

Platy Language Compiler by Haskell & LLVM: Declarative, Statically typed and Simple to implement language

compiler haskell language llvm programming-language

Last synced: 23 Oct 2024

https://github.com/jobinrjohnson/flare

A compiler for TypeScript

bison-flex clang compiler cpp language llvm typescript

Last synced: 18 Nov 2024

https://github.com/sbekrin/cljs-babel

[λ] Experimental ClojureScript to JavaScript compiler based on Babel

cljs clojure clojurescript compiler es5 javascript javascript-compiler js parser

Last synced: 12 Oct 2024

https://github.com/eddieantonio/brainmuk

brainfuck x86 compiler and interpreter

aot brainfuck compiler hacktoberfest interpreter

Last synced: 12 Oct 2024

https://github.com/zyrouge/beize

A highly dynamic embeddable scripting language.

compiler interpreter programming-language

Last synced: 30 Oct 2024

https://github.com/tuoxie007/play_with_llvm_write_a_real_compiler

A demo about how to build a real compiler with LLVM libraries, write for the book https://github.com/tuoxie007/play_with_llvm

compiler llvm

Last synced: 13 Nov 2024

https://github.com/kritzcreek/siml

My playground for building a compiler for an ML-like in Rust

compiler parsing typechecker wasm

Last synced: 28 Oct 2024

https://github.com/valderman/ghc-sd

Build a GHC which produces shared libraries without runtime Haskell dependencies

compiler ghc haskell

Last synced: 14 Oct 2024

https://github.com/indutny/json-pipeline-scheduler

Scheduler for JSON-Pipeline project

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/summergift/nand2everything

Building a Complete Computer System from Scratch and build something fun on it.

assembler compiler computer-science virtual-machine

Last synced: 16 Nov 2024

https://github.com/rizo/rego

Reasonable Go.

compiler generics go hack ocaml reasonml

Last synced: 28 Nov 2024

https://github.com/nimble-dev/rcjit

Experimental jit compiler for R built on NIMBLE

compiler cpp eigen jit r

Last synced: 18 Nov 2024

https://github.com/sigmasoldi3r/saturnus

A general-purpose high level programming language, the feels of Swift, Rust and Lua in a simple but flexible language.

compiler functional-programming lua multiparadigm programming-language rust-lang scripting-language

Last synced: 26 Nov 2024

https://github.com/burz/cfl

a Compileable statically typed Functional programming Language

compiler functional-programming interpreter llvm

Last synced: 14 Nov 2024

https://github.com/truebase-com/truthstack

Monorepo for the Truth technology stack.

compiler frontend library monorepo typescript ui

Last synced: 18 Dec 2024

https://github.com/kingtous/webc-llvm-compiler

An WebC(self-designed) Compiler based on LLVM, which make it easy to develop web server. 使用LLVM框架的WebC语言编译器🔧

clang compiler llvm webc

Last synced: 13 Nov 2024

https://github.com/p-chan/sort-compiler-options

Sort tsconfig.json compilerOptions

compiler options typescript

Last synced: 15 Dec 2024

https://github.com/furkanonder/pytiny-c

A Tiny-C language compiler, rewritten in Python

compiler tiny-c

Last synced: 01 Dec 2024

https://github.com/Ewenwan/llvm-clang-samples

利用LLVM,Clang制作自己的编译器 UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools

clang compiler llvm

Last synced: 19 Nov 2024

https://github.com/ujjwal-kr/brainf

Making a brainf*ck compiler in 24 hours

assembly compiler programming-language x64

Last synced: 15 Nov 2024

https://github.com/hellwolf/yul-dsl-monorepo

The monorepo of YulDSL (a DSL for Solidity/Yul) and its programming frontend Yolc.

category-theory compiler dsl haskell linear-types solidity symmetric-monoidal-categories yul

Last synced: 15 Nov 2024

https://github.com/kalwar/lexercompiler

A simple Pascal compiler using flex and bison yacc

bison-yacc compiler flex pascal pascal-compiler

Last synced: 17 Nov 2024

https://github.com/andreaslyn/mini-yu

A dependently typed programming language prototype

compiler dependent-types functional-programming programming-language type-theory

Last synced: 21 Nov 2024

https://github.com/st1020/lucia-lang

A programming language inspired by Lua and Python.

compiler language rust vm

Last synced: 21 Nov 2024

https://github.com/adelarsq/lightlang

General purpose FP first programming language made for peace that compiles for your desired language/platform [WIP] 💙💛🤍💚

compiler lightlang nowar peace programming-language

Last synced: 16 Nov 2024

https://github.com/souris-dev/samosac-jvm

samosa - a statically-typed general purpose JVM-based programming language.

compiler java jvm kotlin programming-languages

Last synced: 22 Nov 2024

https://github.com/gergoerdi/brainfuck

Brainfuck interpreter & compiler written in Haskell, with focus on readability instead of performance

brainfuck compiler haskell interpreter

Last synced: 16 Nov 2024

https://github.com/thoughtspile/scoped-function

ScopedFunction = new Function + scope

compiler dsl function javascript metaprogramming utility

Last synced: 15 Nov 2024

https://github.com/samueltardieu/rforth1

Forth compiler for Microchip PIC18Fxxx microcontrollers

compiler forth pic18f

Last synced: 01 Dec 2024

https://github.com/objectionary/phie

Experimental Emulator of a Machine that Understands 𝜑-calculus

compiler eolang rust

Last synced: 12 Nov 2024

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

Docker Image for LDC

compiler dlang docker ldc

Last synced: 11 Oct 2024

https://github.com/owez/jingo

A lightweight, high-level language designed for rapid prototyping

compiler programming-language rust

Last synced: 11 Oct 2024

https://github.com/samyak2/gopy

A compiler frontend for a subset of Go written in Python

ast compiler compiler-design go golang ply python

Last synced: 11 Nov 2024

https://github.com/ivopetkov/html-server-components-compiler

Compiler written in PHP for HTML Server Components.

compiler components html html-components

Last synced: 16 Nov 2024

https://github.com/martindevans/yolol.il

An IL compiler for the Yolol language

compiler starbase yolol

Last synced: 29 Dec 2024

https://github.com/wwylele/chocopy-rs

ChocoPy compiler written in Rust

chocopy compiler rust

Last synced: 13 Dec 2024

https://github.com/joom/modal

Compilation of modal logic based functional language ML5 to JavaScript.

agda compiler javascript logic modal-logic

Last synced: 12 Nov 2024

https://github.com/fovea-org/fovea

Fovea is a tool for generating tiny, incredibly powerful Web Components.

cli compiler customelements dom fovea shadowdom template ui-library webcomponents webdevelopment

Last synced: 09 Oct 2024

https://github.com/yjdoc2/the-transpiler-project

A transpiler which compiles c-like syntax to pure C. This supports classes, let declaration, for-in loops. Created using Flex and Bison.

bison c compiler flex makefile

Last synced: 13 Oct 2024

https://github.com/stagas/mono

mono is a low level language for audio expressions that compiles to wasm

audio compiler expression language sound wasm webassembly

Last synced: 31 Oct 2024

https://github.com/iafisher/venice

A modern, high-level, statically-typed programming language

compiler programming-language

Last synced: 12 Oct 2024

https://github.com/mob-sakai/internalaccessiblecompiler

Compile a c# project to a internal accessible dll

compiler csharp dotnet internal nuget-package tool

Last synced: 21 Oct 2024

https://gitlab.com/gilmi/giml-lang

https://giml-lang.org A functional programming language with emphasis on structural typing.

compiler haskell parsing type inference

Last synced: 07 Nov 2024

https://github.com/mrlsd/ilang

iLang - a functional programming language and compiler

compiler functional-programming ilang language programming programming-language

Last synced: 10 Nov 2024

https://github.com/jeroenptrs/tslox

jlox implementation in Typescript

ast compiler interpreter language lox parser typescript

Last synced: 06 Nov 2024

https://github.com/gregsdennis/compilerattributes

Custom compiler-sensitive attributes all over the place!

attributes compiler

Last synced: 18 Oct 2024

https://github.com/khaouitiabdelhakim/pascal-compiler

This repository contains a minimalistic Pascal compiler implemented in C, covering lexical and syntax analysis. It serves as a learning resource for understanding the fundamental aspects of compiler design. The code is intentionally kept concise to provide a clear insight into the key stages of lexical and syntax analysis in a compiler.

c-programming compiler lexical-analysis pascal pascal-programming syntax syntax-analysis

Last synced: 27 Oct 2024

https://github.com/minegame159/fireball

General-purpose programming language that compiles to efficient native binaries.

compiler fireball language programming-language

Last synced: 12 Nov 2024

https://github.com/antoniotejada/epycc

C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python

c c99 compiler jit lark lark-parser llvm llvmlite python

Last synced: 29 Nov 2024

https://github.com/colleagueriley/c-plus

Intermediary language between C and C++ with other added cool features too

c c-plus c-plus-plus c89 compiler language programming-language programming-languages rsgl sili sili-toolchain single-file

Last synced: 12 Oct 2024

https://github.com/rmehri01/rlox

🥯 A bytecode compiler and virtual machine for the Lox language in Rust.

bytecode compiler crafting-interpreters interpreter rust virtual-machine

Last synced: 19 Oct 2024

https://github.com/railt/sdl

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

ast compiler graphql graphqls language library parser php php7 sdl virtual-machine

Last synced: 22 Nov 2024

https://github.com/vezel-dev/celerity

An expressive programming language for writing concurrent and maintainable software.

celerity compiler csharp dotnet gc interpreter jit language runtime

Last synced: 12 Nov 2024

https://github.com/avraammavridis/dugong

Minimal State Store Manager for React Apps using RxJS

compiler component decorators react reactive redux rxjs sublime-text

Last synced: 27 Oct 2024

https://github.com/thamugadi/semantic-preservation

Work in progress. Attempt to prove semantic preservation (forward simulation) for a simple compiler.

bisimulation compiler coq dependent-types formal-verification

Last synced: 10 Oct 2024

https://github.com/rashikakarki/storm

Basic computer language implemented using Python

basic-programming-language compiler compiler-design interpreter python

Last synced: 22 Oct 2024

https://github.com/cga1123/slugcmplr

🐌 A CLI for compiling your Heroku apps into slugs.

build-automation build-tools compiler continuous-deployment heroku slug works-with-codespaces

Last synced: 02 Nov 2024

https://github.com/mealet/hiw-lang

Simple compiler of programming language

compiler hiw hiw-lang language

Last synced: 28 Oct 2024

https://github.com/zuisong/chen_lang

A super tiny and toy language write by rust

compiler interpreters language rust

Last synced: 20 Nov 2024

https://github.com/ibara/bfc

Compile Brainfuck to multi-platform assembly.

amd64 assembly bfc brainfuck bsd c compiler i386 i80 i8080 openbsd unix x86-64 z80

Last synced: 23 Oct 2024

https://github.com/kariaro/ampleprogramminglanguage

Creating a compiler for my own programming language

compiler lexical-analysis programming-language

Last synced: 14 Oct 2024

https://github.com/rightfold/pegasus

Tool that converts PureScript functional core into Python source code.

compiler purescript python

Last synced: 10 Nov 2024

https://github.com/phorward/rapidbatch

Scripting language; compiler and virtual machine

compiler developer-tools rapidbatch scripting-language virtual-machine

Last synced: 07 Nov 2024

https://github.com/nornagon/bf.wasm

Compile Brainfuck to WebAssembly

brainfuck brainfuck-compiler compiler webassembly

Last synced: 23 Oct 2024

https://github.com/ryooooooga/mocc

Self-hosted x86_64 C Compiler

c compiler

Last synced: 12 Oct 2024

https://github.com/alexdremov/ngg

"Never gonna give you up" programming language

ast compiler education language meme never-gonna-give-you-up programming-language

Last synced: 16 Nov 2024

https://github.com/raydac/j2z80

Maven plugin to translate JVM bytecodes into Z80 commands

compiler java maven-plugin z80 z80asm

Last synced: 15 Nov 2024

https://github.com/mealet/tpl-lang

Stupid Programming Language based on LLVM in Rust

compiler llvm programming-language rust

Last synced: 14 Oct 2024

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 27 Oct 2024

https://github.com/objectionary/reo

Experimental virtual machine for EO programs

compiler eolang oop rust virtual-machine xmir

Last synced: 12 Nov 2024

https://github.com/eronana/strawberry

strawberry is a scripting language

compiler scripting-language virtual-machine

Last synced: 27 Oct 2024

https://github.com/objectionary/eo2py

Translates EOLANG to Python

compiler eolang python

Last synced: 12 Nov 2024

https://github.com/giuseppe/gccbrainfuck

A Brainfuck frontend for GCC

brainfuck c compiler frontend gcc

Last synced: 13 Oct 2024