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/col-e/r8

Mirror of R8 with some minor improvements

android compiler d8 dex optimizer r8

Last synced: 28 Oct 2024

https://github.com/bait-lang/bait

Simple yet powerful programming language for building reliable software. Work in progress.

bait compiler language programming-language self-hosted

Last synced: 07 Nov 2024

https://github.com/smx-smx/valasharp

The Vala Compiler, ported to C#

autocomplete c compiler csharp language-server vala vapi

Last synced: 27 Nov 2024

https://github.com/tomlin7/kookie

Static compiled language under development

compiler dotnet hacktoberfest kookie programming-language

Last synced: 26 Nov 2024

https://github.com/saurabhdaware/blep

A programming language to create variables with boop and print them with bark.

compiler

Last synced: 27 Oct 2024

https://github.com/yichengdwu/yoho

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

compiler mojo parser risc-v

Last synced: 21 Dec 2024

https://github.com/mrahhal/CSharpLox

A cross-platform compiler/interpreter .NET Standard implementation of the Lox language.

compiler csharp interpreter netstandard

Last synced: 10 Nov 2024

https://github.com/idorobots/spartan

A small Lisp dialect that serves me as a test bed for programming language features.

actor-model compiler compiler-design concurrency continuations language-design lisp-dialect programming-language rules-engine scheme

Last synced: 20 Dec 2024

https://github.com/thefox6/luavenuscompiler

a compiler that loads and runs lua Venus scripts

compiler lua programming-language script venus venus-files

Last synced: 27 Oct 2024

https://github.com/graypegg/unfuck

:black_flag: An optimizing Brainfuck to Javascript compiler

brainfuck compiler esolang esoteric-language optimiser

Last synced: 20 Nov 2024

https://github.com/asumagic/ashbf

Over-engineered Brainfuck optimizing compiler and interpreter

brainfuck compiler optimizer

Last synced: 29 Oct 2024

https://github.com/alii/hello-compiler

i wanted to build a compiler. thank u jamie kyle for ur epic learning resource

bored compiler fun typescript

Last synced: 23 Oct 2024

https://github.com/mse-org/mselang

The Pascal compiler of LLVM.

compiler fpc llvm llvm-bitcode pascal wirth

Last synced: 17 Nov 2024

https://github.com/zsnout/storymatic

A simple programming language packed with features that compiles straight to JavaScript for perfect in-browser portability.

coffeescript compiler javascript language storymatic typescript zsnout

Last synced: 16 Oct 2024

https://github.com/motet-a/toy

Tiny JavaScriptish interpreter

c compiler interpreter javascript

Last synced: 17 Nov 2024

https://github.com/aurora-is-near/evm2near

evm2near compiles Solidity contracts into NEAR WebAssembly contracts.

compiler evm near-protocol solidity webassembly

Last synced: 24 Dec 2024

https://github.com/swtwsk/vinci-lang

A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language

compiler shader spir-v vulkan

Last synced: 14 Nov 2024

https://github.com/dramforever/finlog

Compiling finite generators to digital logic. WIP

compiler digital-logic haskell verilog

Last synced: 18 Nov 2024

https://github.com/rickbutton/loki

A Scheme to WebAssembly compiler

compiler nonsense scheme wasm webassembly

Last synced: 01 Nov 2024

https://github.com/cliid/pryst

a static, explicitly typed language.

antlr4 compiler

Last synced: 30 Nov 2024

https://github.com/Xytabich/Katsudon

IL to VRChat Udon compiler

compiler udon vrchat

Last synced: 11 Nov 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/wpmed92/shaderpulse

A GLSL compiler targeting SPIR-V mlir

compiler cpp glsl llvm mlir shaders spirv

Last synced: 09 Dec 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: 13 Dec 2024

https://github.com/paladin-t/b95

A Lua to Wren compiler in Wren.

compiler interpreter lua wren

Last synced: 03 Dec 2024

https://github.com/comby-tools/comby-decomposer

