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/dtcxzyw/cmmc

An unofficial reference implementation of the C Minus Minus Compiler

armv7 compiler compiler-design compiler-principles mips32 optimization-compiler riscv

Last synced: 28 Oct 2024

https://github.com/xtuc/holyc

An easy to use C++ to WASM compiler (Highly-experimental)

compiler cpp wasm webassembly

Last synced: 22 Oct 2024

https://github.com/mrlsd/semantic-analyzer-rs

Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST

abstract-syntax-tree compiler compiler-construction compiler-design programming-language semantic-analysis semantic-analyzer

Last synced: 06 Jan 2025

https://github.com/Aman-4-Real/PL0_Compiler

PL0 Compiler 编译原理 C 语言 实现的 PL/0 编译器 flex & bison

bison c compiler flex pl0 pl0-compiler yacc

Last synced: 11 Nov 2024

https://github.com/bytecodealliance/waffle

Wasm Analysis Framework For Lightweight Experiments

compiler ssa wasm

Last synced: 07 Jan 2025

https://github.com/obastemur/iotz

compile things easy 🚀

arduino arm azure cli compiler iot mbed

Last synced: 14 Oct 2024

https://github.com/apaz-cli/daisho

A high level programming language which compiles to C.

c compiler experimental-language polymorphic-types programming-language

Last synced: 29 Oct 2024

https://github.com/specy/rooc

An optimization modeling language with solvers for OR and CO problems

compiler interpreter linear-programming math optimization rust simplex sveltekit wasm

Last synced: 02 Jan 2025

https://github.com/yiransheng/basic_rs

Original Dartmouth BASIC Interpreter/Compiler

basic compiler interpreter relooper rust vm wasm web-assembly

Last synced: 27 Nov 2024

https://github.com/udhos/basgo

basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.

basic basic-lang basica binary compiler executable go golang gw-basic gwbasic native

Last synced: 18 Nov 2024

https://github.com/shining1984/talks

史宁宁(知乎ID:小乖他爹,CSDN ID:snsn1984)的演讲交流PPT及相关资料。

arkcompiler clang compiler llvm mulan ppt verona

Last synced: 07 Nov 2024

https://github.com/lpg2709/emulator-intel-4004

Simple emulator of the Intel 4004 chip.

4004 assambler c compiler disassembler emulator intel

Last synced: 05 Nov 2024

https://github.com/X-Sharp/XSharpDev

XSharp Repository for the Compiler source code. The source code for the runtime, tools and vs integration can be found at https://github.com/X-Sharp/XSharpPublic

compiler dotnet xsharp

Last synced: 11 Nov 2024

https://github.com/voltraco/mineral

A very small jade-like template engine

compiler jade pug template-language templates templating

Last synced: 10 Oct 2024

https://github.com/pzbitskiy/tealang

Tealang - high level language for Algorand ASC1 and TEAL

algorand antlr4 antlr4-go antlr4-grammar avm blockchain compiler go golang smart-contracts teal

Last synced: 27 Oct 2024

https://github.com/y1yang0/yarrow

[yarrow] JVMCI based optimizing compiler for HotSpot VM

compiler jit jvm jvmci optimization

Last synced: 09 Nov 2024

https://github.com/danue1/danube

The Danube Programming Language

compiler danube interpreter language programming

Last synced: 27 Oct 2024

https://github.com/jemc/ponycc

Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:

compiler library parser pony-language

Last synced: 30 Nov 2024

https://github.com/mishoo/tweeg.js

TweegJS: a Twig → JS compiler

compiler javascript php twig

Last synced: 09 Nov 2024

https://github.com/micheleriva/cadregalisp

🍎 Just another useless programming language, but with inganno.

compiler esoteric-language haskell haskell-language javascript lisp node programming-language scheme

Last synced: 22 Oct 2024

https://github.com/nanochess/intybasic

IntyBASIC compiler for Intellivision (CP1610 processor)

basic compiler cp1610 intellivision

Last synced: 14 Nov 2024

https://github.com/yazaldefilimone/stella

[WIP] Speedy lua type checker.

checker compiler lua rust

Last synced: 01 Jan 2025

https://github.com/codehaus-plexus/plexus-compiler

Plexus compiler a layer on top of compilers and used by maven-compiler-plugin

compiler java maven maven-plugin

Last synced: 04 Jan 2025

https://github.com/osa1/mincaml

A MinCaml compiler implemented in Rust

compiler

Last synced: 28 Oct 2024

https://github.com/ashwin153/caustic

A transactional programming language.

caustic compiler runtime

Last synced: 27 Dec 2024

https://github.com/andrewchambers/qc

quick c

c compiler

Last synced: 07 Nov 2024

https://github.com/buaadreamer/buaa-compile-2021

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

c compiler java

Last synced: 05 Jan 2025

https://github.com/coord-e/ccc

optimizing compiler for a subset of C language

c compiler optimization

Last synced: 28 Oct 2024

https://github.com/sudongyuer/tiny-svelte

🐈 Tiny svelte implement

compiler framework frontend svelte

Last synced: 28 Oct 2024

https://github.com/nyan-x-cat/nyan-compiler

a basic IDE compiler for C# and VB.NET using codedom

codedom compiler ide

Last synced: 08 Nov 2024

https://github.com/skius/progge.rs

Program analysis playground for a simple, imperative language

abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking

Last synced: 28 Oct 2024

https://github.com/ayazhafiz/plts

A collection of programming languages and type systems.

compiler interpreter programming-language programming-language-theory type-systems

Last synced: 27 Oct 2024

