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/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 05 Nov 2024

https://github.com/eddieantonio/brainmuck.rs

An optimizing Brainfuck JIT* compiler for Apple Silicon, written to learn Rust

aarch64 brainfuck-compiler compiler jit macos

Last synced: 12 Oct 2024

https://github.com/shinnn/purs

Spawn a new process using PureScript CLI

child-process compiler javascript nodejs promise purescript purs wrapper

Last synced: 18 Oct 2024

https://github.com/nathsou/poy

Programming language targeting JavaScript with Type Rewriting

adt compiler pattern-matching rewriting static-typing

Last synced: 11 Oct 2024

https://github.com/kureev/schemify

TypeScript compiler for React Native CodeGen project

codegen compiler react-native typescript

Last synced: 26 Oct 2024

https://github.com/owainlewis/ava

Ava is a programming language exploring the idea of programs that can mutate and write themselves

compiler haskell programming-language

Last synced: 15 Oct 2024

https://github.com/jieyouxu/comp0012-compilers-notes

Notes for COMP0012 Compilers

comp0012 compiler notes

Last synced: 06 Nov 2024

https://github.com/bugulo/ifj-compiler

Compiler of Go language written in C. Compiler's output is made-up assembly like language that can be interpreted by https://github.com/bugulo/ifj-interpret

assembly c compiler go low-level

Last synced: 02 Aug 2024

https://github.com/ejunjsh/mycc

๐Ÿ‘ป my c compiler

c cc compiler gcc self-compiling

Last synced: 07 Nov 2024

https://github.com/stagas/nested-css

compile nested css rules

compiler css css-in-js less nested parser sass

Last synced: 31 Oct 2024

https://github.com/waltertamboer/pharcompiler

A compiler to create PHAR files.

compiler phar php

Last synced: 12 Oct 2024

https://github.com/diasbruno/jsc

WIP javascript compiler.

common-lisp compiler javascript

Last synced: 27 Oct 2024

https://github.com/superjmn/suppaz80

Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.

asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80

Last synced: 11 Oct 2024

https://github.com/ravener/clox

Extended clox with more features and optimizations

bytecode clox compiler interpreter programming-language virtual-machine

Last synced: 12 Oct 2024

https://github.com/idelvall/jack-compiler

