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/luke-jr/full-retpoline

Patches and such to build your entire system with retpolines

compiler gcc-complier meltdown patches security spectre

Last synced: 16 Dec 2024

https://github.com/jbrosdevelopment/virtualcomputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.

assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer

Last synced: 12 Oct 2024

https://github.com/ozansz/vlang-llvm-compiler

LLVM-based code generator for CENG444 term project experimental language VLang

bison compiler compiler-design flex llvm llvm-ir metu-ceng

Last synced: 02 Feb 2025

https://github.com/derekstride/monkey

Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball

compiler interpreter parser rust

Last synced: 15 Dec 2024

https://github.com/thaodt/wabbit

My Rust implementation for Wabbit programming language when joining great course "Writing a Compiler" from David Beazley (WIP)

compiler compiler-design wabbit

Last synced: 15 Dec 2024

https://github.com/federicobruzzone/smaller-basic

A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."

basic compiler interpreter language python smallbasic smallbasic-lang

Last synced: 09 Nov 2024

https://github.com/valoran-m/soya

Object oriented langage optimising compiler

compiler object-oriented-programming optimisation

Last synced: 03 Feb 2025

https://github.com/wbars/compiler

Simple Pascal-like language to JVM bytecode compiler

compiler jvm-bytecode

Last synced: 08 Jan 2025

https://github.com/horazont/while-to-sed

A transpiler from the academic turing-complete WHILE language to sed

compiler sed transpiler while-language

Last synced: 21 Jan 2025

https://github.com/derekstride/kinsley

A compiler and virtual machine used to experiment with optimizations.

compiler rust virtual-machine

Last synced: 15 Dec 2024

https://github.com/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 15 Jan 2025

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 03 Feb 2025

https://github.com/hirbodbehnam/cminusllvm

C-Minus Language with Flex/Bison and LLVM 15

bison compiler flex llvm

Last synced: 14 Oct 2024

https://github.com/michareiser/speedy.js-saas

Speedy.js compiler as a service

compiler saas speedyjs

Last synced: 25 Jan 2025

https://github.com/hmarr/hack-stack

💾 Software toolchain for the nand2tetris Hack computer

compiler nand2tetris rust

Last synced: 04 Jan 2025

https://github.com/here-be/snapdragon-visit

visit and mapVisit methods for snapdragon nodes.

ast compiler javascript node nodejs parser snapdragon

Last synced: 14 Jan 2025

https://github.com/kaustubhhiware/compiler

Compiler for restricted grammar C.

c compiler compiler-design

Last synced: 04 Feb 2025

https://github.com/omarazizi/qamar

Dynamically typed general-purpose Programming language & it's Interpreter with Garbage Collection, and Bytecode instruction Virtual Machine similar to JVM built with C

compiler interpreter programming-language virtual-machine

Last synced: 31 Jan 2025

https://github.com/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 02 Feb 2025

https://github.com/realchrisdebon/bat2exe

A lightweight .bat to .exe converter. This program will conver a batch script file into a portable binary executable.

batch-file batch-script batch-to-exe c compiler gigachad-project portable-executable utility-application utility-function

Last synced: 14 Jan 2025

https://github.com/williamkosasih19/jit-nasm

Just In Time NASM. Assemble and run instructions in memory, immediately

asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64

Last synced: 22 Jan 2025

https://github.com/suanmei/gulp-component-inline

Gulp Plugin which inlines artTemplate file (or css files) directly in JS by '__inline', and compiles them into JS

arttemplate compiler component gulp gulp-plugin inline-css inline-templates sass

Last synced: 19 Jan 2025

https://github.com/tcort/cmc

C Minus Compiler

c-minus compiler

Last synced: 01 Feb 2025

https://github.com/aermoss/brainfuck-compiler

A simple BrainFuck compiler written in Python using LLVM.

brainfuck brainfuck-compiler compiler llvm llvmlite

Last synced: 16 Jan 2025

https://github.com/alinz/maat

a markdown table to typescript compiler for configuration files

chain compiler configuration markdown nodejs table typescript

Last synced: 24 Jan 2025

https://github.com/here-be/snapdragon-token

Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.

compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer

Last synced: 14 Nov 2024

https://github.com/phlay/lispc

simple x86-64 lisp compiler

assembly-x86-64 compiler lisp python

Last synced: 22 Dec 2024

https://github.com/greydevv/cortex