https://github.com/aixp/o7

Oberon → ARMv{6,7E}-M compiler

blackbox-component-builder compiler cortex-m microcontrollers oberon stm32

Last synced: 20 Dec 2024

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

Rust bindings to LLVM's C API.

bindings compiler ffi library llvm rust

Last synced: 04 Jan 2025

https://github.com/filippodaniotti/appunti-lfc

Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Università di Trento

appunti appunti-lfc compilatori compiler formal-languages latex latex-document linguaggi-formali universit-di-trento university

Last synced: 19 Dec 2024

https://github.com/albar965/atools

atools is a static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and more.

compiler data flight fsx map prepar3d simulator x-plane

Last synced: 03 Jan 2025

https://github.com/etchedpixels/fuzix-compiler-kit

Fuzix C Compiler Project

c compiler

Last synced: 20 Nov 2024

https://github.com/buttercrab/hyeo-ung-lang

Hyeo-ung Programming Language Compiler in Rust

compiler debugger esolang interpreter rust

Last synced: 28 Nov 2024

https://github.com/USTC-Compiler-H-Team-10/teamwork

Java Garbage Collection 与各种GC算法

compiler gc jvm ustc

Last synced: 12 Nov 2024

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: 10 Nov 2024

https://github.com/ton-community/tact

TACT Compiler main repository

compiler func ton

Last synced: 23 Oct 2024

https://github.com/raphamorim/kyoto

Kyoto Lang - A programming language designed to build WebAssembly

compiler compiler-design language languages programming-language wasm webassembly

Last synced: 23 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: 11 Nov 2024

https://github.com/camelaissani/rollup-plugin-closure-compiler-js

Rollup plugin for optimizing JavaScript with google-closure-compiler-js.

closure closure-compiler compiler minify rollup rollup-plugin

Last synced: 15 Nov 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: 10 Nov 2024

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

JSON pipeline for a hypothetical compiler

compiler json-pipeline

Last synced: 08 Nov 2024

https://github.com/lpgauth/foil

High-Performance Erlang Cache Compiler

cache compiler erlang high-performance

Last synced: 12 Oct 2024

https://github.com/cqcl/tket2

Version 2 of the TKET quantum compiler

compiler quantinuum quantum-computing

Last synced: 07 Jan 2025

https://github.com/xfgusta/cexpl

Command-line tool to interact with Compiler Explorer

cli command-line compilation compiler compiler-explorer godbolt terminal

Last synced: 09 Nov 2024

https://github.com/zopolis4/gcj

An attempt to integrate the GNU Compiler for Java (GCJ) back into GCC.

compiler gcc gcj gnu java

Last synced: 20 Nov 2024

https://github.com/dannyvankooten/nederlang

Nederlandse programmeertaal 🇳🇱. Geïnterpreteerd en met dynamische types. Met bytecode compiler en virtuele machine, in Rust.

bytecode compiler interpreter nederlands programming-language rust virtual-machine

Last synced: 17 Nov 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/ladingwu/compiler_java_python

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

compiler java

Last synced: 08 Nov 2024

https://github.com/reznikmm/protobuf

The Google Protocol Buffers implementation in Ada

ada compiler protobuf

Last synced: 26 Oct 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/guenchi/ChezJS

Compile JavaScript to Native Code

chez-scheme compiler javascript

Last synced: 18 Nov 2024

https://github.com/maskray/camlfeatherweight

Bytecode compiler of a variant of Caml

compiler ocaml

Last synced: 14 Oct 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: 01 Dec 2024

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

The jsii compiler for TypeScript

aws cdk compiler typescript

Last synced: 04 Jan 2025

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: 18 Nov 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/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/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/alejandrogallo/rooki

A stupid simple script runner supporting c, c++, rust, haskell and virtually anything

c clang compiler cpp fortran gcc rust scripting tcc

Last synced: 26 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/commouse/tiger-compiler

Tiger Compiler Lab based on C.

compiler lab tiger-compiler

Last synced: 09 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/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/sand-lang/sand

A strictly-typed programming language

compiler language low-level programming-language sand

Last synced: 19 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: 08 Nov 2024

https://github.com/shivansh/gogo

Go to MIPS compiler, written in Go. Course project for Compiler Design (CS335).

compiler garbage-collection go gocc mips peephole reaching-definitions

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

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

(MERGED) Rust bindings for TVM runtime

compiler deep-learning nnvm rust-library tvm

Last synced: 29 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/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: 12 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: 14 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: 02 Jan 2025

https://github.com/thesephist/maverick

Web IDE and REPL for the Ink programming language, written in pure Ink on a self-hosted compiler toolchain

compiler ink ink-programming-language javascript-compiler repl repl-environment torus-dom web-ide

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

https://github.com/apt1002/mijit

Experimental JIT compiler generator

compiler interpreter jit-compiler programming-language rust

Last synced: 14 Nov 2024

https://github.com/healeycodes/lisp-to-js

🖨 An optimizing compiler for a Lisp variant. Compiles and executes byte code in a VM. Can also output JavaScript.

byte-code compiler javascript lisp optimization parser-combinators transpiler virtual-machine

Last synced: 10 Dec 2024

https://github.com/here-be/snapdragon-node

Snapdragon utility for creating a new AST node in custom code, such as plugins.

ast compiler javascript node nodejs parser snapdragon

Last synced: 19 Dec 2024

https://github.com/prg-titech/baccaml

Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.

compiler jit-compiler meta-hybrid-jit meta-tracing-jit tracing-jit

Last synced: 18 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: 16 Nov 2024