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/wongjiahau/pineapple

Definition for Pineapple language and its compiler

compiler interpreter language

Last synced: 09 Nov 2024

https://github.com/xldenis/besm

Resurrecting PP-BESM

compiler history language ussr vm

Last synced: 22 Oct 2024

https://github.com/open-papyrus/papyrus-compiler

Open-source compiler for the Papyrus scripting language of Bethesda games.

compiler language modding-tools papyrus programming-language

Last synced: 07 Nov 2024

https://github.com/cntransgroup/programming_language_pragmatics_4th

PLP(编程语言语用论(第4版)) 翻译

compiler programming-language translation

Last synced: 13 Nov 2024

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

The Amanda programming language

compiler interpreter portuguese python rust vm

Last synced: 13 Nov 2024

https://github.com/ibara/bf256

Brainfuck compiler under 256 bytes in size.

amd64 assembler assembly brainfuck bsd c compiler linux minimal minimalism openbsd unix x86-64

Last synced: 23 Oct 2024

https://github.com/openkraken/node-qjsc

Node.js addon for the QuickJS compiler

compiler quickjs

Last synced: 08 Nov 2024

https://github.com/iree-org/iree-torch

Torch Frontend for IREE

compiler iree machine-learning pytorch

Last synced: 13 Nov 2024

https://github.com/y1yang0/nyx

[nyx] dynamically typed scripting language

compiler interpreter language programming-language scripting-language

Last synced: 09 Nov 2024

https://github.com/muqsit/preprocessor

A PHP compiler written in PHP using PHPStan for code analysis.

compiler php php-parser phpstan

Last synced: 31 Oct 2024

https://github.com/vilsol/go-mlog

Go to Mindustry (MLOG) compiler, runtime and decompiler (WIP)

compiler go golang mindustry mindustry-logic mlog transpiler

Last synced: 02 Nov 2024

https://github.com/cqcl/hugr

Hierarchical Unified Graph Representation for quantum and classical programs

compiler intermediate-representation quantinuum quantum-computing

Last synced: 07 Jan 2025

https://github.com/stalwartlabs/sieve

Sieve filter interpreter for Rust

compiler email filter interpreter mail sieve

Last synced: 05 Jan 2025

https://github.com/erdian718/lua

Go Lua Compiler and VM

compiler go js lua vm wasm

Last synced: 20 Oct 2024

https://github.com/muqsit/arithmexp

A powerful mathematical expression parser and evaluator for PHP featuring variable substitution, user-defined constants, functions, deterministic functions, macros, operators, and compiler optimizations.

calculator compiler composer-library constant-folding logic math mathematical-expression-parser optimization parser php phpstan-l9 pmmp pocketmine-mp strength-reduction virion

Last synced: 09 Oct 2024

https://github.com/thesephist/september

Ink to JavaScript compiler and toolchain, written in Ink itself

compiler ink javascript transpiler

Last synced: 18 Nov 2024

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

A Modelica Compiler in Julia

compiler julia-package modelica numerical-methods

Last synced: 01 Dec 2024

https://github.com/adam-mcdaniel/smpl

A superset of brainfuck with dynamic memory management.

brainfuck compiler

Last synced: 18 Nov 2024

https://github.com/kixiron/sruth

Sruth Lùbach: A toy optimization engine

compiler langdev optimizer rust

Last synced: 17 Nov 2024

https://github.com/amber-lang/heraclitus

🧱 Compiler frontend for developing great programming languages

compiler heraclitus rust

Last synced: 06 Nov 2024

https://github.com/beezwax/markdown-compiler

A markdown compiler written in Ruby, for educational purposes.

compiler educational markdown ruby

Last synced: 11 Nov 2024

https://github.com/csabahruska/manual-stg-experiment

Manually constructed STG programs compiled with the standard GHC codegen backend.

codegen compiler functional-programming ghc haskell llvm machine-code stg x64

Last synced: 07 Nov 2024

https://github.com/spitsh/spitsh

👻The Spook in the Shell🐚 compiler

compiler configuration-management devops perl6 shell-script

Last synced: 10 Oct 2024

https://github.com/bamless/interpreter

A simple intepreter written in java.

c compiler interpreter java

Last synced: 09 Nov 2024

https://github.com/ibara/o

Peephole optimizer for cproc and QBE

c compiler freebsd linux netbsd openbsd optimizer unix

Last synced: 23 Oct 2024

https://github.com/bryal/carth

The Carth programming language. Mirror of https://sr.ht/~jojo/Carth/

carth compiler lang language

Last synced: 07 Nov 2024

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

Docker Image for DMD

compiler dlang dmd docker

Last synced: 28 Oct 2024

https://github.com/mob-sakai/internalaccessiblecompilerforunity

