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

A hobby programming language 🦀 inspired by llvm's kaleidoscope

compiler kaleidoscope language llvm rust

Last synced: 30 Oct 2024

https://github.com/iith-compilers/ml-compiler-bridge

Library to interface Compilers and ML models for ML-Enabled Compiler Optimizations

compiler llvm machinelearning mlir optimization pluto

Last synced: 09 Oct 2024

https://github.com/kirlovon/tiq

Tiny 16bit fantasy console written in TypeScript 🕹

compiler console fantasy-console ts typescript virtual-machine vm webpack

Last synced: 28 Oct 2024

https://github.com/edg-l/edlang

Experimental statically-typed compiled programming language made with LLVM and Rust.

compiler edlang experimental-language language llvm programming-language rust

Last synced: 17 Oct 2024

https://github.com/kleinesfilmroellchen/sof-language

The Stack with Objects and Functions Programming Language, a pure stack-based reverse-polish-notation functional and object-oriented experimental programming language.

compiler compiler-construction interpreter java personal-programming-language personal-project programming-language sof sof-interpreter

Last synced: 13 Oct 2024

https://github.com/techno-coder/lucent

A transparent systems programming language. Check out the next-prototype branch! On indefinite hiatus.

compiler programming-language systems

Last synced: 28 Oct 2024

https://github.com/wiwichips/jadcc

Distributed C / C++ compiler using implemented using WebAssembly and the Distributed Compute Protocol (DCP)

compiler dcp distributed-computing javascript nodejs webassembly

Last synced: 27 Oct 2024

https://github.com/rickyes/kiritobuf

Interface description language | Kirito ⚔

ast compiler idl kirito nodejs parser tokenizer

Last synced: 07 Nov 2024

https://github.com/davidgregory084/inc

Experiments with incremental compiler construction on the JVM

compiler compiler-construction functional-programming jvm jvm-languages

Last synced: 23 Oct 2024

https://github.com/jobinrjohnson/flare

A compiler for TypeScript

bison-flex clang compiler cpp language llvm typescript

Last synced: 04 Aug 2024

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

A ECMAScript Parser and Interpreter written in Rust

ast compiler ecmascript es es2018 interpreter lexer parser

Last synced: 23 Oct 2024

https://github.com/healeycodes/lisp-to-js

🖨 A Lisp-to-JavaScript optimizing compiler written in Rust.

compiler javascript lisp optimization parser-combinators transpiler

Last synced: 23 Oct 2024

https://github.com/porglezomp/scheme-jit

A JIT compiler for a small scheme dialect, as a project for Advanced Compilers.

bounds-checking compiler interpreter jit-optimization scheme

Last synced: 27 Oct 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/zyrouge/beize

A highly dynamic embeddable scripting language.

compiler interpreter programming-language

Last synced: 30 Oct 2024

https://github.com/tsarchghs/mt

MT is a high level programming language.

c compiler programming-language

Last synced: 28 Oct 2024

https://github.com/mathspp/building-a-python-compiler-and-interpreter

Code for the article series on building a Python compiler and interpreter

compiler compilers interpreter interpreters language-design python python3

Last synced: 05 Nov 2024

https://github.com/addisonelliott/pyqt5ac

Python module to automatically compile UI and QRC files in PyQt5 to Python files

automatic compiler pyqt5 qt-gui qt5 qt5-gui resource ui

Last synced: 19 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/eddieantonio/brainmuk

brainfuck x86 compiler and interpreter

aot brainfuck compiler hacktoberfest interpreter

Last synced: 12 Oct 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/lioncat2002/helixlang

A small language compiler

compiler cpp helix language

Last synced: 27 Oct 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/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/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/burz/cfl

a Compileable statically typed Functional programming Language

compiler functional-programming interpreter llvm

Last synced: 03 Aug 2024

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

Scheduler for JSON-Pipeline project

compiler json-pipeline

Last synced: 17 Oct 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/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/Ewenwan/llvm-clang-samples

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

clang compiler llvm

Last synced: 04 Aug 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/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/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/andreaslyn/mini-yu

A dependently typed programming language prototype

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

Last synced: 04 Aug 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/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/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/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/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/zuisong/chen_lang

A super tiny and toy language write by rust

compiler interpreters language rust

Last synced: 02 Aug 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://github.com/lindt/docker-ldc

Docker Image for LDC

compiler dlang docker ldc

Last synced: 11 Oct 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: 02 Aug 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/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/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/iafisher/venice

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

compiler programming-language

Last synced: 12 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/gregsdennis/compilerattributes

Custom compiler-sensitive attributes all over the place!

attributes compiler

Last synced: 18 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://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: 01 Aug 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/jeroenptrs/tslox

jlox implementation in Typescript

ast compiler interpreter language lox parser typescript

Last synced: 06 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/srenatus/opa-explorer

Graphical user interface showcasing the different stages of Rego compilation in OPA

compiler opa open-policy-agent rego

