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/susji/lc

Self-hosting toy compiler for a language which resembles a subset of ANSI C

ansi-c assembly assembly-x86 c compiler

Last synced: 12 Oct 2024

https://github.com/jkwlui/typescript-extract-exports

Extract TypeScript types from .ts files

compiler node nodejs tools ts typescript utilities

Last synced: 06 Nov 2024

https://github.com/yhdgms1/grim-jsx

Compiling JSX to produce grim static templates

babel-plugin compiler jsx jsx-templates

Last synced: 04 Nov 2024

https://github.com/hathamneh/MicroCompiler

A very tiny compiler for Micro language

antlr compiler java

Last synced: 01 Aug 2024

https://github.com/khadem-mh/computersales

A beautiful and user-friendly website for selling computer parts. Implemented with the Next framework

compiler computer-sales next nodejs react website

Last synced: 07 Nov 2024

https://github.com/ehwan/lua_rust

lua syntax parser & interpreter in Rust

compiler glr-parsing lalr1 lua rust

Last synced: 12 Oct 2024

https://github.com/micheleriva/go-brainfuck

đŸ’ĨA Brainfuck compiler written in GoLang

brainfuck compiler go golang interpreter

Last synced: 27 Oct 2024

https://github.com/nabeghe/pluginer

Run dll files as a plugin, create plugin for your software

compile compiler csharp dll extension plugin pluginer plugins

Last synced: 06 Nov 2024

https://github.com/meyfa/selena

A textual language that compiles to UML sequence diagrams.

compiler sequence-diagram uml uml-sequence-diagram

Last synced: 14 Oct 2024

https://github.com/c71n93/language

Compiler for primitive programming language

compiler

Last synced: 11 Oct 2024

https://github.com/lleyton/bfc

A naive Brainfuck compiler frontend for QBE.

brainfuck brainfuck-compiler compiler qbe rust

Last synced: 29 Oct 2024

https://github.com/andreiduma/coolr

Compiler for the Cool classroom language, written in Rust.

compiler cool rust stanford

Last synced: 29 Oct 2024

https://github.com/chengzeyi/sharpccompiler

Simple compiler. č‡ĒåˆļįŽ€å•č¯­č¨€įŧ–č¯‘å™¨

compiler lexical-analyzer parser

Last synced: 15 Oct 2024

https://github.com/fmind/genius

An implementation of LISP Scheme based on Haskell

compiler haskell language lisp scheme

Last synced: 06 Nov 2024

https://github.com/rajikaimal/watson

:crown: Compiler for Watson lang

c compiler watson

Last synced: 27 Oct 2024

https://github.com/porglezomp/compiler-parts

Parts of a compiler backend, from scratch

compiler graph-coloring

Last synced: 02 Nov 2024

https://github.com/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 12 Oct 2024

https://github.com/cosmos72/m64th

[BETA] 64-bit forth compiler with REPL

compiler forth interpreter repl

Last synced: 11 Oct 2024

https://github.com/jumperchen/dart2java

A dart to java transpiler (PoC project)

compiler dart dartlang java transpiler

Last synced: 11 Oct 2024

https://github.com/justinfernald/justin-lang-compiler

A compiler written in JavaScript that compiles a C style language to WebAssembly

compiler javascript webassembly

Last synced: 02 Nov 2024

https://github.com/kdawgwilk/simplecompiler

Compiler for stripped down version of C written in C++

cmake compiler cplusplus gmock gtest

Last synced: 29 Oct 2024

https://github.com/hamedfathi/roslynsolutionanalyzor

A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.

compiler csharp dotnet refactoring roslyn roslyn-analyzer roslyn-analyzers

Last synced: 11 Oct 2024

https://github.com/henriquecbuss/ipe-compiler

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 08 Nov 2024

https://github.com/dalisoft/oxlint-rs-npm

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 29 Oct 2024

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

Docker Image for SDC

compiler dlang docker sdc

Last synced: 08 Nov 2024

https://github.com/msiemens/rustiny-jvm

A simple language that compiles to JVM bytecode

compiler jvm

Last synced: 13 Oct 2024

https://github.com/jroesch/lean.js

An example of using Lean's backend API to implement a new language backend.

compiler javascript lean programming-language

Last synced: 15 Oct 2024

https://github.com/mtakagi/cccs