Compile a c# project to a internal accessible dll (for Unity)

compiler internal unity unity3d

Last synced: 11 Nov 2024

https://github.com/ACM-UoA-Student-Chapter/dil

The Department of Informatics Programming Language.

compiler educational first-timers-friendly programming-language

Last synced: 06 Nov 2024

https://github.com/vrom911/rum

:skull: Compiler for the Rum language

compiler

Last synced: 28 Oct 2024

https://github.com/maekawatoshiki/long

C++ Compiler

compiler cpp rust

Last synced: 08 Nov 2024

https://github.com/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 12 Oct 2024

https://github.com/zac-garby/radon

A programming language.

compiler golang language parser vm

Last synced: 30 Oct 2024

https://github.com/begin/parsers-compilers

Lexers, tokenizers, parsers, compilers, renderers, stringifiers... What's the difference, and how do they work?

ast compiler guide lexer node parse parsers-compilers syntax-tree token token-stream tokenize

Last synced: 02 Nov 2024

https://github.com/gangliao/tiger

implement a full compiler based on c++ 11

backend code-generator compiler cplusplus-11 front-end graph-coloring parser scanner

Last synced: 12 Oct 2024

https://github.com/bmvantunes/angular-library-builder

[DEPRECATED] - CLI Tool to build Angular (2+) libraries and publish them to npm

angular angular2 builder compiler libraries typescript

Last synced: 30 Sep 2024

https://github.com/haroldo-ok/choice4genesis

A ChoiceScript clone that generates SGDK-compatible C source for the Sega Genesis

choose-your-own-adventure compiler cyoa homebrew multimedia presentation sega-genesis sgdk slideshow transpiler visual-novel-engine

Last synced: 03 Dec 2024

https://github.com/dosworld/smallmake

Public domain MAKE tool for DOS 16-bit (real mode) and 8086/88 CPU. Designed for Small C by J. Hendrix or any other languages.

16-bit 16bit 16bit-dos 8086 automation build c compiler dos make ms-dos programming publicdomain real-mode retro small smallc utility

Last synced: 04 Dec 2024

https://github.com/everx-labs/tvm-linker

TVM linker takes TVM assembly source code of TVM smart contract, compiles it and links its parts, adds standard selector and runtime and stores it into binary TVC file

blockchain compiler everscale

Last synced: 24 Nov 2024

https://github.com/skbkontur/grobexp.compiler

Efficient compiler of .NET expression trees

compiler csharp dotnet

Last synced: 02 Jan 2025

https://github.com/wqweto/vbrtcc

Runtime Tiny C Compiler for VB6

compiler otcc vb6

Last synced: 20 Nov 2024

https://github.com/acquitelol/elle

A procedural programming language built in Rust and QBE

c-style-lang compiler educational elle experimental language lexer lexical-analysis procedural qbe rust

Last synced: 12 Dec 2024

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

A typed shell script language, with modern syntax implemented in Rust™

compiler hacktoberfest interpreter language scripting-language shell typing

Last synced: 25 Nov 2024

https://github.com/novacbn/svelte-pipeline

Provides custom Javascript evaluation contexts and the Svelte Compiler as Svelte Stores, for REPLs, IDEs, etc.

compiler repl svelte svelte-components svelte-stores

Last synced: 27 Oct 2024

https://github.com/cksystemsteaching/cs4all

This is the homepage of the Computer Science for All courses by Professor Christoph Kirsch at the University of Salzburg, Austria.

compiler computer-science cs4all operating-system teaching virtualization

Last synced: 08 Nov 2024

https://github.com/risto-stevcev/python-bytecode

A Python bytecode compiler and bytecode generator.

byte byte-code bytecode code compiler generator python

Last synced: 09 Nov 2024

https://github.com/tekknolagi/ddcg

Implementation of destination-driven code generation with control destinations. See [post.md](post.md)

code-generation compiler cpp ddct

Last synced: 30 Oct 2024

https://github.com/russo-2025/papyrus-compiler

An open-source implementation of Papyrus scripting language compiler

compiler language papyrus programming-language scripting

Last synced: 07 Nov 2024

https://github.com/ArachnidAbby/BCL

BCL Compiled Language (BCL)

compiler programming-language python

Last synced: 08 Nov 2024

https://github.com/bashbox/bashbox

A bash compiler written in bash to help create modular and maintainable bash projects.

bash bash-beautification bash-error-checking bash-minification bash-optimizaton bash-scripting bash-syntax-checking beautification compiler optimization

Last synced: 06 Nov 2024

https://github.com/oracle/sandwood

Sandwood - A JVM based Java like Probabilistic Programming Language

compiler java machine-learning ml probabilistic-models probabilistic-programming runtime

Last synced: 06 Nov 2024

https://github.com/phase/mars

