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/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/zhuorantan/pl0

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

compiler llvm llvm-ir pl0 python3

Last synced: 02 Feb 2025

https://github.com/shinnn/purs

Spawn a new process using PureScript CLI

child-process compiler javascript nodejs promise purescript purs wrapper

Last synced: 02 Feb 2025

https://github.com/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 28 Jan 2025

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://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: 26 Dec 2024

https://github.com/zsr2531/bfc

A brainfuck interpreter and compiler written in C++

ast brainfuck compiler cpp interpreter

Last synced: 14 Jan 2025

https://github.com/yds12/ulp

A simple compiler from source to x64 assembly.

compiler programming-language toy-language

Last synced: 13 Jan 2025

https://github.com/rajat2502/sql-editor-view

SQL EDITOR VIEW is an application that allows users to simply execute SQL queries on a sample database or design their own tables and receive instant results.

compiler sql vue

Last synced: 02 Feb 2025

https://github.com/mrjameshamilton/bf-llvm

A LLVM brainf*ck compiler

brainfuck brainfuck-compiler compiler llvm

Last synced: 26 Dec 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: 14 Nov 2024

https://github.com/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 07 Nov 2024

https://github.com/ejunjsh/mycc

๐Ÿ‘ป my c compiler

c cc compiler gcc self-compiling

Last synced: 29 Dec 2024

https://github.com/greydevv/mango-compiler

Mango: Compiled, statically-typed general purpose programming language.

compiler compiler-construction cpp llvm llvm-ir programming-language

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

https://github.com/sushiwaumai/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 30 Dec 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: 31 Jan 2025

https://github.com/simonprickett/mslcompiler

Coursework from Aston University Programming Language Implementation course 1995

academic academic-project compiler modula-2

Last synced: 09 Feb 2025

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

Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code

ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin

Last synced: 14 Jan 2025

https://github.com/ferhatgec/kolocat

Fegeya KoloCat, Kalem implementation of ColoCat.

cat clang colocat colorized compiler concatenation cpp17 fegeya implementation kalem transpiler

Last synced: 08 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://codeberg.org/nox-language/nox

Compiler for the Nox programming language

borrow-checker compiler memory-safety programming-language

Last synced: 30 Nov 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/discus-lang/salt-vscode

Salt Visual Studio Code language extension

compiler functional ide language-extensions low-level vscode

Last synced: 21 Jan 2025

https://github.com/mortimr/snarkrs

โšœ๏ธZKSnarks utility | Compatible with Circom circuits

compiler peg pest rust zksnarks

Last synced: 31 Dec 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/donydchen/dragon-front

The comment for A Complete Front End of the dragon book.

compiler dragon-book java

Last synced: 04 Jan 2025

https://github.com/serjzimmerman/compiler-stuff-with-llvm

Doing some compiler related stuff in Rust and maybe C++ on top of LLVM

compiler frontend llvm rust

Last synced: 14 Nov 2024

https://github.com/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 11 Jan 2025

https://github.com/fergusq/pscript

PScript is a small programming language

compiler programming-language

Last synced: 18 Jan 2025

https://github.com/borgdylan/dylandotnet

dylan.NET compiler and related libraries

borgdylan compiler dotnet dyl dylandotnet language mono multitarget netcore

Last synced: 20 Dec 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/manojpramesh/py-solc

Solidity compiler written in Python

compiler ethereum python solidity

Last synced: 17 Jan 2025

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

https://github.com/catseye/castile

MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)

compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types

Last synced: 15 Jan 2025

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

https://github.com/pkoenig10/piqc

A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU

compiler gpgpu qpu raspberrypi videocore-iv

Last synced: 14 Nov 2024

https://github.com/skatsuta/monkey-compiler

๐Ÿต Monkey programming language compiler designed in "Writing A Compiler In Go." ๐Ÿ’

bytecode compiler go monkey

Last synced: 15 Jan 2025

https://github.com/juliannicholls/threepass

Three Pass Compiler for a simple architecture

compiler javascript ruby

Last synced: 14 Nov 2024

https://github.com/oeb25/lo

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

compiler language

Last synced: 27 Dec 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/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/syall/sipf

Qubit Allocation as a combination of the Subgraph Isomorphism and Token Swapping Algorithms by Partitioning with a Failure Heuristic.

compiler quantum-computing qubit-allocation

Last synced: 16 Jan 2025

https://github.com/wmartinmimi/apk-devtool

apk development on termux (ie. building)

android apk apksigner compiler d8 development gplv3 java kotlin maven r8 termux

Last synced: 05 Dec 2024

https://github.com/neudinger/pdic

PDIC: (IDL) Transpiler Source-to-source compiler C/C++ to YAML Description based on clang

clang compiler

Last synced: 12 Nov 2024

https://github.com/zyugyzarc/dees

Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.

compiler cpp language programming-language python

Last synced: 16 Jan 2025

https://github.com/hanayashiki/mars_compiler

An experimental compiler for a subset of MARS 4. 4 instruction set

compiler mips mips-assembly

Last synced: 16 Jan 2025

