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/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 09 Feb 2025

https://github.com/adryzz/simplecompiler

An easy to use portable C# compiler made in C#

compiler portable

Last synced: 09 Feb 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/federicobond/primer

A simple imperative language for the JVM

compiler course-project jvm language

Last synced: 08 Feb 2025

https://github.com/eatingtomatoes/tiger-compiler

A simple compiler for (modified) tiger language

compiler haskell tiger

Last synced: 18 Jan 2025

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/9sako6/ccaml

A toy C compiler written in OCaml

compiler ocaml

Last synced: 31 Dec 2024

https://github.com/jaid/publishimo

Magically generates a minified, cleaned and autofilled package.json to get your Node package ready for next level publishing!

automatic automation boilerplate bundler compiler compress generator json magic manifest minify node-module npm optimize output package package-json pkg publish publishing

Last synced: 25 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/yosefbeder/qatam

Qatam (Ų‚؊اŲ…) is an Arabic scripting language.

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 23 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: 08 Feb 2025

https://github.com/frinksy/fraxton-compiler

A compiler for the fraxton language

compiler programming-language

Last synced: 01 Jan 2025

https://github.com/llnl/caliper-compiler

Compiler tools for Caliper

compiler

Last synced: 10 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/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/radu-matei/monkey

[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language

compiler debugger interpreter language-server-protocol programming-language

Last synced: 12 Feb 2025

https://github.com/metanticonan/cpp-compiler

Four Layers for the compiler(Front-end)

bison c compiler cpp flex yacc-lex

Last synced: 10 Jan 2025

https://github.com/bradleywood/raven-lang

An experimental language for the jvm

compiler jvm programming-language

Last synced: 17 Jan 2025

https://github.com/felixfaisal/syntax-analyzer-rs

A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC

compiler lexer parser rust

Last synced: 05 Feb 2025

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 14 Feb 2025

https://github.com/sanjinkurelic/mvcgenerator

Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).

analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture

Last synced: 26 Dec 2024

https://github.com/user0332/csnative

An implementation of C# compiling to native code

compiler cplusplus cpp csharp csnative dotnet native stdlib

Last synced: 24 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/tetsuo-cpp/descartes

A Pascal compiler written in C++.

compiler cpp pascal

Last synced: 13 Feb 2025

https://github.com/theotterlord/scribble

A pseudocode compiler

compiler language pseudocode

Last synced: 10 Feb 2025

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: 08 Feb 2025

https://github.com/mittalgovind/compiler-construction

Another one of the numerous failed compiler project. Compiler Construction course - BITS F363

compiler

Last synced: 12 Jan 2025

https://github.com/maktoobgar/simple_compiler

Just a simple compiler for learning purposes.

compiler lex lexer yacc

Last synced: 25 Jan 2025

https://github.com/dplassgit/smallest

"Smallest Possible Language" - a self-hosted compiler

compiler compiler-construction self-hosted toy-language

Last synced: 12 Feb 2025

https://github.com/scriptlinestudios/chai

Compiler for the Chai programming language.

compiler programming-language

Last synced: 31 Jan 2025

https://github.com/tenjou/mantra

Custom TypeScript compiler made for learning purposes.

compiler javascript toolkit typescript

Last synced: 12 Jan 2025

https://github.com/lunarwhite/cminus-lexer-parser

Build a simply lexer and parser for C minus (subset of C), using Java.

cminus compiler lexer parser

Last synced: 26 Dec 2024

https://github.com/tenjou/replica-next

Both JavaScript static analyser and native compiler.

compilation compiler cpp javascript js native transpilation wasm webassembly

Last synced: 12 Jan 2025

https://github.com/micheleriva/ocaml-assembly-example

ðŸ‘ūJust an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 07 Feb 2025

https://github.com/andyfratello/pro1

ðŸ’ŧ Exercicis de ProgramaciÃģ 1 (PRO1) Q1/Q2 - UPC FIB

compiler cpp cpp-language language pro1 pro1-fib programming programming-language

Last synced: 25 Jan 2025

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

ECNU Compilation Theory Course Project

compiler interpreter

Last synced: 23 Jan 2025

https://github.com/lazyknightx/warcraft-map-compile-utility

A Compile Utility for WarCraft III Map Modding.