A compiler for a general purpose programming language.

compiler compiler-design llvm llvm-ir rust

Last synced: 02 Jan 2025

https://github.com/diegoperini/compiler-demo

A demo compiler boilerplate with file watchers

compiler llvm-ir

Last synced: 15 Jan 2025

https://github.com/zabackary/python-compiler

Bundler and compiler for Python with a variety of features including constant definition, import management, and more

ast bundler cli compiler python3

Last synced: 24 Jan 2025

https://github.com/zabackary/vexmason

A comprehensive build system for VEX V5 Python, extensible and easy to integrate with modules support and more

compiler vex vex-python vex-robotics vex-robotics-competition vex-v5 vexcode vexmason

Last synced: 24 Jan 2025

https://github.com/gabrysbiz/lesscss-maven-plugin

Compiles Less sources to CSS files using extended version of the LessCSS Compiler.

compiler less lesscss maven-plugin

Last synced: 22 Jan 2025

https://github.com/gabrysbiz/lesscss-extended-compiler

Extended version of the LessCSS Compiler (a Java library which compiles Less source files to the CSS code).

compiler java-library less lesscss

Last synced: 22 Jan 2025

https://github.com/sriharikapu/goos-e

Goose is a GO Lang based operating system - its experemental

c compiler go golang goos operating-system os

Last synced: 22 Jan 2025

https://github.com/dtcxzyw/llvm-apr-benchmark

A Large-Scale Automated Program Repair Benchmark of Real-World LLVM Middle-End Bugs

automated-program-repair compiler llm llvm software-engineering

Last synced: 29 Jan 2025

https://github.com/nathanfarlow/BrainFCE

A BF interpreter and native compiler written in C for TI 84+ CE calculators.

brainfuck-compiler brainfuck-interpreter c calculator compiler interpreter ti84plusce

Last synced: 17 Nov 2024

https://github.com/xnacly/seascript

SeaScript is a small c superset programming language that compiles to c

c compiler go

Last synced: 18 Jan 2025

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 17 Nov 2024

https://github.com/ashton314/christmas-compiler

An experimental lambda calculus compiling to the LLVM

compiler lambda-calculus linear-types lisp llvm racket type-checking type-inference

Last synced: 29 Jan 2025

https://github.com/dafiliks/nex-lang

Nex Lang Compiler

backend compiler frontend

Last synced: 01 Feb 2025

https://github.com/benmeehan/gomult

Compile all programming languages through a go server

compiler docker golang

Last synced: 29 Jan 2025

https://github.com/dharejo-junaid/java-compiler

This is a versatile Java Text Editor with built-in compiler support. Write, compile, and run Java code seamlessly in a user-friendly environment. Enjoy essential indentation features for enhanced code readability. Ideal for Java enthusiasts and learners looking for an efficient coding experience

compiler java java-gui java-swing text-editor

Last synced: 24 Jan 2025

https://github.com/romnn/proto-compile

helper package that wraps protoc for your CI and projects.

ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript

Last synced: 18 Nov 2024

https://github.com/souris-dev/slangc

Compiler for my own toy programming language - slang.

antlr4 compiler llvm slang

Last synced: 23 Jan 2025

https://github.com/federicobond/primer

A simple imperative language for the JVM

compiler course-project jvm language

Last synced: 15 Dec 2024

https://github.com/ultmaster/x0-interpreter

ECNU Compilation Theory Course Project

compiler interpreter

Last synced: 23 Jan 2025

https://github.com/lord-turmoil/tomicompiler4j

Java implementation of ToMiC

buaa buaa-compiler compiler java lllvm mips

Last synced: 23 Jan 2025

https://github.com/johnsonjh/pcc

pcc: Portable C Compiler (20230730) Use https://github.com/johnsonjh/pcc-revived/tree/johnsonjh/rawhide instead!

c11 c99 compiler pcc

Last synced: 23 Jan 2025

https://github.com/synthead/timex-datalink-assembler

Toebes' Timex Datalink WristApp assembler wrapped in a Docker image with Wine

150 150s 6800 6805 assembler compiler data data-link datalink docker link timex toebes wine wristapp

Last synced: 22 Dec 2024

https://github.com/johnalexco/gasm

An assembler designed as the future target for Garter compilation

arm32 assembler assembly bootstrapper compiler compiler-toolchain cross-compiler garter garter-language x86-32 x86-64 x86-assembly

