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/1Hibiki1/locks-py

Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.

compiler interpreter locks lox programming-language

Last synced: 02 Aug 2024

https://gitlab.com/taricorp/llvm-sys.rs

Rust bindings to LLVM's C API.

bindings compiler ffi library llvm rust

Last synced: 14 Oct 2024

https://github.com/lpgauth/foil

High-Performance Erlang Cache Compiler

cache compiler erlang high-performance

Last synced: 12 Oct 2024

https://github.com/yazaldefilimone/stella

[WIP] Speedy lua type checker.

checker compiler lua rust

Last synced: 26 Oct 2024

https://github.com/indutny/json-pipeline

JSON pipeline for a hypothetical compiler

compiler json-pipeline

Last synced: 08 Nov 2024

https://github.com/maskray/camlfeatherweight

Bytecode compiler of a variant of Caml

compiler ocaml

Last synced: 14 Oct 2024

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

A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"

accessibility compiler csc csharp roslyn

Last synced: 02 Aug 2024

https://github.com/poteto/boba-js

Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers

compiler interpreter javascript monkey-language programming-language typescript

Last synced: 20 Oct 2024

https://github.com/reznikmm/protobuf

The Google Protocol Buffers implementation in Ada

ada compiler protobuf

Last synced: 26 Oct 2024

https://github.com/guenchi/ChezJS

Compile JavaScript to Native Code

chez-scheme compiler javascript

Last synced: 03 Aug 2024

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 07 Nov 2024

https://github.com/yellowsink/solid-reactor

A compiler to ease the move from React to SolidJS.

compiler javascript js-framework migration react solid solid-js swc

Last synced: 31 Oct 2024

https://github.com/ladingwu/compiler_java_python

简易编译器实现,最终翻译成伪汇编代码

compiler java

Last synced: 08 Nov 2024

https://github.com/zilch-lang/nstar

The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch

assembly-language compiler low-level-programming nstar zilch

Last synced: 12 Oct 2024

https://github.com/thma/lambda-ski

Implementing a small functional language with a combinator based graph-reduction machine

combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref

Last synced: 29 Oct 2024

https://github.com/xfgusta/cexpl

Command-line tool to interact with Compiler Explorer

cli command-line compilation compiler compiler-explorer godbolt terminal

Last synced: 02 Aug 2024

https://github.com/faizilham/budgetpascal

A compiler for a subset of Pascal to WebAssembly

compiler pascal typescript webassembly

Last synced: 08 Nov 2024

https://github.com/androidideofficial/nb-javac-android

A fork of nb-javac for Android.

android androidide compiler java javac jdk jdk17

Last synced: 01 Nov 2024

https://github.com/mikelma/oktac

okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.

compiler language llvm programming-language rust

Last synced: 08 Nov 2024

https://github.com/xiaoluoboding/vue-sfc2esm

Transpiled Vue SFC File to ES modules.

compiler compiler-sfc es-modules esm sfc transpiler vue-sfc vue3

Last synced: 28 Oct 2024

https://github.com/ehsanmok/tvm-rust

(MERGED) Rust bindings for TVM runtime

compiler deep-learning nnvm rust-library tvm

Last synced: 09 Aug 2024

https://github.com/salvatorepreviti/spglsl

A webgl GLSL minifier based on Angle compiler

compiler glsl javascript minifier node nodejs webassembly webgl webgl2

Last synced: 01 Nov 2024

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

A strictly-typed programming language

compiler language low-level programming-language sand

Last synced: 04 Aug 2024

https://github.com/yhirose/pl0-jit-compiler

A tiny PL/0 JIT compiler in less than 900 LOC with LLVM and PEG parser.

compiler cpp jit llvm peg pl0

Last synced: 08 Nov 2024

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

The Kipper programming language for Browsers and Node.js 🦊✨ Made at HTL Leonding & JKU Linz

antlr4 cli collaborate compiler hacktoberfest javascript kipper language nodejs programming-lang typescript

