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

programming language compiler w/ llvm

compiler llvm programming-language

Last synced: 08 Nov 2024

https://github.com/Willyboar/glove

Gleam Library to generate QBE IR code

backend compiler gleam-lang qbe

Last synced: 05 Nov 2024

https://gitlab.com/BonsaiDen/gbc-rs

A opinionated compiler for building GameBoy ROMs

Z80 compiler gameboy

Last synced: 10 Sep 2024

https://github.com/oxalorg/ninshu

ninshu - The Ninja Programming Language (inspired from naruto)

compiler programming-language

Last synced: 14 Oct 2024

https://github.com/fzipp/oberon-compiler

N. Wirth's Project Oberon RISC compiler ported to Go.

compiler go golang oberon oberon-07 oberon-compiler project-oberon wirth wirth-oberon

Last synced: 15 Oct 2024

https://github.com/mohd-akram/tisk

Alternative TypeScript compiler CLI

compiler node nodejs npm tsc typescript

Last synced: 28 Oct 2024

https://github.com/harmim/vut-ifj-project

Formální jazyky a překladače - Projekt - Implementace překladače imperativního jazyka IFJ17

c compiler ifj lexical-analysis semantic-analysis syntactic-analysis vut

Last synced: 23 Oct 2024

https://github.com/oldratlee/java-compiler-demo

Demo project of creating dynamic applications with javax.tools.JavaCompiler

classloader compiler dynamic-app dynamic-compiler java

Last synced: 28 Oct 2024

https://github.com/source-foundry/fontmake-mp

Concurrent font compilation from UFO source files with fontmake

compiler concurrency font parallel typeface ufo ufo-source

Last synced: 11 Nov 2024

https://github.com/fdero/verse

Compiler and Interpreter of the Verse programming language

compiler compiler-design interpreter language programming-language programming-languages

Last synced: 14 Nov 2024

https://github.com/prg-titech/ikra-ruby

A Rubygem for array-based scientific computations using GPGPU

arrays compiler cuda gpgpu ruby

Last synced: 10 Nov 2024

https://github.com/matrunchyk/expression-parser

This package allows evaluating (parse with mapping) large amounts of data in a flexible manner, providing various processing functions

compiler expression expression-evaluator expression-parser laravel library parser

Last synced: 09 Nov 2024

https://github.com/charlesaverill/ecco

An Educational C COmpiler written in Python, written for use in my Practical Compiler Design course

c compiler compiler-design

Last synced: 14 Nov 2024

https://github.com/jamescherti/elispcomp

Elispcomp: Compile Elisp code from the command-line (Emacs Lisp code)

byte-compilation compile compiler elisp emacs native-compilation

Last synced: 12 Oct 2024

https://github.com/olbat/compiler

Compiler for a toy language (Lex & Yacc)

ast compiler compiler-principles lex lexer parser yacc

Last synced: 24 Oct 2024

https://github.com/maekawatoshiki/tourmaline

Tourmaline is a AOT programming language with LLVM

compiler language rust

Last synced: 17 Oct 2024

https://github.com/srgaabriel/selene

🍂|Selene is a statically-typed, imperative and procedural programming language compiled to LLVM IR. The language of tranquil and serenity.

ast-parser build-tool compiler gradle jvm kotlin kotlin-jvm kotlin-native llvm llvm-ir multiplatform programming-language programming-language-development selene

Last synced: 14 Oct 2024

https://github.com/Apisium/Yoo

A runtime and compiler of TypeScript, based on Golang.

compiler golang runtime typescript

Last synced: 11 Nov 2024

https://github.com/mahi97/persian-compiler

~ Just Another Persian Compiler

c compiler lexer persian

Last synced: 24 Oct 2024

https://github.com/njbrown/loris

toy language used for making games, currently in development

bytecode c-plus-plus compiler interpreter language parser programming-language scripting-language virtual-machine

Last synced: 11 Oct 2024

https://github.com/numba/pixie

Creates performance portable libraries with embedded source representations.

compiler elf executable format numba

Last synced: 06 Nov 2024

https://github.com/YichengDWu/yoho

A compiler written in Mojo 🔥 and generates RISC-V assembly

compiler mojo parser risc-v

Last synced: 24 Sep 2024

https://github.com/yjl9903/xlang

A Simple Programming Language powered by XLex and XParse

compiler programming-language xlang xlex xparse

