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/g-plane/typecake

TypeCake is a language that compiles to TypeScript types. (WIP)

compiler language typescript

Last synced: 27 Oct 2024

https://github.com/glossopoeia/boba

A general purpose statically-typed concatenative programming language.

compiler concatenative language programming-language type-inference

Last synced: 07 Nov 2024

https://github.com/quramy/pico-ml

A toy programming language which is a subset of OCaml.

compiler language ml wasm

Last synced: 31 Oct 2024

https://github.com/adobe/bin2c

Convert to/Embed binary files in C source files, quickly and efficiently.

c cli compiler

Last synced: 07 Nov 2024

https://github.com/doctor-wu/tenon

Tenon / 榫卯 🏗️施工中的低代码平台

compiler low-code monorepo pnpm todo typescript vite vuejs

Last synced: 28 Oct 2024

https://github.com/wa-lang/ugo

µGo编程语言(从头开发一个迷你Go语言编译器)

aeeembly compiler go golang lexer llvm parser ugo wasm webassembly

Last synced: 11 Oct 2024

https://github.com/realnc/frobtads

Linux and macOS development tools and text-mode interpreter for TADS adventure games.

cli compiler interactive-fiction interpreter sdk tads

Last synced: 28 Oct 2024

https://github.com/Quramy/pico-ml

A toy programming language which is a subset of OCaml.

compiler language ml wasm

Last synced: 09 Aug 2024

https://github.com/grahamedgecombe/tiny-basic-compiler

A simple Tiny BASIC compiler which targets x86-64 Linux machines.

basic compiler java

Last synced: 31 Oct 2024

https://github.com/alploskov/kithon

Python to any languages transpiler

compiler go golang javascript js lua python transpiler

Last synced: 31 Oct 2024

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/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/nau/scalus

Scalus - DApps Development Platform for Cardano

cardano compiler plutus scala

Last synced: 03 Aug 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/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/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: 07 Nov 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/dipeshpatil/simple-js-interpreter

A Simple Interpreter written in NodeJS

compiler interpreter javascript

Last synced: 30 Oct 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/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/saveourtool/save-cli

Universal test framework for cli tools [mainly for code analyzers and compilers]

compiler compilers kotlin programming-languages static-analysis static-analyzers

Last synced: 06 Nov 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/maekawatoshiki/qcc

qcc is a small toy C compiler

compiler cpp cpp11 llvm toy

Last synced: 17 Oct 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/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/mquy/mlang

My toy programming languages

c99 compiler cpp haskell interpreter programming-language typescript

Last synced: 12 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/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/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/zellyn/gocool

Go implementation of the Cool programming language

compiler cool coursera go

Last synced: 31 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/xtuc/holyc

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

compiler cpp wasm webassembly

Last synced: 22 Oct 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/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/shining1984/talks

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

arkcompiler clang compiler llvm mulan ppt verona

Last synced: 07 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/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: 02 Aug 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/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/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/andrewchambers/qc

quick c

c compiler

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

A MinCaml compiler implemented in Rust

compiler

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/coord-e/ccc

optimizing compiler for a subset of C language

c compiler optimization

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