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/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/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/andys8/elm-compiler-test

Test elm install of all packages

compiler elm test

Last synced: 21 Nov 2024

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/nathsou/poy

Programming language targeting JavaScript with Type Rewriting

adt compiler pattern-matching rewriting static-typing

Last synced: 11 Oct 2024

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/bjoernloetters/jar-jar-parse

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

https://github.com/kareimgazer/tiny-scanner

The Scanner part of a compiler for the Tiny Language

compiler compiler-construction compiler-design scanner tiny-language

Last synced: 03 Feb 2025

https://github.com/ejunjsh/mycc

πŸ‘» my c compiler

c cc compiler gcc self-compiling

Last synced: 29 Dec 2024

https://github.com/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 07 Nov 2024

https://github.com/xuangeaha/xuanny

An interpreted, object-oriented, high-level programming language with dynamic semantics. δΈ€η§ε…·ζœ‰εŠ¨ζ€θ―­δΉ‰ηš„θ§£ι‡Šεž‹γ€ι’ε‘ε―Ήθ±‘ηš„ι«˜ηΊ§ηΌ–η¨‹θ―­θ¨€γ€‚

chinese compiler language programming-language python

Last synced: 21 Dec 2024

https://github.com/mverleg/wasm-representation-in-rust

Represent the wasm abstract syntax as Rust objects that render to wasm (bin) or wat (text)

compiler encoding rust wasm webassembly

Last synced: 21 Jan 2025

https://github.com/wqweto/kscope

LLVM's Kaleidoscope Toy Language to Lua Transpiler

compiler dsl llvm lua

Last synced: 21 Jan 2025

https://github.com/jairussw/zep

Homebrew compiler built from the ground up

compiler language wasm webassembly zep

Last synced: 06 Jan 2025

https://github.com/joebobmiles/pilotscheme

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

compiler embeddable interpreter scheme single-header

Last synced: 29 Dec 2024

https://github.com/manojpramesh/py-solc

Solidity compiler written in Python

compiler ethereum python solidity

Last synced: 17 Jan 2025

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/simmsb/p4haskell

P4 backend in haskell

compiler cuda gpu p4 p4c p4language

Last synced: 07 Jan 2025

https://github.com/kureev/schemify

TypeScript compiler for React Native CodeGen project

codegen compiler react-native typescript

Last synced: 07 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/jafarlihi/ccompile

[WIP] C compiler

c-compiler compiler

Last synced: 12 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/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/zsr2531/bfc

A brainfuck interpreter and compiler written in C++

ast brainfuck compiler cpp interpreter

Last synced: 14 Jan 2025

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/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: 15 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/jonathanvdc/flame-llvm

LLVM front-end that consumes Flame IR; can be used to compile C# to native code.

compiler csharp flame llvm

Last synced: 12 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/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/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 28 Jan 2025

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: 20 Dec 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/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 08 Nov 2024

https://github.com/imtsuki/notc

NotC Language.

compiler cpp csharp

Last synced: 10 Feb 2025

https://github.com/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 11 Jan 2025

https://github.com/miaione/usirng

Usirng Programming Language Virtual Machine

compiler csharp msil vm

Last synced: 03 Feb 2025

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/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/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/champii/steel

Strongly Typed Experimental Expressive Language

compiler javascript language strongly-typed transpiler typescript

Last synced: 10 Feb 2025

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/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/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/sushiwaumai/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 30 Dec 2024

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/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/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/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/effeix/pascalsimplifiedcompiler

Simplified compiler for the Pascal language built with Python3

compiler languages pascal python3

Last synced: 27 Dec 2024

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/yazaldefilimone/ecmacore.rs

[WIP] An cross-platform JavaScript engine.

compiler javascript rust vm

Last synced: 12 Oct 2024

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/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/marcellofabrizio/compiler-front-end

A compiler front-end for ANSI C Yacc written in C++ or: How I learned to stop worrying and love the compiler

c compiler cpp lexical-parser syntactical-parsing

Last synced: 13 Jan 2025

https://github.com/lukaspietzschmann/pl0-compiler

A small and fun PL0 compiler

compiler cpp pl0 programming-language

Last synced: 29 Dec 2024

https://github.com/kaleidawave/css-parser

CSS parser/compiler written in Rust

compiler css parser rust rust-crate

Last synced: 14 Oct 2024

https://github.com/math2001/st-py-less

A python compiler using python for Sublime Text

compiler less sublime-text sublime-text-3

Last synced: 06 Jan 2025

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

https://github.com/lencx/compiler

πŸŒ€ constructing a compiler.

compiler

Last synced: 07 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: 19 Dec 2024

https://github.com/lochbrunner/chop-compiler

Compiler as a proof of concept for the chop programming language

chop compiler

Last synced: 14 Jan 2025

https://github.com/thedavidchu/dolang

An transpiler/interpreter written in C.

c89 c99 compiler dolang interpreter lol transpiler

Last synced: 10 Feb 2025

https://github.com/brainiac2677/cse310-compiler

A compiler for limited syntax of c. Part of course works of CSE310.

bison c compiler context-free-grammar flex

Last synced: 27 Jan 2025

https://github.com/hamzaremmal/amy

Small Functional Programming Language #2

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

Last synced: 21 Jan 2025

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/dingyi222666/nb-javac-android

A fork of nb-javac for Android.

android compiler java java17 javac

Last synced: 21 Dec 2024

https://github.com/porges/bege

A toy optimizing compiler for Befunge β†’ .NET (I think it is currently broken?)

befunge compiler dotnet fsharp msil

Last synced: 07 Dec 2024

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

lacc compiler in docker

c compiler docker lacc

Last synced: 02 Feb 2025

https://github.com/0xsirsaif/papers-i-love

A captivating collection of computer science papers that fuel inspiration and intellectual curiosity.

compiler database memory networking os papers

Last synced: 06 Feb 2025

https://github.com/tali/sclang

MLIR frontend for SCL (WIP)

compiler scl simatic

Last synced: 27 Jan 2025

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 27 Jan 2025

https://github.com/akornatskyy/check-compiler-js

:checkered_flag: A typescript-first schema rule compiler and validation library.

check compiler rules schema validation

Last synced: 29 Nov 2024

https://github.com/matheusamazonas/cc_project

Compiler Construction Project

compiler compiler-construction haskell

Last synced: 21 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/atlas77-lang/Atlas-core

atlas-core is a system based flexible lexer builder library letting you easily build a fully fledge lexer.

compiler language lexer lexer-generator programming-language

Last synced: 21 Jan 2025

https://github.com/gbuomprisco/ts-lox

A Typescript implementation for the Lox programming language (wip)

compiler interpreter lox-programming-language

Last synced: 10 Feb 2025

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 02 Feb 2025

https://github.com/kimlimjustin/compile

Another yet simple compiler.

compiler cpp gpp mingw

Last synced: 02 Feb 2025

https://github.com/sonota88/vm2gol-v2-perl

toy compiler

compiler perl

Last synced: 25 Dec 2024

https://github.com/yazaldefilimone/stella-compiler

[WIP] A fast, lightweight, and secure Lua virtual machine.

compiler lua rust vm

Last synced: 12 Oct 2024

https://github.com/costrouc/moa-grammar

Exploration of a Mathematics of Arrays Compiler

compiler hpc linear-algebra psi-calculus

Last synced: 27 Dec 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: 26 Jan 2025

https://github.com/brunexgeek/protogen

Compile proto3 to generate C++ code for JSON serialization

compiler cpp json json-generator json-schema protobuf3 serialization single-file

Last synced: 11 Nov 2024