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/kcreate/stackvm

Virtual Machine with a 240x160 VRAM display.

assembler assembly compiler debugger virtual-machine vram

Last synced: 02 Nov 2024

https://github.com/nau/scalus

Scalus - DApps Development Platform for Cardano

cardano compiler plutus scala

Last synced: 03 Aug 2024

https://github.com/nickzuber/infrared

:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration

Last synced: 02 Nov 2024

https://github.com/rsms/wlang

Programming language in development

assembler compiler programming-language

Last synced: 28 Oct 2024

https://github.com/vii1/DIV

Reconstrucción y posible fork de DIV Games Studio 2.0

compiler dos dos32 editor games-studio ide language msdos

Last synced: 05 Nov 2024

https://github.com/dipeshpatil/simple-js-interpreter

A Simple Interpreter written in NodeJS

compiler interpreter javascript

Last synced: 30 Oct 2024

https://github.com/OpenMachine-ai/tinyfive

TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples

ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32

Last synced: 03 Aug 2024

https://github.com/maximilian-winter/bite-programming-language

Bite is a dynamically typed programming language. Embedded in C#

compiler csharp interpreter language programming-language scripting scripting-language

Last synced: 27 Oct 2024

https://github.com/jalalmostafa/clox

A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:

c clox compiler dynamic-languages interpreter lox-language virtual-machine vm

Last synced: 02 Aug 2024

https://github.com/kohlschutter/jdk.compiler.standalone

Standalone jdk.compiler / JDK javac Compiler Framework + Compiler Tree API

compiler java javac jdk

Last synced: 12 Oct 2024

https://github.com/unisay/purescript-lua

Purescript compiler back-end for Lua

compiler lua purescript

Last synced: 28 Oct 2024

https://github.com/yallie/sprache.calc

Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.

c-sharp calc calculator compiler expression-evaluator grammar sprache

Last synced: 15 Oct 2024

https://github.com/Maximilian-Winter/Bite-Programming-Language

Bite is a dynamically typed programming language. Embedded in C#

compiler csharp interpreter language programming-language scripting scripting-language

Last synced: 01 Aug 2024

https://github.com/poteto/monkers

Bytecode compiler and VM for the Monkeylang language, written in Rust

compiler interpreter monkey-language programming-language rust

Last synced: 18 Oct 2024

https://github.com/sergix44/ispc-phpcompiler

Compile and manage multiple PHP versions easily!

build centos compiler debian hacktoberfest ispconfig php php8 script ubuntu

Last synced: 28 Oct 2024

https://github.com/superjmn/plotty

C language compiler from scratch for a custom architecture, with virtual machine and all

c c-language compiler csharp emulator net parser parsing risc superpower uwp virtual-machine

Last synced: 12 Oct 2024

https://github.com/ajv-validator/ajv-pack

🚨[ARCHIVED] Produces a compact module exporting JSON-schema validation functions compiled by Ajv

ajv compiler json-schema validator

Last synced: 29 Sep 2024

https://github.com/AeneasVerif/charon

Interface with the rustc compiler for the purpose of program verification

compiler formal-methods formal-verification program-verification rust rust-lang static-analysis

Last synced: 03 Aug 2024

https://github.com/maekawatoshiki/qcc

qcc is a small toy C compiler

compiler cpp cpp11 llvm toy

Last synced: 17 Oct 2024

https://github.com/fwcd/kotlin-analysis-server

Language server prototype using the new Kotlin analysis API

analysis analysis-api compiler kotlin language-server-protocol

Last synced: 31 Oct 2024

https://github.com/felipeagc/tinyshader

Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V

c compiler hlsl shader spir-v vulkan

Last synced: 04 Aug 2024

https://github.com/y21/dash

Experimental JavaScript implementation in Rust

compiler ecma262 es6 interpreter javascript parser rust wasm

Last synced: 28 Oct 2024

https://github.com/dannypsnl/write-a-programming-language

How to make a new language(and why we shouldn't?)

compiler programming-language tutorial

Last synced: 17 Oct 2024

https://github.com/mquy/mlang

My toy programming languages

c99 compiler cpp haskell interpreter programming-language typescript

Last synced: 12 Oct 2024

https://github.com/robinweser/bredon

A modern CSS value compiler in JavaScript

ast compiler css css-in-js generator lexer parser tokenizer traverser

Last synced: 15 Oct 2024

https://github.com/l1mey112/stas

A stack based compiled systems programming language.

assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64

Last synced: 09 Oct 2024

https://github.com/zellyn/gocool

Go implementation of the Cool programming language

compiler cool coursera go

Last synced: 31 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/Aman-4-Real/PL0_Compiler

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

bison c compiler flex pl0 pl0-compiler yacc

Last synced: 02 Aug 2024

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/guida-lang/compiler

Guida is a functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existing Elm 0.19.1 projects

compiler guida

Last synced: 28 Oct 2024

https://github.com/yiransheng/basic_rs

Original Dartmouth BASIC Interpreter/Compiler

basic compiler interpreter relooper rust vm wasm web-assembly

Last synced: 24 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/obastemur/iotz

compile things easy 🚀

arduino arm azure cli compiler iot mbed

Last synced: 14 Oct 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/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: 02 Aug 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/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/danue1/danube

The Danube Programming Language

compiler danube interpreter language programming

Last synced: 27 Oct 2024

https://github.com/WilliamX1/tiger-compiler

tiger compiler reference to Modern Compiler Implementation in C (Tiger Book).

compiler sjtu-se tiger tiger-compiler

Last synced: 01 Aug 2024

https://github.com/jemc/ponycc

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

compiler library parser pony-language

Last synced: 14 Oct 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: 28 Oct 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/y1yang0/yarrow

[yarrow] JVMCI based optimizing compiler for HotSpot VM

compiler jit jvm jvmci optimization

Last synced: 23 Oct 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/osa1/mincaml

A MinCaml compiler implemented in Rust

compiler

Last synced: 28 Oct 2024

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/bytecodealliance/waffle

Wasm Analysis Framework For Lightweight Experiments

compiler ssa wasm

Last synced: 30 Oct 2024

https://github.com/ashwin153/caustic

A transactional programming language.

caustic compiler runtime

Last synced: 22 Oct 2024

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

🐈 Tiny svelte implement

compiler framework frontend svelte

Last synced: 28 Oct 2024

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: 11 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: 02 Nov 2024

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

Java Garbage Collection 与各种GC算法

compiler gc jvm ustc

Last synced: 02 Aug 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/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/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: 17 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/maskray/camlfeatherweight

Bytecode compiler of a variant of Caml

compiler ocaml

Last synced: 14 Oct 2024

https://github.com/guenchi/ChezJS

Compile JavaScript to Native Code

chez-scheme compiler javascript

Last synced: 03 Aug 2024

https://github.com/reznikmm/protobuf

The Google Protocol Buffers implementation in Ada

ada compiler protobuf

Last synced: 26 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/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/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/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/faizilham/budgetpascal

A compiler for a subset of Pascal to WebAssembly

compiler pascal typescript webassembly

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