A compiler for the Jack language (http://www.nand2tetris.org)

compiler jack-language nand2tetris

Last synced: 11 Oct 2024

https://github.com/muaazsaleem/the_super_tiny_compiler

Elixir translation of the Super Tiny Compiler in Javascript

compiler elixir

Last synced: 15 Oct 2024

https://github.com/ckipp01/ents

Exploring Scala 3 Compiler Trees

ast compiler scala

Last synced: 08 Oct 2024

https://github.com/mohammadmd1383/vscode-tsc

Compile typescript in visual studio code without need of installing Node.js

api compiler extension javascript node-js nodejs tsc tsconfig typescript visual-studio-code vscode vscode-extension

Last synced: 31 Oct 2024

https://github.com/althonos/kmachine

A toy compiler that produces Kappa code from Counter Machine instructions.

bioinformatics compiler kappa-language modeling-dynamic-systems rust turing-machine-simulator

Last synced: 13 Oct 2024

https://github.com/ralucado/Bb

Programming language for music composition with compiler that generates MIDI files.

antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming

Last synced: 02 Aug 2024

https://github.com/everlastingbugstopper/awc

lib/cli/web wrappers for apollo-compiler (GraphQL)

compiler graphql rust

Last synced: 11 Oct 2024

https://github.com/anorth/expl

An expression language for rapid, explorable, explainable programming [WIP]

compiler expression-language graalvm numerical-computation programming-language

Last synced: 21 Oct 2024

https://github.com/HereIsKevin/blaze

Simple, safe, and intuitive programming with blazing-fast performance

compiler language rust

Last synced: 02 Nov 2024

https://github.com/konijima/pzpw-compiler

Node command-line tool to compile PZPW projects.

compiler npm-module pipewrench pzpw

Last synced: 05 Nov 2024

https://github.com/aripiprazole/zu

๐Ÿงช | Zu Theorem Prover

compiler dependent-types interpreter rust type-theory

Last synced: 04 Aug 2024

https://github.com/acorrenson/kind2coq

A experimental compiler from Kind (Core) to Coq

compiler coq kind programming-languages proof type-theory

Last synced: 06 Nov 2024

https://github.com/zhuorantan/pl0

A PL/0 programming language compiler implemented with Python 3 and LLVM

compiler llvm llvm-ir pl0 python3

Last synced: 18 Oct 2024

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 15 Oct 2024

https://github.com/adamsondavid/blindworm

A Compiler that transforms BlindWorm (Python dialect) into LLVM IR ๐Ÿ

bison-flex compiler cpp llvm-frontend programming-language python recursive-descent-parser toy-language

Last synced: 06 Nov 2024

https://github.com/lps-js/lps.js.org

The source code behind the website and learning resources for lps.js

compiler documentation guide javascript lps pug pugjs website

Last synced: 06 Nov 2024

https://github.com/sassman/edu-sql-parser-rs

SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.

compiler languages parser rust sql sql-parser transpiler typegen typescript

Last synced: 15 Oct 2024

https://github.com/oeb25/lo

๐Ÿ‘‹ lo is a tiny but expressive compiled programming language

compiler language

Last synced: 07 Nov 2024

https://github.com/remexre/fstlc

An STLC to Forth386 compiler.

compiler forth forth386 rust stlc

Last synced: 05 Nov 2024

https://github.com/0x1nf3cted/parcer

Parcer: A Python-based C parser that produces the Abstract Syntax Tree (AST) of the provided code in both JSON and string formats. ๐ŸŒฒ๐Ÿ”

ast c compiler json lexer parser python string

Last synced: 02 Nov 2024

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 06 Nov 2024

https://github.com/andys8/elm-compiler-test

Test elm install of all packages

compiler elm test

Last synced: 12 Oct 2024

https://github.com/minifpc/doc

miniFPC Documentation - The Documentation for miniFPC and miniRTL.

chm compiler fpc minimalist pascal programming rtl windows

Last synced: 05 Nov 2024

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

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 24 Oct 2024

https://github.com/hatsusixty/nolang

Concatenative stack-based programming language designed for writing programs for computers.

assembly compiler go golang language programming-language

Last synced: 12 Oct 2024

https://github.com/cnuila/Compilador_VB6.0

Compilador de VB 6.0 usando JFlex y JCup

compiler java jcup jflex visual-basic

Last synced: 23 Oct 2024

https://codeberg.org/nox-language/nox

Compiler for the Nox programming language

borrow-checker compiler memory-safety programming-language

Last synced: 09 Aug 2024

https://github.com/WildChild83/BlastForth

BlastForth is a development kit for the Sega Genesis/Megadrive system, using the Forth programming language.

compiler console devkit forth games genesis m68k megadrive retro z80

Last synced: 03 Nov 2024

https://github.com/uselessgoddess/zxc

A small compiler who draws inspiration from large

compiler language

Last synced: 27 Oct 2024

https://github.com/rapiz1/clox

Lox Interpreter in C++

compiler lox lox-interpreter

Last synced: 13 Oct 2024

https://github.com/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 01 Nov 2024

https://github.com/ozansz/v-lang-tester

Parser tester for CENG444 Term Project #1 - V Language (by Cem BozลŸahin)

antlr4 compiler parser risc-v

Last synced: 01 Nov 2024

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 17 Oct 2024

https://github.com/terahlunah/fox

Work in progress concatenative language interpreter, expect breakages and api changes

compiler concatenative design language

Last synced: 05 Nov 2024

https://github.com/dxrcy/lasim

A simple LC-3 assembler and simulator

assembly compiler lc3

Last synced: 12 Oct 2024

https://github.com/yazaldefilimone/llvm.rs

An secure next-gen compiler infrastructure

compiler llvm rust vm

Last synced: 14 Oct 2024

https://github.com/simonrichardson/cilli

A reasonable implementation for a path DSL

compiler dsl interpreter lexer paths

Last synced: 14 Oct 2024

https://github.com/ascandone/kestrel-lang

๐Ÿฆ… A pure, strongly typed functional language that compiles to js

compiler functional-programming javascript typechecker

Last synced: 06 Aug 2024

https://github.com/theotterlord/scribble

A pseudocode compiler

compiler language pseudocode

Last synced: 30 Oct 2024

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: 01 Nov 2024

https://github.com/cr0a3/asc

The compiler for the ASM++ language

asm codegenlib compiler x64

Last synced: 17 Oct 2024

https://github.com/kcreate/crenshaw

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

compiler crenshaw parser pascal pascal-language

Last synced: 24 Oct 2024

https://github.com/superjmn/somecompiler

A little C-like compiler created for The Joy of Learning

c compiler language processor z80

Last synced: 11 Oct 2024

https://github.com/patrickroberts/bean

An esoteric byte-encoded code-golfing language derived from JavaScript

abstract-syntax-tree assembler compiler disassembler esoteric-language javascript-source

Last synced: 30 Oct 2024

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

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

json-pipeline usage example

compiler json-pipeline

Last synced: 17 Oct 2024

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: 24 Oct 2024

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: 03 Aug 2024

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

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

compiler

Last synced: 11 Oct 2024

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

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 03 Aug 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/vardan2009/kitelang

hobby programming language compiler written in C++

assembly compiler cpp

Last synced: 12 Oct 2024

https://github.com/matheusamazonas/cc_project

Compiler Construction Project

compiler compiler-construction haskell

Last synced: 03 Nov 2024

https://github.com/njmarko/spp_mips_translator

Program that translates MAVN(Higher level MIPS assembler) assembly language to MIPS 32bit assembly language. It creates zero-byte files.

compiler cplusplus graph-coloring lexical-analysis mavn mips-assembly register-allocation semantic-analysis syntax-analysis visitor-design-pattern zero-byte-files

Last synced: 11 Oct 2024

https://github.com/ana06/c-like-compiler

A C-like language compiler written in Java that generates assembly code for the P-machine

compiler java language-compiler syntactic ucm

Last synced: 17 Oct 2024

https://github.com/ella-0/grimec

The Grime Compiler

compiler llvm

Last synced: 07 Nov 2024

https://github.com/alx741/stack.vim

Vim Haskell Stack compiler plugin [official]

compiler haskell stack vim

Last synced: 07 Nov 2024

https://github.com/wbars/compiler

Simple Pascal-like language to JVM bytecode compiler

compiler jvm-bytecode

Last synced: 29 Oct 2024

https://github.com/rohittp0/not-python

!Python is a tiny language that I made to learn how compilers do their magic. The compiler of !Python is written in pure python ( no dependencies )

compiler language programming-language python

Last synced: 31 Oct 2024

https://github.com/justinrubek/ayysee

A custom programming language for Stationeers integrated circuits

compiler flake language nix nix-flake rust stationeers

Last synced: 28 Oct 2024

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

Docker Image for GDC

compiler dlang docker gdc

Last synced: 11 Oct 2024

https://github.com/crenshaw-dev/cpusim

A very simple CPU simulator in Python

compiler lexer

Last synced: 13 Oct 2024

https://github.com/retrooper/turbolang

This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.

cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir

Last synced: 11 Oct 2024

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

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

compiler

Last synced: 28 Oct 2024

https://github.com/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 12 Oct 2024

https://github.com/donno2048/bfc

Brainfuck compiler

brainfuck compiler python-package

Last synced: 11 Oct 2024

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

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 25 Oct 2024

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: 12 Oct 2024

https://github.com/milenkovicm/adhesive

Apache Datafusion JVM User Defined Functions (UDF), integration nobody asked for ๐Ÿ˜€

arrow bytecode-compiler compiler datafusion java jni jvm rust sql udf udf-libraries userdefined-functions

Last synced: 13 Oct 2024