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/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/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/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/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/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: 21 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/sand-lang/sand

A strictly-typed programming language

compiler language low-level programming-language sand

Last synced: 04 Aug 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/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/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/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/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/amanda-lang/amanda

The Amanda programming language

compiler interpreter portuguese python rust vm

Last synced: 02 Aug 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/cr0a3/ygen

Ygen - Yet another code generation libary

codegen compiler llvm

Last synced: 14 Oct 2024

https://github.com/xldenis/besm

Resurrecting PP-BESM

compiler history language ussr vm

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

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

compiler fpga hls llvm systemverilog verification verilog vhdl

Last synced: 17 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/aws/jsii-compiler

The jsii compiler for TypeScript

aws cdk compiler typescript

Last synced: 07 Oct 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/beezwax/markdown-compiler

A markdown compiler written in Ruby, for educational purposes.

compiler educational markdown ruby

Last synced: 02 Aug 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/y1yang0/nyx

[nyx] dynamically typed scripting language

compiler interpreter language programming-language scripting-language

Last synced: 23 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/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/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/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/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/maekawatoshiki/long

C++ Compiler

compiler cpp rust

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

Docker Image for DMD

compiler dlang dmd docker

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

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

c compiler java

Last synced: 13 Oct 2024

https://github.com/vrom911/rum

:skull: Compiler for the Rum language

compiler

Last synced: 28 Oct 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/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/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/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/ArachnidAbby/BCL

BCL Compiled Language (BCL)

compiler programming-language python

Last synced: 01 Aug 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/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/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/phase/mars

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

compiler language llvm

Last synced: 13 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/cspotcode/typescript-transpile-only

`tsc` CLI that skips typechecking.

compiler transpiler typescript

Last synced: 28 Oct 2024

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: 03 Aug 2024

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

Opal Compiler for Node.js

compiler javascript nodejs opal

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

Fileless java compiler that's easy to use.

bytecode compiler java

Last synced: 28 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

https://github.com/wgtdkp/kawaii

A kawaii Scheme interpreter in C

compiler interpreter scheme scheme-interpreter

Last synced: 11 Oct 2024

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

Patrick's C Compiler (interpreter)

compiler interpreter pcc

Last synced: 03 Aug 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/Komorebi660/SysYF-Compiler

2021年中国科学技术大学编译原理(H)课程实验项目

compiler cpp ustc

Last synced: 02 Aug 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/gkastrinis/panda

A Datalog compiler and library

compiler datalog datalog-compiler

Last synced: 06 Nov 2024

https://github.com/dgraham/stache

A Mustache template compiler.

compiler mustache translator

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: 19 Oct 2024

https://github.com/ubugeeei/ubcc

A toy C Compiler implemented by Rust.

c c-compiler cc compiler rust

Last synced: 23 Oct 2024

https://github.com/aelbore/rollup-plugin-ngc

Rollup plugin for Angular with ivy enable

angular compiler ivy rollup typescript

Last synced: 27 Oct 2024

https://github.com/ioriens/wxss-transpiler

Port of wcsc.exe to Javascript. wxss 文件编译器

compiler css minapp postcss transpiler wxapp wxss wxss-transpiler wxss2css

Last synced: 14 Oct 2024

https://github.com/redgear-studio/atlas-core

Atlas77 is a functional programming language in development written in Rust

assembler compiler interpreter language programming-language rust

Last synced: 12 Oct 2024

https://github.com/hawkw/decaf

like Java, but less so

assembly compiler jasmin language scala toy

Last synced: 27 Oct 2024

https://github.com/joseexposito/v8-compiler

Compile your Node.js project and distribute it without source code

code-protection compiler javascript node-js

Last synced: 15 Oct 2024

https://github.com/php-ffi/preprocessor

Simple C Preprocessor

c compiler php preprocessor

Last synced: 06 Nov 2024

https://github.com/sz-piotr/tranquility

Tranquility is an in-development programming language intended to replace Solidity

compiler ethereum interpreter programming-language smart-contracts tranquility

Last synced: 27 Oct 2024

https://github.com/arocks/punchscript

A programming language made up of Rajinikanth punch dialogues

compiler interpreter menhir ocaml rajinikanth

Last synced: 28 Oct 2024