Last synced: 07 Dec 2024

https://github.com/chidiebereokpoechi/voice-of-mordor

Interpreter for loosely-typed designer programming language

compiler interpreter programming-language

Last synced: 25 Dec 2024

https://github.com/rapiz1/clox

Lox Interpreter in C++

compiler lox lox-interpreter

Last synced: 24 Jan 2025

https://github.com/h1ghbre4k3r/bfc

Brainfuck interpreter and compiler.

brainfuck compiler interpreter macos nasm

Last synced: 05 Feb 2025

https://github.com/jason89521/rusvelte

Svelte compiler written in Rust

compiler parser svelte

Last synced: 22 Dec 2024

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 22 Jan 2025

https://github.com/rokn/tcc

Toni's C compiler

c compiler haskell

Last synced: 23 Jan 2025

https://github.com/nishants/chakra

realtime, servier side java compiler.

compiler editor java server-side-compilation

Last synced: 09 Jan 2025

https://github.com/zeroplayerrodent/bf2cr

Brainfuck to Crystal compiler!

brainfuck compiler esolangs transpiler

Last synced: 25 Jan 2025

https://github.com/thmxv/tx-lang-rust

Lightweight, fast, modern and safe scripting language

compiler fast interpreter language light lightweight programming-language rust safe single-pass vm

Last synced: 22 Jan 2025

https://github.com/k0nserv/coolc-rs

A COOL compiler implementation done, at least partially, in Rust for CS143

compiler compilers cool cool-language cs143

Last synced: 25 Jan 2025

https://github.com/aionescu/pseudocode

Pseudocode compiler for .NET

compiler dotnet pseudocode

Last synced: 30 Jan 2025

https://github.com/echorial/carbonite

Carbon programming language compiler written in carbon

carbon carbon-compiler carbon-programming-language compiler

Last synced: 25 Jan 2025

https://github.com/pepicrft/noora

🌱 Noora is a native UI compiler for the web

compiler ui web

Last synced: 29 Jan 2025

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 15 Dec 2024

https://github.com/kcreate/crenshaw

https://compilers.iecc.com/crenshaw/

compiler crenshaw parser pascal pascal-language

Last synced: 05 Feb 2025

https://github.com/teo-tsirpanis/brainsharp

A Brainfuck SDK written in F#.

brainfuck compiler fsharp interpreter optimizer

Last synced: 29 Jan 2025

https://github.com/florian3k/balthazar-lang

Simple, object-oriented, statically typed programming language and VM implementation.

bytecode compiler language parser rust scala scala3

Last synced: 05 Feb 2025

https://github.com/spl/jhc-darcs

Read-only mirror of the jhc darcs repository

compiler haskell jhc mirror

Last synced: 22 Dec 2024

https://github.com/osa1/racket.rkt

An experimental compiler from a subset of [Typed] Racket to x86_64

compiler

Last synced: 15 Dec 2024

https://github.com/gianlucatruda/parsely

Parsely for Lexical and Syntactic Analysis

compiler grammar graphviz langauge lexer parsely parser parsing python syntax tree

Last synced: 15 Dec 2024

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 15 Dec 2024

https://github.com/it1shka/toylang

Interpreted scripting language implemented in C++

compiler cpp interpreter programming-language toy

Last synced: 02 Feb 2025

https://github.com/amrdeveloper/nand2tetris

Start from NAND gate to build a Computer that can run the Tetris game

assembler compiler computer-architecture nand2tetris nand2tetris-assignments virtual-machine

Last synced: 26 Jan 2025

https://github.com/nateseymour/city

JIT Compiler Infrastructure

compiler cpp jit

Last synced: 06 Feb 2025

https://github.com/hmasum52/cse310-compiler-sessional

Implementation of all the assignments of the course CSE310-Compiler-Sessional

bison-yacc compiler cpp flex-lexer lexer

Last synced: 31 Dec 2024

https://github.com/zenoamaro/braincuck

Transpiles Brainfuck code into C code

brainfuck c compiler transpiler

Last synced: 23 Dec 2024

https://github.com/yazaldefilimone/wasmre

A wasm runtime with checker

assembly compiler rust vm

Last synced: 16 Dec 2024

https://github.com/nwtgck/8cc-elc-hs

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 06 Feb 2025

https://github.com/9sako6/ccaml

A toy C compiler written in OCaml

compiler ocaml

Last synced: 31 Dec 2024