compiler datamanagement gamedev warcraft3 xlsx

Last synced: 10 Jan 2025

https://github.com/leonardpepa/simple-compiler

Simple Compiler created in University of macedonia

bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc

Last synced: 17 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/andyfratello/pro2

ðŸ’ŧ Exercicis de ProgramaciÃģ 2 (PRO2) Q1 - UPC FIB

compiler cpp cpp-language language pro2 pro2-fib programming programming-language

Last synced: 25 Jan 2025

https://github.com/invrtd-h/generic_typing_python

A library that generates generic programming codes of Python. Powered by PLY. (with @inthree3)

compiler ply python typing

Last synced: 26 Dec 2024

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/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 08 Feb 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/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/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/zeroplayerrodent/bf2cr

Brainfuck to Crystal compiler!

brainfuck compiler esolangs transpiler

Last synced: 25 Jan 2025

https://github.com/ch4osmy7h/compiler

a simple c compiler

a c compiler simple

Last synced: 11 Jan 2025

https://github.com/arshdeepsahni/crux-coderror

this repo consists java files of android app which helps to ease the effort checking syntax of handwritten program by clicking picture of it and recognising all letters and words.

android android-application android-studio code coderror compiler error-finding ocr photo-to-text text-recoginizer website

Last synced: 07 Feb 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/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 13 Feb 2025

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/andreafioraldi/draught-framework

Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.

assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine

Last synced: 30 Jan 2025

https://github.com/rokn/tcc

Toni's C compiler

c compiler haskell

Last synced: 23 Jan 2025

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/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: 07 Feb 2025

https://github.com/danvratil/simpylic

SIMplistic PYthon-Like Interpret and Compiler

compiler educational opensource python3

Last synced: 10 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/rapiz1/clox

Lox Interpreter in C++

compiler lox lox-interpreter

Last synced: 24 Jan 2025

https://github.com/d3dc/mmmm

A fantasy VM and javascript transpiler for Mmmm()

compiler esoteric-language fantasy-computer repl vm

Last synced: 04 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/spiffgreen/pictorial

Pictorial is a simple domain-specific language that compiles to Scalable Vector Graphics, SVG format.

compiler construction design image language pictorial svg transpiler

Last synced: 03 Jan 2025

https://github.com/andreafioraldi/til-compiler

Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine

assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml

Last synced: 30 Jan 2025

https://github.com/phlay/lispc

simple x86-64 lisp compiler

assembly-x86-64 compiler lisp python

Last synced: 14 Feb 2025

https://github.com/mfelsche/pony-ast

:horse: :deciduous_tree: Library for accessing AST generated by ponyc

compiler ffi-bindings parser pony pony-language ponylang

Last synced: 20 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/tcort/cmc

C Minus Compiler

c-minus compiler

Last synced: 01 Feb 2025

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/ekdohibs/pscala

Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).

compiler scala

Last synced: 12 Feb 2025

https://github.com/willkirkmanm/pascal-compiler

Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.

ast compiler interpreter parser pascal

Last synced: 24 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/chengzeyi/sharpccompiler

Simple compiler. 臩åˆķįŪ€å•čŊ­čĻ€įž–čŊ‘å™Ļ

compiler lexical-analyzer parser

Last synced: 30 Jan 2025

https://github.com/nwaywood/the-super-tiny-compiler-ocaml

Implementation of The Super Tiny Compiler in OCaml

compiler ocaml

Last synced: 23 Dec 2024

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

Docker Image for SDC

compiler dlang docker sdc

Last synced: 31 Dec 2024

https://github.com/sepiropht/monkey

interpreter of monkey language

compiler interpreter language-design

Last synced: 23 Dec 2024

https://github.com/arturbosch/java-script-shell

Run java files dynamicly in a shell

compiler java reflection scripting shell

Last synced: 30 Jan 2025

https://github.com/alexdenkk/bf

simple brainfuck compiler written in go

brainfuck compiler go

Last synced: 22 Dec 2024

https://github.com/qhdwight/q-lang

My high school capstone project - a compiler for my own language written with Golang

assembly compiler golang language

Last synced: 06 Feb 2025

https://github.com/budchirp/graphite

Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad ðŸ˜Ą) using LLVM (🚀)

compiler cpp llvm llvm-ir

Last synced: 06 Feb 2025