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/raydac/j2z80

Maven plugin to translate JVM bytecodes into Z80 commands

compiler java maven-plugin z80 z80asm

Last synced: 15 Nov 2024

https://github.com/untodesu/vcpu16

A portable DCPU-16 descendant with tools

0x10c assembler compiler dcpu16 disassembler virtual-cpu virtual-machine

Last synced: 09 Nov 2024

https://github.com/PhoenXHO/UwU

Just an UwU esoteric programming language interpreter written in C++.

bytecode bytecode-compiler bytecode-interpreter compiler compiler-design interpreter language programming-language uwu uwulang

Last synced: 10 Nov 2024

https://github.com/mealet/tpl-lang

Stupid Programming Language based on LLVM in Rust

compiler llvm programming-language rust

Last synced: 14 Oct 2024

https://github.com/alexdremov/ngg

"Never gonna give you up" programming language

ast compiler education language meme never-gonna-give-you-up programming-language

Last synced: 16 Nov 2024

https://github.com/giuseppe/gccbrainfuck

A Brainfuck frontend for GCC

brainfuck c compiler frontend gcc

Last synced: 13 Oct 2024

https://github.com/nornagon/bf.wasm

Compile Brainfuck to WebAssembly

brainfuck brainfuck-compiler compiler webassembly

Last synced: 23 Oct 2024

https://github.com/srenatus/opa-explorer

Graphical user interface showcasing the different stages of Rego compilation in OPA

compiler opa open-policy-agent rego

Last synced: 05 Nov 2024

https://github.com/jack-q/picol

Pico-Language & Pictorial Illustrated Compiler Organization by Layer

compiler lexer parser picol quadruple visualization

Last synced: 19 Nov 2024

https://github.com/lollipopkit/lk

DIY programming language LK, inspired by Lua.

compiler diy golang language lua vm

Last synced: 16 Dec 2024

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 12 Oct 2024

https://github.com/marihachi/holo

A system programming language of modern syntaxes with LLVM.

compiler llvm low-level programming-language system-programming

Last synced: 02 Nov 2024

https://github.com/abhishekmishra-17/recursive-descent-parser-using-python

This is program of recursive descent parser using Python programming language.

compiler compiler-design python python3 recursive-descent recursive-descent-parser top-down-parser

Last synced: 08 Nov 2024

https://github.com/ajanibilby/bnf-parser

Deterministic BNF compiler/parser

bnf compiler javascript parser typescript

Last synced: 27 Oct 2024

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 27 Oct 2024

https://github.com/corth-lang/corth

A self-hosted stack based language like Forth

compiler linux nasm-assembly programming-language stack-based-language

Last synced: 10 Dec 2024

https://github.com/ali77gh/chapapp

Desktop and Web App for playing with Chap programming language.

compiler dioxus wasm webassembly

Last synced: 08 Nov 2024

https://github.com/henry232323/henrio

im just playing with making event loops. really an async library

async async-await async-programming asynchronous asyncio compiler curio hacktoberfest language python3 python36 tags trio

Last synced: 01 Jan 2025

https://github.com/sedflix/psycho-decompiler

ARM to pseudo code converter that rarely works

arm compiler decompiler

Last synced: 31 Dec 2024

https://github.com/jerosoler/ts2js

Typescript to Javascript converter online

compiler converter javascript ts2js tstojs typescript

Last synced: 04 Dec 2024

https://github.com/upvalue/odd

A small, Scheme inspired programming language with fast compilation, incremental GC, and a hygienic macro/module system

compiler garbage-collection programming-language virtual-machine

Last synced: 01 Dec 2024

https://github.com/cracko298/combinedaudiotool

A Tool for CombinedAudio.bin (in-game audio/sounds) for Minecraft for New Nintendo 3DS Edition (MC3DS) with a plethora of Features.

archive audio compiler editor extractor mc-3ds mc3ds minecraft minecraft-3ds python python3 tools

Last synced: 21 Nov 2024

https://github.com/hellerve/compfuck

A compile-time Brainfuck compiler, in Carp

brainfuck carp compiler

Last synced: 19 Dec 2024

https://github.com/oligamiq/rubrc

Rust compiler that runs in the browser!

browser compiler rust rustc wasi wasm web

Last synced: 03 Dec 2024

https://github.com/humbertocsjr/hcbasic

BASIC Moderno para Micros Classicos

16bits 8086 brasil compiler dos

Last synced: 24 Nov 2024

https://github.com/wsdt/AlmostBinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 18 Nov 2024

https://github.com/pdp-10/rutgers-common-lisp

Rutgers TOPS-20 Common Lisp

common-lisp compiler interpreter lisp pdp-10

Last synced: 18 Nov 2024

https://github.com/kotet/d9cc

A Small C Compiler Written in D

c-compiler compiler dlang

Last synced: 15 Nov 2024

https://github.com/TechnoJo4/luadaul

A programming language that compiles to Lua.

compiler lua luajit

Last synced: 16 Nov 2024

https://github.com/xrxr/alang

A toy compiler for a statically typed language

compiler programming-language statically-typed