Last synced: 06 Nov 2024

https://github.com/jaysmito101/tovie

An Stack Based Programming Language (Compiler + VM)

compiler cpp interpreter language programming-language python tovie-lang

Last synced: 02 Nov 2024

https://github.com/shinnn/gulp-svelte

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

compiler gulp gulp-plugin javascript nodejs processor svelte template ui

Last synced: 18 Oct 2024

https://github.com/himynameisdave/svb

📦 A zero-config CLI to bundle Svelte apps

bundler compiler svelte svelte-cli svelte-v3 sveltejs zero-configuration

Last synced: 03 Aug 2024

https://github.com/cr0a3/ygen

Ygen - Yet another code generation libary

codegen compiler llvm

Last synced: 14 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/nic30/hwthls

LLVM based HLS library for HWToolkit (hardware devel. toolkit)

compiler fpga hls llvm systemverilog verification verilog vhdl

Last synced: 08 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/openkraken/node-qjsc

Node.js addon for the QuickJS compiler

compiler quickjs

Last synced: 08 Nov 2024

https://github.com/wongjiahau/pineapple

Definition for Pineapple language and its compiler

compiler interpreter language

Last synced: 22 Oct 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/xldenis/besm

Resurrecting PP-BESM

compiler history language ussr vm

Last synced: 22 Oct 2024

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

The Amanda programming language

compiler interpreter portuguese python rust vm

Last synced: 02 Aug 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/saman-pasha/lcc

Lisp C Compiler, Lisp-like syntax for writing C code in addition of some forms and pointer managements

c compiler lisp

Last synced: 02 Aug 2024

https://github.com/erdian718/lua

Go Lua Compiler and VM

compiler go js lua vm wasm

Last synced: 20 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/jkrt/om.jl

A Modelica Compiler in Julia

compiler julia-package modelica numerical-methods

Last synced: 14 Oct 2024

https://github.com/aws/jsii-compiler

The jsii compiler for TypeScript

aws cdk compiler typescript

Last synced: 07 Oct 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/TrustworthyComputing/T2-FHE-Compiler-and-Benchmarks

A cross compiler and standardized benchmarks for fully homomorphic encryption

benchmarks compiler fhe helib homomorphic-encryption lattigo palisade seal tfhe

Last synced: 04 Aug 2024

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

A markdown compiler written in Ruby, for educational purposes.

compiler educational markdown ruby

Last synced: 02 Aug 2024

https://github.com/y1yang0/nyx

[nyx] dynamically typed scripting language

compiler interpreter language programming-language scripting-language

Last synced: 23 Oct 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/buaadreamer/buaa-compile-2021

2021年北航编译课程设计,基于SysY文法的MIPS编译器

c compiler java

Last synced: 13 Oct 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/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/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/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/ibara/o

Peephole optimizer for cproc and QBE

c compiler freebsd linux netbsd openbsd optimizer unix

Last synced: 23 Oct 2024

https://github.com/maekawatoshiki/long

C++ Compiler

compiler cpp rust

Last synced: 08 Nov 2024

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

A programming language.

compiler golang language parser vm

Last synced: 30 Oct 2024

https://github.com/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 12 Oct 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/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/lindt/docker-dmd

Docker Image for DMD

compiler dlang dmd docker

Last synced: 28 Oct 2024

https://github.com/ArachnidAbby/BCL

BCL Compiled Language (BCL)

compiler programming-language python

Last synced: 08 Nov 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/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/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/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/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/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/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/phase/mars

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

compiler language llvm

Last synced: 13 Oct 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/ysiraichi/enfield

An OpenQASM source-to-source Compiler.

compiler quantum-computing qubit-allocation

Last synced: 23 Oct 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/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/gkastrinis/panda

A Datalog compiler and library

compiler datalog datalog-compiler

Last synced: 06 Nov 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/col-e/simple-memory-compiler

Fileless java compiler that's easy to use.

bytecode compiler java

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