https://github.com/rla/pkg-express-benchmark

A benchmark to test the performance of a pkg-packaged Express.js application.

benchmark compiler express nodejs

Last synced: 16 Jan 2025

https://github.com/smikhalevski/mfml

The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.

compiler html i18n icu intl l10n language message-format parser tms translation xml

Last synced: 11 Nov 2024

https://github.com/muaazsaleem/the_super_tiny_compiler

Elixir translation of the Super Tiny Compiler in Javascript

compiler elixir

Last synced: 01 Feb 2025

https://github.com/frederoxdev/astra

๐Ÿ”ฅA blazingly fast add-on compiler for Minecraft Bedrock

compiler minecraft-addons

Last synced: 04 Feb 2025

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/miaione/usirng

Usirng Programming Language Virtual Machine

compiler csharp msil vm

Last synced: 03 Feb 2025

https://github.com/endeyshentlabs/exses

WIP. Yet another questionable programming language

compiled-language compiler hacktoberfest programming-language

Last synced: 29 Dec 2024

https://github.com/solodon4/cppft

C++ Feature Testing proposal implementation

compiler features

Last synced: 09 Feb 2025

https://github.com/donno2048/bfc

Brainfuck compiler

brainfuck compiler python-package

Last synced: 12 Feb 2025

https://github.com/mkostoevr/obfmc

Optimizing BrainFuck MultiCompiler.

brainfuck brainfuck-compiler compiler dos kolibrios win32

Last synced: 09 Feb 2025

https://github.com/eignnx/fauxcaml

A (not so great) Python implementation of OCaml

compiler nasm-assembly ocaml programming-language python37 x86-64

Last synced: 21 Jan 2025

https://github.com/ragibson/minijava-compiler

A compiler for a subset of Java ("miniJava") as well as an abstract machine and test suites.

abstract-machine compiler java minijava

Last synced: 05 Jan 2025

https://github.com/bjoernloetters/java-parser-combinators

A small library for parser combinators in Java with a special focus on simplicity.

clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax

Last synced: 24 Jan 2025

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 21 Dec 2024

https://github.com/ahmedmourad0/sadlang

The Sad Programming Language, users of this language are officially called Sad Developers.

compiler programming-language sad

Last synced: 27 Jan 2025

https://github.com/superjmn/somecompiler

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

c compiler language processor z80

Last synced: 29 Dec 2024

https://github.com/kaustubhhiware/compiler

Compiler for restricted grammar C.

c compiler compiler-design

Last synced: 04 Feb 2025

https://github.com/theotterlord/softlore

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

compiler hex language softlore

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

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

The SubTiger language is the subset of the Tiger language. Currently, the language supports only integers, but would be extended to strings and floating point computation. Currently, the compiler compiles to MIPS assembly code, which can be run using SPIM simulator.

canonicalization canonization code-generation compiler compilers compilers-design intermediate-representation mips mips-assembly spim tiger-compiler tiger-language

Last synced: 16 Jan 2025

https://github.com/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 22 Jan 2025

https://github.com/codevendor/inferjs-compiler

A compiler that processes JSDoc comments into an InferObject File for utilizing with the InferJS Library.

cli command-line command-line-tool commonjs compiler es6 esmodule infer infer-object inferjs inferjs-compiler inferjscompiler inferobject javascript js jsdoc module node type typechecking

Last synced: 07 Jan 2025

https://github.com/karellen/karellen-llvm

Karellen Python LLVM Library

clang compiler cpython llvm python wheel

Last synced: 14 Oct 2024

https://github.com/zeroflag/armageddon

Programming language written in DEBUG.COM

compiler forth minimalistic zombie-apocalypse

Last synced: 14 Jan 2025

https://github.com/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 20 Dec 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: 10 Feb 2025

https://github.com/mahdibaghbani/python-basic-computer-assembler

Basic 16-bit computer assembler, implemented in Python exactly as described in M.Morris Mano's "Computer Systems Architecture" textbook.

assembler basic-computer compiler mano-machine

Last synced: 22 Jan 2025

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

A Pascal compiler written in C++.

compiler cpp pascal

Last synced: 13 Jan 2025

https://github.com/imagemlt/imagemltlex

็ผ–่ฏ‘ๅŽŸ็†ๅฎž้ชŒ ่ฏๆณ•ๅˆ†ๆžๅ™จlex

compiler lex

Last synced: 30 Dec 2024

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/simonewebdesign/slfe

๐Ÿญ Sh***y Lisp Flavoured Erlang (LFE)

bytecode compiler elixir erlang interpreter language lfe lisp parser

Last synced: 08 Jan 2025

https://github.com/hongfz16/shadowcompiler

Project for Computer Network(2) -- Compiler Part

c compiler cpp llvm-ir

Last synced: 06 Jan 2025

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 06 Jan 2025

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

lacc compiler in docker

c compiler docker lacc

Last synced: 02 Feb 2025

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 18 Jan 2025

https://github.com/tommyip/yatc

Yet Another Tiny Compiler

compiler rust

Last synced: 08 Jan 2025