Last synced: 26 Dec 2024

https://github.com/mhashim6/klox

Kotlin Compiler/ Interpreter for the Lox Programming Language.

compiler crafting-interpreters functional-programming interpreter kotlin lox-language

Last synced: 15 Nov 2024

https://github.com/taeguk/compiler-proj-cminus

Sogang Univ. Compiler Construction (CSE4120) - Cminus Compiler Project

cminus-compiler compiler compiler-construction sogang

Last synced: 03 Dec 2024

https://github.com/metaory/markup.json

DOM Markup AST representation in compact JSON β•Όβ•Ύ Specification, Transformer Library and CLI

ast cli compiler composition dom dom-tree domtree dsl generator html-ast npm-package parser template transformer transpiler

Last synced: 10 Dec 2024

https://github.com/gergoerdi/brainfuck64

Brainfuck compiler that runs on the Commodore 64 (or any 6502-based computer supported by cc65 that has enough RAM)

basic brainfuck commodore-64 compiler transpiler

Last synced: 16 Nov 2024

https://github.com/rootmos/silly-ml

A small ML-like, type-checked, interpreted or x86-64 compiled, language created because it's weekend

compiler experimental functional-language ocaml silly x86-64

Last synced: 28 Nov 2024

https://github.com/benhoyt/false-forth

A False compiler and interpreter written in ANS Forth

compiler false forth interpreter

Last synced: 02 Dec 2024

https://github.com/ravener/clox

Extended clox with more features and optimizations

bytecode clox compiler interpreter programming-language virtual-machine

Last synced: 17 Nov 2024

https://github.com/fleschutz/cwts

Test suite to check C++ compiler warnings with 68 test cases.

c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings

Last synced: 13 Nov 2024

https://github.com/l1mey112/tl-v

A tiny, proof of concept, programming language.

ast compiler compiler-design gas programming-language vlang x86-64

Last synced: 18 Dec 2024

https://github.com/librasn/compiler

An ASN1 compiler producing Rust representations for the rasn framework

asn1 ber compiler der per rasn rust uper

Last synced: 13 Nov 2024

https://github.com/newcomb-luke/kos-klinker

A utility part of the Kerbal Compiler Collection that links one or more KerbalObject files into one executable or shared KSM file.

compiler kasm kerbal-operating-system kerbal-space-program kos krisc ksp linker

Last synced: 02 Dec 2024

https://github.com/ultimaweapon/nitro

Experimental OOP language that compiled to native code with non-fragile and stable ABI

compiler language oop

Last synced: 07 Dec 2024

https://github.com/y-nak/tiger-cranelift

Tiger language implementation using cranelift

compiler cranelift rust tiger

Last synced: 20 Nov 2024

https://github.com/tomlin7/kale

Compiler Project

compiler

Last synced: 26 Nov 2024

https://github.com/sigmasoldi3r/charon-lang

Charon is a functional, LISP flavoured language that compiles to Lua.

compiler functional language lisp-like

Last synced: 26 Nov 2024

https://github.com/r-koubou/kspsyntaxparser

Ccompiler program for KONTAKT Script Processor (KSP)

compiler computer-music java javacc kontakt kotlin ksp parser

Last synced: 23 Dec 2024

https://github.com/hanaasagi/starlark-ts

:ringed_planet: Starlark language implemented in pure TypeScript.

compiler interpreter starlark

Last synced: 09 Dec 2024

https://github.com/nzeemin/vilnius-basic-compiler

Writing cross compiler from Vilnius BASIC into MACRO11. WIP 🚧

basic basic-compiler basic-programming-language compiler retrocomputing soviet-computer

Last synced: 15 Nov 2024

https://github.com/agentcooper/eye

Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript

compiler llvm programming-language typescript

Last synced: 13 Nov 2024

https://github.com/kekyo/nesp

A Lisp-like lightweight functional language on .NET

compiler csharp dotnet functional-language lisp repl

Last synced: 30 Oct 2024

https://github.com/horse64/core.horse64.org

A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org

abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library

Last synced: 11 Nov 2024

https://github.com/plume-lang/plume

Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.

algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits

Last synced: 11 Nov 2024

https://github.com/jakuj/bfc-10000

Heavily optimising Brainf*** compiler targeting LLVM

brainfuck brainfuck-compiler compiler llvm

Last synced: 10 Nov 2024

https://github.com/simplydanny/bitsy-llvm

Compiler for the Bitsy language based on LLVM

compiler llvm

Last synced: 13 Oct 2024

https://github.com/alkimeegames/codeoptimizationsymbols

Automatically sets preprocessor directives based on the Code Optimization mode set in the Unity Editor

code-generation compiler openupm symbols unity unity3d unity3d-editor unity3d-plugin

Last synced: 10 Oct 2024

https://github.com/objectionary/opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible

bytecode compiler eolang oop optimization optimization-algorithms transpiler

Last synced: 12 Nov 2024

https://github.com/taskrjs/fly-coffee

:coffee: Fly plugin for CoffeeScript

coffee coffeescript compiler fly

Last synced: 06 Nov 2024