Last synced: 28 Oct 2024

https://github.com/h1ghbre4k3r/y-lang

Compiler for the (rather new and very experimental) Y programming language.

compiler nasm-assembly programming-language rust

Last synced: 31 Oct 2024

https://github.com/jawadcode/htmlisp

Compiles lisp style html into normal html

compiler html lisp rust sexpression-language transpiler

Last synced: 20 Aug 2024

https://github.com/dropbox/ts-transform-react-jsx-source

TypeScript AST Transformer that adds source file and line number to JSX elements

ast compiler debug jsx react transform typescript

Last synced: 02 Nov 2024

https://github.com/ferhatgec/gretea

Fegeya Gretea (aka green tea), new generation programming language.

compiler cpp cpp17 green greentea programming programming-language rust tea

Last synced: 08 Nov 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: 08 Nov 2024

https://github.com/gabivlj/candice

Candice, a dead simple language and multi-platform.

ast compiler compilers go golang lexer llvm

Last synced: 09 Oct 2024

https://github.com/samtebbs33/ash

A modern and concise language that compiles to Java bytecode

compiler java language

Last synced: 14 Oct 2024

https://github.com/ktorzpersonal/purescript-ifrit

An SQL -> NoSQL compiler for data aggregation

aggregation compiler mapreduce mongodb nosql pipeline sql

Last synced: 15 Oct 2024

https://github.com/unnamed/mocha

A lightweight, fast and efficient Molang lexer, parser, interpreter and compiler for Java 8+

bytecode compiler interpreter java jvm lexer minecraft minecraft-bedrock molang parser

Last synced: 07 Nov 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/itsjwala/ccr

Command line tool for executing programs with input test file and 40+ languages support

cli code command-line-tool compiler online-judge run

Last synced: 11 Oct 2024

https://github.com/jbrower95/crop

ROP Payload Compiler

compiler rop rop-gadgets security

Last synced: 29 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/sn99/pakoda

A hobby programming language 🦀 inspired by llvm's kaleidoscope

compiler kaleidoscope language llvm rust

Last synced: 30 Oct 2024

https://github.com/llvm-swift/lite

A test runner for compiler-like Swift projects

compiler lit llvm swift test

Last synced: 08 Nov 2024

https://github.com/adelrizq/a3e

A3E is a simple programming language compiler similar to C++ built using Flex and Bison and a simple GUI for testing.

a3e bison compiler compiler-design flex lex lexical-analysis semantic-analysis yacc

Last synced: 23 Oct 2024

https://github.com/benwiley4000/pico8-to-lua

Converts PICO-8 extended Lua syntax to standard Lua syntax

compiler game-development pico-8 pico8

Last synced: 10 Nov 2024

https://github.com/s3rius/brainbreak

BrainFuck REPL, Interpreter and compiler.

brainfuck compiler haskell interpreter repl

Last synced: 11 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/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/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/indutny/json-pipeline-reducer

Reducer for json-pipeline

compiler json-pipeline

Last synced: 17 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/ustb-owl/Lava

A compiler of C subset by USTB OWL Wheel Lab.

compiler

Last synced: 11 Nov 2024

https://github.com/vurv78/expressive

(INDEV) Expression, but it's Typescript (with extras). Replacement for Expression2, ExpAdv, Starfall

compiler e2 expression2 garrysmod glua gmod programming-language transpiler typescript wiremod

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

A highly dynamic embeddable scripting language.

compiler interpreter programming-language

Last synced: 30 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/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/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/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/jobinrjohnson/flare

A compiler for TypeScript

bison-flex clang compiler cpp language llvm typescript

Last synced: 04 Aug 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/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/indutny/json-pipeline-scheduler

Scheduler for JSON-Pipeline project

compiler json-pipeline

Last synced: 17 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/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/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/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/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/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/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/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/jeroenptrs/tslox

jlox implementation in Typescript

ast compiler interpreter language lox parser typescript

Last synced: 06 Nov 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/phorward/rapidbatch

Scripting language; compiler and virtual machine

compiler developer-tools rapidbatch scripting-language virtual-machine

Last synced: 07 Nov 2024

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

Docker Image for LDC

compiler dlang docker ldc

Last synced: 11 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://github.com/zuisong/chen_lang

A super tiny and toy language write by rust

compiler interpreters language rust

Last synced: 11 Nov 2024