Decompose source code into templates and fragments for any language.

compiler fuzzing

Last synced: 18 Nov 2024

https://github.com/newcomb-luke/kos-kasm

Kerbal Assembler, for use with Kerbal OS mod for Kerbal Space Program. Using this tool one can program their KSP rockets in assembly code, or generate this assembly code from a compiler. Assembles directly to kRISC with no need for KerboScript.

assembler compiler kasm kerbal-operating-system kerbal-space-program klinker kos krisc ksp

Last synced: 02 Dec 2024

https://github.com/denisgorbachev/ex_fixer

Fix compiler warnings: prefixes unused variables, removes unused aliases, removes unused imports

compiler elixir

Last synced: 24 Dec 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/destroyerrrocket/rustycpp

A C++ Compiler (on the works)

compiler cpp rust

Last synced: 09 Jan 2025

https://github.com/Willyboar/glove

Gleam Library to generate QBE IR code

backend compiler gleam-lang qbe

Last synced: 05 Nov 2024

https://github.com/kzh/lyca

programming language compiler w/ llvm

compiler llvm programming-language

Last synced: 08 Nov 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/samtebbs33/ash

A modern and concise language that compiles to Java bytecode

compiler java language

Last synced: 14 Oct 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/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/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/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/suica/typescript-type-level-programming

An experimental transpiler that makes simple typescript computations happen in type-level.

babel compiler types typescript

Last synced: 16 Dec 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/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/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/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/jasondrawdy/amaterasu

Lightweight licensing library for .NET applications which allows the managing of licenses via web based scripts and on-the-fly code compilation.

amaterasu antebyte code-generation compiler cryptography csharp dotnet dynamic encryption hacking library license license-management memory-management networking on-the-fly scripting security web windows

Last synced: 29 Nov 2024

https://github.com/jawadcode/htmlisp

Compiles lisp style html into normal html

compiler html lisp rust sexpression-language transpiler

Last synced: 13 Dec 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/Apisium/Yoo

A runtime and compiler of TypeScript, based on Golang.

compiler golang runtime typescript

Last synced: 11 Nov 2024

https://github.com/jfeser/castor

Deductive synthesis and compilation of specialized databases.

compiler database deductive-reasoning program-synthesis

Last synced: 16 Nov 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/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/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/h1ghbre4k3r/y-lang

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

compiler nasm-assembly programming-language rust

Last synced: 27 Dec 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/mahi97/persian-compiler

~ Just Another Persian Compiler

c compiler lexer persian

Last synced: 05 Jan 2025

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/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/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/chunrapeepat/score-language

Score, the programming language designed for blind and visually impaired students as an educational tool for coding.

audio blind compiler educational-tool programming-language senior-project transpiler typescript

Last synced: 17 Dec 2024

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

Reducer for json-pipeline

compiler json-pipeline

Last synced: 17 Oct 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/jbrower95/crop

ROP Payload Compiler

compiler rop rop-gadgets security

Last synced: 29 Oct 2024

https://github.com/s3rius/brainbreak

BrainFuck REPL, Interpreter and compiler.

brainfuck compiler haskell interpreter repl

Last synced: 11 Oct 2024

https://github.com/ktsn/vuec

CLI compiler of Vue single file component

cli-tool compiler single-file-component vue

Last synced: 25 Nov 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/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/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/llvm-swift/lite

A test runner for compiler-like Swift projects

compiler lit llvm swift test

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

A compiler of C subset by USTB OWL Wheel Lab.

compiler

Last synced: 11 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: 10 Dec 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/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/sn99/pakoda

A hobby programming language 🦀 inspired by llvm's kaleidoscope

compiler kaleidoscope language llvm rust

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

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

compiler interpreter java

Last synced: 23 Nov 2024

https://github.com/jobinrjohnson/flare

A compiler for TypeScript

bison-flex clang compiler cpp language llvm typescript

Last synced: 18 Nov 2024