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/samirose/sicp-compiler-project

A Scheme to WAT/WASM compiler in spirit of SICP exercises 5.49-52

compiler hobby-project scheme scheme-compiler sicp webassembly

Last synced: 03 Nov 2024

https://github.com/Yuziquan/CppCompiler

A C# application that simulates the important workflow of a C++ compiler, continuous updating ...

compiler compiler-principles dll flex gui lexical-analysis ll1-grammar syntax-analysis tiny winforms

Last synced: 24 Oct 2024

https://github.com/ZaneDubya/LoxScript

A bytecode compiler and virtual machine for the Lox language, in C#. Includes a C# / Lox object interface generator and bytecode serialization.

bytecode compiler lox lox-language virtual-machine

Last synced: 02 Aug 2024

https://github.com/mrjameshamilton/klox

A Kotlin implementation of lox with a JVM backend built using ProGuardCORE

compiler interpreter jvm jvm-languages kotlin lox lox-interpreter lox-language proguard-core

Last synced: 06 Nov 2024

https://github.com/tmcgilchrist/tiger

Compiler for Tiger language from "Modern Compiler Implementation in ML"

compiler ocaml

Last synced: 28 Oct 2024

https://github.com/prinsfrank/indentingpersistentbladecompiler

Extension on the Laravel Blade compiler that persists indenting when using replaced content in blade templates.

blade blade-compiler blade-template-engine compiler laravel laravel-framework laravel-package template-compiler

Last synced: 14 Oct 2024

https://github.com/Daniel-Cortez/pawn-3.2-plus

Pawn scripting language with runtime fixes and improvements

c cmake compiler interpreter language pawn

Last synced: 03 Aug 2024

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

The Geode Programming Language

compiler geode geode-lang llvm programming-language

Last synced: 11 Oct 2024

https://github.com/saagarjha/tinycc

Fork of the Tiny C Compiler patched to compile code on iOS

c compiler ios tinycc

Last synced: 28 Oct 2024

https://github.com/johnsonjh/sgs-68k

sgs-68k: AT&T (Software Generation System) SGS for Motorola 68000, including compilers (C, FORTRAN-77, RATFOR, EFL) and tools (SCCS, cflow, ctrace, cxref, lint, prof, lex, yacc)

68000 compiler efl fortran m68k ratfor sccs sgs systemv

Last synced: 27 Oct 2024

https://github.com/MarbleHE/Marble

Marble FHE Library

compiler fhe

Last synced: 04 Aug 2024

https://github.com/juptian/uranium

A language that is going to be compiled to IL, that works on Linux, Mac, Windows.

compiler compilers csharp csharp-code csharp-library csharp9 macos uranium windows-10

Last synced: 12 Oct 2024

https://github.com/kubaz2/sharp

Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages.

bot compiler csharp decompiler disasm disassembly discord discord-bot dotnet fsharp il jit visualbasic

Last synced: 12 Oct 2024

https://github.com/lmittmann/go-solc

Go Bindings for the Solidity Compiler

compiler ethereum golang smart-contracts solidity

Last synced: 31 Oct 2024

https://github.com/sophgo/tpu_compiler

cvitek ai compiler base on MLIR

compiler mlir tpu

Last synced: 27 Oct 2024

https://github.com/robrix/tilec

Sometimes when I feel sad I implement a dependently typed lambda calculus.

compiler dependent-types

Last synced: 23 Oct 2024

https://github.com/michael-f-bryan/scad-rs

A Rust implementation of the OpenSCAD virtual machine.

bytecode-virtual-machine cad code-cad compiler openscad parser rust

Last synced: 01 Nov 2024

https://github.com/baziotis/dicc

A compiler for a subset of C written in C.

c code-generator compiler lexer parser x86

Last synced: 06 Nov 2024

https://github.com/glebbash/LO

LO - small programming language targeting WASM that aims to be as simple as possible

compiler language webassembly

Last synced: 05 Nov 2024

https://github.com/kully/vlahb

A Virtual Machine written in C and an Assembler written in Python.

assembler compiler ram statically-linked virtual-machine

Last synced: 30 Oct 2024

https://github.com/eliassjogreen/bird

🐦 A programming language written entirely in Microsoft's batch scripting language. Yeah it's stupid

batch bird cmd compiler programming-language scripting-language windows

Last synced: 17 Oct 2024

https://github.com/fastify/fastify-bankai

Bankai assets compiler for Fastify

assets browserify compiler

Last synced: 04 Aug 2024

https://github.com/pothos/zpaqlpy

Compiles a zpaqlpy source file (a Python-subset) to a ZPAQ configuration file for usage with zpaqd

