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/edemaine/python2coffee

Python to CoffeeScript automatic converter

coffeescript compiler python

Last synced: 13 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/mrjameshamilton/bf-llvm

A LLVM brainf*ck compiler

brainfuck brainfuck-compiler compiler llvm

Last synced: 06 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/oeb25/lo

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

compiler language

Last synced: 07 Nov 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/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/simonprickett/mslcompiler

Coursework from Aston University Programming Language Implementation course 1995

academic academic-project compiler modula-2

Last synced: 29 Oct 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/jieyouxu/comp0012-compilers-notes

Notes for COMP0012 Compilers

comp0012 compiler notes

Last synced: 06 Nov 2024

https://github.com/joebobmiles/pilotscheme

A embeddable, single-header, no-nonsense Scheme.

compiler embeddable interpreter scheme single-header

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/glint-lang/glint

๐Ÿš€Glint - Flexible, fast and lightning fast programming language

cbor compiler glint glint-lang glint-language intepreter nom programming-language rust rust-language safety serde serde-json

Last synced: 12 Oct 2024

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

[WIP] An cross-platform JavaScript engine.

compiler javascript rust vm

Last synced: 12 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/simonrichardson/cilli

A reasonable implementation for a path DSL

compiler dsl interpreter lexer paths

Last synced: 14 Oct 2024

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 17 Oct 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/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/terahlunah/fox

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

compiler concatenative design language

Last synced: 05 Nov 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/abhagsain/jsx-compiler

๐ŸŽฏ See it live ๐Ÿ‘‰

babel compiler jsx jsx-compiler react reactjs

Last synced: 07 Nov 2024

https://github.com/bensuperpc/docker-rgbds

rgbds compiler in docker

compiler docker gameboy rgbds

Last synced: 17 Oct 2024

https://github.com/ranaaditya/groovy2kts

CLI for converting Groovy based Gradle files into Kotlin scripts

android cli compiler converters groovy kotlin-scripts regexp rust-cli

Last synced: 13 Oct 2024

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 06 Nov 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/dannypsnl/still-compiling

It's still...compiling

compiler

Last synced: 17 Oct 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/sepiropht/tiny-compiler-rs

super-tiny-compiler implementation in rust

compiler lisp rust

Last synced: 05 Nov 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/forsaken1/simple-compiler

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 24 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/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 05 Nov 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/nathsou/poy

Programming language targeting JavaScript with Type Rewriting

adt compiler pattern-matching rewriting static-typing

Last synced: 11 Oct 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/suzannesoy/phc-thesis

Bits and pieces of my memoir

compiler dsl memoir phd-dissertation racket

Last synced: 15 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/imteekay/essentials-of-interpretation

Building an Interpreter from scratch

compiler interpreter programming-language

Last synced: 21 Oct 2024

https://github.com/maxpatiiuk/leto

This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.

compiler interpreter language parser programming-language

Last synced: 14 Oct 2024

https://github.com/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 13 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/kaustubhhiware/compiler

Compiler for restricted grammar C.

c compiler compiler-design

Last synced: 22 Oct 2024

https://github.com/theotterlord/scribble

A pseudocode compiler

compiler language pseudocode

Last synced: 30 Oct 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/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 02 Nov 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/alex313031/electron-22

Compiler optimized builds of Electron 22.x.x for Caprine, Codium, and Relay IRC

avx compiler compiler-optimized electron electron-22 optimized

Last synced: 06 Nov 2024

https://github.com/not-nik/libcomperr

A simple C library to create GCC-like compiler warnings and errors.

compiler compiler-tool errors gcc warnings

Last synced: 14 Oct 2024

https://github.com/jkrt/omfrontend.jl

Experimental implementation of NF. That is a Modelica frontend in 100% Julia

compiler differential-equations julia modelica

Last synced: 14 Oct 2024

https://github.com/metasim/scala-as-config

Example showing on-the-fly compilation of Scala data models as a configuration modality

compiler config scala

Last synced: 15 Oct 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/osa1/racket.rkt

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