https://github.com/texodus/literally

A tool for literate programming in Javascript

compiler javascript literate-programming

Last synced: 28 Oct 2024

https://github.com/mrjameshamilton/bf

An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.

arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm

Last synced: 06 Nov 2024

https://github.com/onyxlang/ts

An Onyx compiler implementation in Typescript

compiler deno onyx zig

Last synced: 24 Oct 2024

https://github.com/rvcas/the-super-tiny-compiler.rs

The Super Tiny Compiler in Rust

compiler rust-lang tiny

Last synced: 21 Oct 2024

https://github.com/discretetom/retsac

Text lexer and parser. Compiler frontend framework.

bison compiler flex lexer llvm lr parser

Last synced: 02 Nov 2024

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 13 Oct 2024

https://github.com/ilieschibane/projet-compil_mini-compilateur

a Mini compiler made in C and Flex/Bison for an university project

bison c compiler flex

Last synced: 29 Nov 2024

https://github.com/gizmo385/c-minus-minus

A C-- compiler written in C with a side Clojure branch

c clojure compiler

Last synced: 08 Nov 2024

https://github.com/detjonmataj/tiny-c-compiler-patches

During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.

c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc

Last synced: 12 Oct 2024

https://github.com/siraben/hasktran

A compiler for FRACTRAN written in Haskell.

assembler compiler fractran haskell monad-transformers tagless-final

Last synced: 24 Oct 2024

https://github.com/serafimarts/zephir-composer-plugin

Zephir language composer installer

compiler composer installer plugin zephir

Last synced: 18 Oct 2024

https://github.com/ghaiklor/tiny-three-pass-compiler-codewars

Three-pass compiler for a simple programming language into a small assembly language

assembly compiler compilers javascript nodejs optimizer

Last synced: 09 Nov 2024

https://github.com/ericlbuehler/kestrel

Simple and safe.

compiler kestrel

Last synced: 28 Oct 2024

https://github.com/nooga/fy

A a tiny concatenative programming language JIT compiled to aarch64 machine code.

compiler concatenative concatenative-language functional-programming jit stack-based zig

Last synced: 08 Jan 2025

https://github.com/osoftware/spedn

Smart contract language for electronic cash (Bitbucket mirror)

bitcoin bitcoin-cash blockchain compiler ecash

Last synced: 19 Oct 2024

https://github.com/keiichiw/tmp-8cc

Compile-time C compiler implemented in C++ Template MetaProgramming

compiler cplusplus joke template-metaprogramming

Last synced: 08 Nov 2024

https://github.com/w3c/dms

Dialogue Manager Script - programming language for autonomous interactive systems

chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language

Last synced: 07 Oct 2024

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

πŸš€ ζ΅·ε—ε€§ε­¦ηΌ–θ―‘εŽŸη† pl0 语言编译器扩充

c compiler

Last synced: 06 Dec 2024

https://github.com/pedro-ramalho/ignota-dialect

The MLIR Ignota dialect.

compiler dialect llvm mlir

Last synced: 14 Oct 2024

https://github.com/engineeringsoftware/jog

Pattern-Based Peephole Optimizations with Java JIT Tests

compiler java jit jit-compiler openjdk optimization pattern peephole shadow test

Last synced: 13 Oct 2024

https://github.com/hand-of-doom/gomake

Run golang code in Makefile and use all the features of bash & multiline targets support

code-generator compiler go linux makefile-generator makefile-syntax

Last synced: 11 Nov 2024

https://github.com/sachinraja/pdfc

PDF compiler for your source code

compiler pdf shiki syntax-highlighting

Last synced: 06 Jan 2025

https://github.com/felipenoris/optimizingir.jl

An Intermediate Representation (IR) on steroids

compiler intermediate-representation julia-language

Last synced: 14 Oct 2024

https://github.com/kamkow1/yup

source code of the yup compiler and other related tools

compiler language llvm programming-language

Last synced: 13 Oct 2024

https://github.com/owainlewis/joy

Compiler for the functional stack based programming language Joy

compiler interpreter programming-language stack-based

Last synced: 15 Oct 2024

https://github.com/juliandavidmr/camaleon

Camaleon is a multiplatform installable module, available for Linux, Windows and Mac OS. Quickly obtain, view and test exercises developed in C++ and Java. camaleon uses the V8 engine Google, so you need to install NodeJS.

analyzer compiler java programmer-tool udebug uhunt uva-data uva-solutions

Last synced: 11 Oct 2024

https://github.com/jesperkha/neon

Statically typed compiled language

c compiler language neon programming-language transpiler

Last synced: 08 Nov 2024

https://github.com/remedyit/ridl

RIDL, the flexible Ruby IDL compiler

compiler frontend idl pluggable ruby

Last synced: 20 Dec 2024

https://github.com/blyxyas/hq9c

🐱 HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.

compiler esolangs joke rust

Last synced: 28 Oct 2024

https://github.com/ShuyunFF2E/dragon-pond

πŸ‘ΉπŸ”₯dragon compiler collection

babel-plugin compiler

Last synced: 01 Nov 2024