Minimal programming language with type inference, structures, control flow, and more.

compiler language llvm

Last synced: 13 Oct 2024

https://github.com/stagas/wat-compiler

webassembly wat text format to binary compiler

binary bytecode compiler wabt wasm wat webassembly

Last synced: 31 Oct 2024

https://github.com/babel/metalsmith-babel

A Metalsmith plugin to compile JavaScript with Babel

babel build compiler ecmascript integration javascript metalsmith nodejs transform

Last synced: 07 Oct 2024

https://github.com/serenity4/spirv.jl

Read, process and generate SPIR-V code from Julia

compiler julia spir-v

Last synced: 01 Nov 2024

https://github.com/xldenis/ill

educational compiler for not (quite) toy languages

compiler functional-languages haskell haskell- language laziness

Last synced: 22 Oct 2024

https://github.com/ysiraichi/enfield

An OpenQASM source-to-source Compiler.

compiler quantum-computing qubit-allocation

Last synced: 29 Dec 2024

https://github.com/dmytromitin/dotty-patched

Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming

compilation compiler dotty eval evaluation macros metaprogramming runtime-compilation scala scala-3 scala3 scala3-metaprogramming

Last synced: 02 Jan 2025

https://github.com/bobbimanners/EightBall

The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20

apple2 commodore-64 commodore-vic20 compiler interpreter programming-language retrocomputing

Last synced: 17 Nov 2024

https://github.com/swetland/compiler

Unnamed Compiled Systems Language Project

compiler disassembler emulator self-hosting simple small toolchain

Last synced: 16 Nov 2024

https://github.com/markleone/weekendcompiler

An example LLVM-based compiler for a subset of C.

compiler llvm parser typechecker

Last synced: 16 Dec 2024

https://github.com/plt-amy/ahc

a haskell compiler

compiler haskell

Last synced: 20 Nov 2024

https://github.com/7axel/web2apk

An easy way to convert your front-end web project into an Android app

apk apkbuilder apktool compiler htmltoapk jarsigner java kotlin linux open-source python signer web2apk web2app windows

Last synced: 10 Nov 2024

https://github.com/cspotcode/typescript-transpile-only

`tsc` CLI that skips typechecking.

compiler transpiler typescript

Last synced: 28 Oct 2024

https://github.com/gkastrinis/panda

A Datalog compiler and library

compiler datalog datalog-compiler

Last synced: 06 Nov 2024

https://github.com/refreezed/gloa

Glóa - a statically typed language that compiles to Lua. *UNDER DEVELOPMENT*

compiler gloa lua programming-language pure-lua static-type-system transpiler

Last synced: 16 Nov 2024

https://github.com/morgancaron/script

Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.

compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language

Last synced: 09 Nov 2024

https://github.com/flang-compiler/classic-flang-llvm-project

LLVM monorepo for integration with classic flang

compiler fortran fortran-compiler llvm

Last synced: 20 Dec 2024

https://github.com/magetron/c-interpreter

Patrick's C Compiler (interpreter)

compiler interpreter pcc

Last synced: 17 Nov 2024

https://github.com/col-e/simple-memory-compiler

Fileless java compiler that's easy to use.

bytecode compiler java

Last synced: 28 Oct 2024

https://github.com/lethalbit/clank

A C++ Front-end based on LLVM's clang.

c compiler cpp frontend lexer parser

Last synced: 06 Nov 2024

https://github.com/yorkie/lv

compile your JavaScript to native code in pure JavaScript

assembly compiler javascript

Last synced: 08 Nov 2024

https://github.com/dgraham/stache

A Mustache template compiler.

compiler mustache translator

Last synced: 28 Oct 2024

https://github.com/ggrossetie/opal-node-compiler

Opal Compiler for Node.js

compiler javascript nodejs opal

Last synced: 27 Oct 2024

https://github.com/sec-bit/adelaide

The SECBIT Static Analysis Extension to Solidity Compiler

compiler solidity static-analysis

Last synced: 26 Oct 2024

https://github.com/wgtdkp/kawaii

A kawaii Scheme interpreter in C

compiler interpreter scheme scheme-interpreter

Last synced: 11 Oct 2024

https://github.com/stepfenshawn/cf-lang

The CF programming language. A programming language inspired by some war movies! 💣💣

cf-lang compiler interpreter new-language programming-language python python3

Last synced: 14 Oct 2024

https://github.com/taktoa/eqsat

A language-generic implementation of equality saturation in Haskell

compiler equality-saturation haskell optimization term-indexing theorem-prover

Last synced: 12 Oct 2024

https://github.com/deleterium/smartc

Write C smart contracts for signum network. Compile in your browser.

c compiler javascript signum smart-contracts

Last synced: 28 Oct 2024