Last synced: 05 Nov 2024

https://github.com/hellerve/compfuck

A compile-time Brainfuck compiler, in Carp

brainfuck carp compiler

Last synced: 31 Oct 2024

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

Compile Brainfuck to WebAssembly

brainfuck brainfuck-compiler compiler webassembly

Last synced: 23 Oct 2024

https://github.com/bootscore/bootstrap-5-sass-template-for-vscode

Create and compile your own bootstrap.min.css with this template. Compiled CSS can be used in bootScore theme. This template is not needed anymore since bootScore 5.1.1.1.

bootscore bootstrap bootstrap5 compiler sass visual-studio-code

Last synced: 06 Nov 2024

https://github.com/wsdt/AlmostBinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 04 Aug 2024

https://github.com/ajanibilby/bnf-parser

Deterministic BNF compiler/parser

bnf compiler javascript parser typescript

Last synced: 27 Oct 2024

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 12 Oct 2024

https://github.com/wsdt/almostbinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 07 Nov 2024

https://github.com/ryooooooga/mocc

Self-hosted x86_64 C Compiler

c compiler

Last synced: 12 Oct 2024

https://github.com/marihachi/holo

A system programming language of modern syntaxes with LLVM.

compiler llvm low-level programming-language system-programming

Last synced: 02 Nov 2024

https://github.com/PhoenXHO/UwU

Just an UwU esoteric programming language interpreter written in C++.

bytecode bytecode-compiler bytecode-interpreter compiler compiler-design interpreter language programming-language uwu uwulang

Last synced: 02 Aug 2024

https://github.com/henry232323/henrio

im just playing with making event loops. really an async library

async async-await async-programming asynchronous asyncio compiler curio hacktoberfest language python3 python36 tags trio

Last synced: 12 Oct 2024

https://github.com/ali77gh/chapapp

Desktop and Web App for playing with Chap programming language.

compiler dioxus wasm webassembly

Last synced: 20 Oct 2024

https://github.com/rodydavis/flutter_compiler

Flutter Compiling Flutter

compiler dart flutter

Last synced: 19 Oct 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/lollipopkit/lk

DIY programming language LK, inspired by Lua.

compiler diy golang language lua vm

Last synced: 19 Oct 2024

https://github.com/eduardostuart/rust-the-super-tiny-compiler

A rust version of "the super tiny compiler"

compiler rust super-tiny-compiler

Last synced: 06 Nov 2024

https://github.com/cm4ker/platform

Platform for rapid creating business applications (auto generating crud, ui and more)

aquila business compiler database language language-analysis platform rad

Last synced: 15 Oct 2024

https://github.com/giuseppe/gccbrainfuck

A Brainfuck frontend for GCC

brainfuck c compiler frontend gcc

Last synced: 13 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/siraben/hasktran

A compiler for FRACTRAN written in Haskell.

assembler compiler fractran haskell monad-transformers tagless-final

Last synced: 24 Oct 2024

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

🚀 海南大学编译原理 pl0 语言编译器扩充

c compiler

Last synced: 18 Oct 2024

https://github.com/simplydanny/bitsy-llvm

Compiler for the Bitsy language based on LLVM

compiler llvm

Last synced: 13 Oct 2024

https://github.com/kamkow1/yup

source code of the yup compiler and other related tools

compiler language llvm programming-language

Last synced: 13 Oct 2024

https://github.com/alkimeegames/codeoptimizationsymbols

Automatically sets preprocessor directives based on the Code Optimization mode set in the Unity Editor

code-generation compiler openupm symbols unity unity3d unity3d-editor unity3d-plugin

Last synced: 10 Oct 2024

https://github.com/felipenoris/optimizingir.jl

An Intermediate Representation (IR) on steroids

compiler intermediate-representation julia-language

Last synced: 14 Oct 2024

https://github.com/mrjameshamilton/bf

An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.

arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm

Last synced: 06 Nov 2024

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 13 Oct 2024

https://github.com/discretetom/retsac

Text lexer and parser. Compiler frontend framework.

bison compiler flex lexer llvm lr parser

Last synced: 02 Nov 2024

https://github.com/l1mey112/tl-v

A tiny, proof of concept, programming language.

ast compiler compiler-design gas programming-language vlang x86-64

Last synced: 31 Oct 2024

https://github.com/xrxr/alang

A toy compiler for a statically typed language

compiler programming-language statically-typed

Last synced: 24 Oct 2024

https://github.com/pedro-ramalho/ignota-dialect

The MLIR Ignota dialect.

compiler dialect llvm mlir

Last synced: 14 Oct 2024

https://github.com/ericlbuehler/kestrel

Simple and safe.

compiler kestrel

Last synced: 28 Oct 2024

https://github.com/osoftware/spedn

Smart contract language for electronic cash (Bitbucket mirror)

bitcoin bitcoin-cash blockchain compiler ecash

Last synced: 19 Oct 2024