C like language compiler inspired by https://www.sigbus.info/compilerbook

compiler unity

Last synced: 06 Nov 2024

https://github.com/Backlang-Org/Backlang

A new Rust, C# inspired Language for .Net

backlang compiler macros programming-language

Last synced: 07 Nov 2024

https://github.com/whisperity/distcc-driver

Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.

bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script

Last synced: 17 Oct 2024

https://github.com/robinvandernoord/comptime

"Zig into Python's speed lane with Comptime – it's not a sprint; it's a compile!"

ast compiler comptime python zig

Last synced: 11 Oct 2024

https://github.com/flolight/lexyaccexamples

LexYaccExamples is a compilation of Lex and Yacc example programs

compiler language-grammars lex

Last synced: 21 Oct 2024

https://github.com/akneni/truffle-cpp

Compile-time memory management without caveats

compiler llvm

Last synced: 09 Oct 2024

https://github.com/fwcd/cfg-to-regex

Tool for converting context-free-grammars into recursive regexes

compiler context-free-grammar pcre regex

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

https://github.com/maxdesiatov/swiftlet

Experimental Swift compiler written in Swift

compiler lexer parser swift

Last synced: 15 Oct 2024

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

Observer for json-pipeline

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/matheusphalves/cross-json-xml-dsl-parser

RepositÃŗrio do projeto de compiladores no semestre 2020.2

compiler javascript ohmjs

Last synced: 08 Nov 2024

https://github.com/deven96/welt

Creating a compiler and language from scratch using Golang to understand syntax trees, parsers, lexers, tokens, expressions, operators, precedence, binders and recursive walks

compiler

Last synced: 01 Nov 2024

https://github.com/swarnimwalavalkar/a-compiler

An extraordinarily simple BSAIC to C compiler

c compiler python

Last synced: 06 Nov 2024

https://github.com/rogerinn/little_poc

Little poc Ê uma versÃŖo reduzida e para testes de prÊ-compilador JIT e AOT rodando totalmente em contÃĒineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais

ast c compiler compilers golang javascript nodejs parser rust

Last synced: 25 Oct 2024

https://github.com/lostjared/masterx_system

MasterX System is an interactive GUI platform for developing and testing simple games and applications.

compiler cplusplus20 environment

Last synced: 08 Nov 2024

https://github.com/hyouteki/kappa

Compiler implementation for my language from scratch

compiler nasm rust

Last synced: 17 Oct 2024

https://github.com/reilabs/hieratika

Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet

compiler emulator llvm starknet

Last synced: 01 Nov 2024

https://github.com/deathlesz/brainfuck

Brainfuck parser, interpreter, IT compiler and LLVM frontend all-in-one.

brainfuck compiler interpreter llvm

Last synced: 31 Oct 2024

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 06 Nov 2024

https://github.com/guiferviz/uranium

A radioactive programming language.

compiler programming-language

Last synced: 07 Oct 2024

https://github.com/nqpz/toppl

An aggressive Prolog compiler :boom:

compiler interpreter prolog repl

Last synced: 12 Oct 2024

https://github.com/mtgrosser/ngxc

Nginx configuration file compiler

compiler nginx-configuration

Last synced: 31 Oct 2024

https://github.com/rvcas/zlox

Crafting Interpreters Part 3

compiler garbage-collection interpreter virtual-machine zig

Last synced: 21 Oct 2024

https://github.com/hinto-janai/hbc

hinto's bash compiler

bash compiler linux shell

Last synced: 02 Nov 2024

https://gitlab.com/xlogic/mono

The mono repository for the xlogic standalone library, services and command line tools.

FPGA HDL cli command-line-tool compiler monorepo rust-crate rust-lang rust-library

Last synced: 21 Oct 2024

https://github.com/valve/tsc-ruby

TypeScript compiler Ruby interface

compiler ruby typescript

Last synced: 05 Nov 2024

https://github.com/florianvazelle/py2mips

A python compiler to mips, written in racket (not finished)

compiler mips racket

Last synced: 31 Oct 2024

https://github.com/arnau478/panorama

Panorama language compiler written in C

compiler language panorama programming programming-language

Last synced: 05 Nov 2024

https://github.com/dimits-ts/mini-python-compiler

A project implementing a compiler for the 'Mini Python' programming language.

compiler programming-language sablecc

Last synced: 07 Nov 2024