compiler

Last synced: 28 Oct 2024

https://github.com/pagliacii/sicp-reg-machine

Register machine in SICP Chapter 5. Solve exercise 5.51.

compiler nom rust sicp

Last synced: 26 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/stoufa/mini-pascal-compiler

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifiรฉ d'un compilateur du langage Pascal

bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis

Last synced: 06 Nov 2024

https://github.com/phase/f3

Another language

compiler

Last synced: 13 Oct 2024

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

ECNU Compilation Theory Course Project

compiler interpreter

Last synced: 18 Oct 2024

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

๐Ÿ’พ Software toolchain for the nand2tetris Hack computer

compiler nand2tetris rust

Last synced: 25 Oct 2024

https://github.com/zeroflag/armageddon

Programming language written in DEBUG.COM

compiler forth minimalistic zombie-apocalypse

Last synced: 31 Oct 2024

https://github.com/tetsuo-cpp/descartes

A Pascal compiler written in C++.

compiler cpp pascal

Last synced: 02 Nov 2024

https://github.com/zenoamaro/braincuck

Transpiles Brainfuck code into C code

brainfuck c compiler transpiler

Last synced: 05 Nov 2024

https://github.com/yosefbeder/qatam

Qatam (ู‚ุชุงู…) is an Arabic scripting language.

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 05 Nov 2024

https://github.com/filipporanza/simpla

A compiler for the Simpla programming language, a university project

compiler lalrpop programming-language toy-language university-project

Last synced: 06 Nov 2024

https://github.com/not-nik/tarik

tarik is a minimal, compiled language, designed for low-level programming.

compiler language programming-language tarik

Last synced: 14 Oct 2024

https://github.com/mkabumattar/hello-world-api

Hello, World! in All Languages Programming API, This is the initial draft. It's likely to have some flaws, but it'll be improved to be more stable in the future.

api compiler hello-world language nodejs programming programming-language programming-languages

Last synced: 27 Oct 2024

https://github.com/jomy10/pufferfish

An extensible html templating engine that generates static html.

cli compiler developer-tools fast html npm rust static-site template template-engine template-language templates

Last synced: 28 Oct 2024

https://github.com/tony-go/zac-parser

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 21 Oct 2024

https://github.com/glamboyosa/monkey

A project to build an interpreter and compiler for the Monkey programming language, inspired by Thorsten Ball's books.

compiler golang interpreter

Last synced: 24 Oct 2024

https://github.com/aapeliv/kazm

A small C-like programming language implemented in OCaml

compiler llvm ocaml

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

https://github.com/solodon4/cppft

C++ Feature Testing proposal implementation

compiler features

Last synced: 29 Oct 2024

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 28 Oct 2024

https://github.com/hamzaremmal/amy

Small Functional Programming Language #2

compiler course-project epfl interpreter programming-language wasm web-assembly

Last synced: 28 Oct 2024

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

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

https://github.com/h1ghbre4k3r/bfc

Brainfuck interpreter and compiler.

brainfuck compiler interpreter macos nasm

Last synced: 23 Oct 2024

https://github.com/brunexgeek/jane

Experimental programming language based on TypeScript that transpiles to ANSI C89

c c89 compiler transpiler typescript

Last synced: 12 Oct 2024

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 28 Oct 2024

https://github.com/xstupi00/IFJ2017

Implementation compiler of imperative language IFJ17.

c compiler ifj17 lexical-analysis semantic-analysis syntactic-analysis vut vut-fit

Last synced: 23 Oct 2024

https://github.com/donno2048/bfc

Brainfuck compiler

brainfuck compiler python-package

Last synced: 11 Oct 2024

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

https://github.com/hawkins/druid

๐Ÿง™ A systems-level programming language with a focus on integrated build systems and deploying to native and web assembly at once

compiler

Last synced: 31 Oct 2024

https://github.com/tekknolagi/lispcompiler.com

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

compiler lisp x86-64

Last synced: 30 Oct 2024