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/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/albar965/navdatareader

Navdatareader is a command line tool that uses the atools fs/bgl and fs/writer to store a full flight simulator scenery database into a relational database like Sqlite or MySql.

compiler data flight fsx map navigation prepar3d simulator x-plane

Last synced: 12 Nov 2024

https://github.com/maekawatoshiki/qcc

qcc is a small toy C compiler

compiler cpp cpp11 llvm toy

Last synced: 08 Nov 2024

https://github.com/jtrivedi/teddy-compiler

A simple, educational compiler implemented in Swift.

compiler language swift

Last synced: 14 Nov 2024

https://github.com/parapluu/encore

The Encore compiler.

compiler encore programming-language

Last synced: 11 Nov 2024

https://github.com/rajkumardusad/jitcompiler

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

code-compiler compiler jit-compiler online-code-execution online-compiler online-editor

Last synced: 08 Nov 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: 08 Nov 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/felipensp/vtcc

TCC compiler translated to V lang

c compiler tcc vlang

Last synced: 15 Nov 2024

https://github.com/risc0/zirgen

Zirgen compiler and RISC Zero circuits

compiler dsl zk

Last synced: 11 Nov 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/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/aalhour/pycoolc

:snake: :cool: Compiler for the COOL programming language in Python 3

compiler cool python3

Last synced: 12 Nov 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/bennyhuo/kotlin-trim-indent

This is a Kotlin compiler plugin for a compile-time indent trim of raw String.

compile-plugin compiler kotlin

Last synced: 16 Nov 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/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/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/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/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/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/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/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: 10 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/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/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/mishoo/tweeg.js

TweegJS: a Twig โ†’ JS compiler

compiler javascript php twig

Last synced: 09 Nov 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/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/keyvank/30cc

30 C Compiler

c compiler educational

Last synced: 12 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/ashwin153/caustic

A transactional programming language.

caustic compiler runtime

Last synced: 22 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/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/sudongyuer/tiny-svelte

๐Ÿˆ Tiny svelte implement

compiler framework frontend svelte

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/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/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/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/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: 12 Nov 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/ton-community/tact

TACT Compiler main repository

compiler func ton

Last synced: 23 Oct 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/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: 10 Nov 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: 09 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/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/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/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/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/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/reznikmm/protobuf

The Google Protocol Buffers implementation in Ada

ada compiler protobuf

Last synced: 26 Oct 2024

https://github.com/ladingwu/compiler_java_python

็ฎ€ๆ˜“็ผ–่ฏ‘ๅ™จๅฎž็Žฐ๏ผŒๆœ€็ปˆ็ฟป่ฏ‘ๆˆไผชๆฑ‡็ผ–ไปฃ็ 

compiler java

Last synced: 08 Nov 2024

https://github.com/guenchi/ChezJS

Compile JavaScript to Native Code

chez-scheme compiler javascript

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

A compiler for a subset of Pascal to WebAssembly

compiler pascal typescript webassembly

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/vgsantoniazzi/tiny-lang

tiny-lang โ€” A different programming language. Supports a bunch of spoken languages.

compiler compiler- compiler-construction compiler-design compiler-frontend compilers interpreter interpreters just-in-time language programming-language

Last synced: 11 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/salvatorepreviti/spglsl

A webgl GLSL minifier based on Angle compiler

compiler glsl javascript minifier node nodejs webassembly webgl webgl2

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