https://github.com/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

Last synced: 12 Oct 2024

https://github.com/gamingliamstudios/urcl-cc

C compiler for URCL

ansi-c c89 compiler urcl

Last synced: 15 Oct 2024

https://github.com/douira/parenthis-lang

(parenthis) is an esoteric programming language

compiler esoteric-language interpreter programming-language

Last synced: 14 Oct 2024

https://github.com/bensuperpc/docker-compiler-multi-arch

docker-compiler template

compiler docker template

Last synced: 17 Oct 2024

https://github.com/castrodd/compiler

Toy compiler for Jack language

compiler nand2tetris

Last synced: 29 Oct 2024

https://github.com/rayhanadev/python-interpreter

A small Python Interpreter written in Javascript

compiler javascript nodejs python

Last synced: 06 Nov 2024

https://github.com/hisoka999/wirthx

Wirthx is a pascal compiler and interpreter

compiler llvm pascal

Last synced: 15 Oct 2024

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 27 Oct 2024

https://github.com/ahmedfathydev/java-lexical-analyzer

Java lexical analyzer for our compiler course.

compiler csharp java lexical-analyzer

Last synced: 06 Nov 2024

https://github.com/romch007/floc

Compiler for the Flo programming language

compiler llvm rust

Last synced: 15 Oct 2024

https://github.com/petergtz/c2c-err-transpiler

This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.

c compiler error-handling

Last synced: 18 Oct 2024

https://github.com/nandahkrishna/compilerdesignlab

Programs written for the Compiler Design Laboratory in the 6th semester

c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer

Last synced: 15 Oct 2024

https://github.com/isuke/advanced-poe-filter

Advanced PoE Filter Compiler. Rich syntax for you.

compiler filter-of-kalandra path-of-exile pathofexile

Last synced: 24 Oct 2024

https://github.com/99thedark/aqua

6th version of my programming language, Aqua

compiler language llvm nim nim-lang programming-language

Last synced: 15 Oct 2024

https://github.com/undin/compiler

Simple compiler to LLVM bytecode (compilers course at ITMO University)

compiler llvm

Last synced: 31 Oct 2024

https://github.com/jomy10/wasm-lang-temp

Multi-paradigm language for front-end web development. Compiles to WASM and creates small file sizes.

compiler language multi-paradigm programming-language wasm web webassembly webdevelopment

Last synced: 28 Oct 2024

https://github.com/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 15 Oct 2024

https://github.com/wabtey/antlr4_compiler_project

L3 Info - Creation of the beginnings of a compiler using Antlr4

antlr4 compiler java

Last synced: 24 Oct 2024

https://github.com/riverdave/interfuse-website

Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes  

compiler editor llvm llvm-ir programming-language

Last synced: 15 Oct 2024

https://github.com/anuraganalog/compiler_design

Codes related to lexical, syntatic, semantic Analysis

analysis compiler design expressions lex lexical regular semantic syntatic yacc

Last synced: 12 Oct 2024

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 08 Nov 2024

https://github.com/jweinst1/cook

The Reaction based programming language

compiler interpreter reactive-programming

Last synced: 08 Nov 2024

https://github.com/domfarolino/compiler

A compiler for Wilsey's compiler "theory" class

compiler lexer lexical-analysis ll1-grammar llvm parser

Last synced: 15 Oct 2024

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

Run java files dynamicly in a shell

compiler java reflection scripting shell

Last synced: 15 Oct 2024

https://github.com/elvin-du/dlang-compiler

a compiler toy

compiler customelang

Last synced: 15 Oct 2024

https://github.com/joshuawills/x-compiler

Compiler for 'X' language, utilising LLVM IR as target code

compiler java llvm programming-languages

Last synced: 15 Oct 2024

https://github.com/kaelzhang/sumer

(WIP) sumer is a bash AST parser written in pure JavaScript

ast bash compiler nodejs parser

Last synced: 26 Oct 2024

https://github.com/bullheadandplato/compiler-palm-tree

CS462 term project. lexical analyzer and parser for/in C++ language

compiler lexical-analyzer parser

Last synced: 05 Nov 2024

https://github.com/vatshayan/dfa-optimization-minimization-

This is about DFA optimization/Minimization in C program

autometa compiler dfa dfa-construction dfa-minimization dfa-optimization

Last synced: 11 Oct 2024