bytecode compiler compression python-subset zpaq zpaql

Last synced: 19 Oct 2024

https://github.com/forloveofcats/fae

The Fae Programming Language Toolchain and Standard Library

compiler fae language programming-langauge

Last synced: 28 Oct 2024

https://github.com/longlho/ts-transform-json

Inline specific values from a JSON file or the whole JSON blob

ast compiler json transform typescript

Last synced: 20 Oct 2024

https://github.com/dbohdan/all-caps-basic

(WIP) A compiler written in Awk

awk compiler toy-compiler

Last synced: 11 Oct 2024

https://github.com/gaultier/lox-ocaml

Implementation of the Lox language in OCaml

compiler interpreter lox lox-language ocaml

Last synced: 04 Aug 2024

https://github.com/marcoonroad/moonforth

My own Forth dialect on top of the Lua programming language. [Work in Progress]

compiler forth interpreter lua programming-language programming-language-theory repl

Last synced: 06 Aug 2024

https://github.com/mrahhal/CSharpLox

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

compiler csharp interpreter netstandard

Last synced: 02 Aug 2024

https://github.com/mingun/ksc-rs

Alternative Kaitai Struct (https://kaitai.io) compiler, written in pure Rust

compiler kaitai-struct parsing

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

Compiling finite generators to digital logic. WIP

compiler digital-logic haskell verilog

Last synced: 02 Aug 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/larsbrinkhoff/forth-compiler

Native inlining constant folding register allocating Forth compiler

code-generation compiler forth optimization optimizer register-allocation

Last synced: 12 Oct 2024

https://github.com/yichengdwu/yoho

A compiler written in Mojo πŸ”₯ and generates RISC-V assembly

compiler mojo parser risc-v

Last synced: 03 Nov 2024

https://github.com/bastianblokland/novus

General purpose, statically typed, functional programming language

compiler cxx language novus programming-language toy-compiler toy-language

Last synced: 27 Oct 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/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: 02 Nov 2024

https://github.com/mopires/pretty-markup

Imagine crafting elegant, semantic HTML structures without the clutter of angle brackets. Pretty Markup, a revolutionary preprocessor like Sass for CSS or TypeScript for JavaScript, Pretty Markup takes HTML to the next level.

clean-code compiler css design front frontend html html5 modern preprocessor pretty sass semantic-web typescript webdesign

Last synced: 06 Nov 2024

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

Tiny JavaScriptish interpreter

c compiler interpreter javascript

Last synced: 03 Aug 2024

https://github.com/asumagic/ashbf

Over-engineered Brainfuck optimizing compiler and interpreter

brainfuck compiler optimizer

Last synced: 29 Oct 2024

https://github.com/fg123/wendy

Wendy is an compiler / interpreter for WendyScript

compiler interpreter programming-language wendy

Last synced: 03 Aug 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: 01 Aug 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/col-e/r8

Mirror of R8 with some minor improvements

android compiler d8 dex optimizer r8

Last synced: 28 Oct 2024

https://github.com/y1yang0/nyxvm

[nyxvm] high performace dynamically typed scripting language

compiler interpreter programming-language scripting-language

Last synced: 23 Oct 2024

https://github.com/rickbutton/loki

A Scheme to WebAssembly compiler

compiler nonsense scheme wasm webassembly

Last synced: 01 Nov 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/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: 31 Oct 2024

https://github.com/Xytabich/Katsudon

IL to VRChat Udon compiler

compiler udon vrchat

Last synced: 02 Aug 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/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/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://gitlab.com/BonsaiDen/gbc-rs

A opinionated compiler for building GameBoy ROMs

Z80 compiler gameboy

Last synced: 10 Sep 2024

https://github.com/Inky-developer/debris

A powerful datapack generator for minecraft

compiler datapack datapacks debris language minecraft

Last synced: 03 Aug 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/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/jawadcode/htmlisp

Compiles lisp style html into normal html

compiler html lisp rust sexpression-language transpiler

Last synced: 20 Aug 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/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/maekawatoshiki/tourmaline

Tourmaline is a AOT programming language with LLVM

compiler language rust

Last synced: 17 Oct 2024

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

~ Just Another Persian Compiler

c compiler lexer persian

Last synced: 24 Oct 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/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/Apisium/Yoo

A runtime and compiler of TypeScript, based on Golang.

compiler golang runtime typescript

Last synced: 02 Aug 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/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/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/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/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/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/rickyes/kiritobuf

Interface description language | Kirito βš”

ast compiler idl kirito nodejs parser tokenizer

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

ROP Payload Compiler

compiler rop rop-gadgets security

Last synced: 29 Oct 2024