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/narasimha1997/cc-builder

Live compilation and linking tool for C/C++ projects written in Go.

build c compiler cplusplus cpp devtools go golang

Last synced: 07 Nov 2024

https://github.com/playxe/stack2ssa

Simple implementation of stack to SSA IR lowering

bytecode compiler cranelift intermediate-code-generation jit ssa stack

Last synced: 01 Nov 2024

https://github.com/andrewkchan/puffscript

Toy imperative programming language that compiles to WebAssembly

compiler programming-language webassembly

Last synced: 21 Dec 2024

https://github.com/adamlui/js-utils

⚑ Essential JavaScript libraries/utilities for Node.js and the web

api apis cli compiler converter cryptography css generator ip ipv4 javascript js-utils minification node npm password sass scripts scss utils

Last synced: 29 Oct 2024

https://github.com/iricartb/university-c-compiler-flex-bison

Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).

bison c compiler flex lexical semantics yacc

Last synced: 14 Nov 2024

https://github.com/ShuyunFF2E/dragon-pond

πŸ‘ΉπŸ”₯dragon compiler collection

babel-plugin compiler

Last synced: 01 Nov 2024

https://github.com/eyelash/moebius

a simple and fast functional programming language

compiler cpp functional-language programming-language

Last synced: 24 Oct 2024

https://github.com/kammradt/cuchinizer

πŸ’Ž A very powerfull tool to write ruby code just using `cuchi` πŸ’Ž

compiler cuchi gem ruby

Last synced: 14 Oct 2024

https://github.com/juliandavidmr/camaleon

Camaleon is a multiplatform installable module, available for Linux, Windows and Mac OS. Quickly obtain, view and test exercises developed in C++ and Java. camaleon uses the V8 engine Google, so you need to install NodeJS.

analyzer compiler java programmer-tool udebug uhunt uva-data uva-solutions

Last synced: 11 Oct 2024

https://github.com/shunyue1320/vue-resolve

🌾vue.jsι’ι“œη‰ˆ-ι€‚εˆζΊη εˆε­¦θ€…ε­¦δΉ ε€Ÿι‰΄

compiler dep diff observer patch render vdom vnode vue watcher

Last synced: 15 Oct 2024

https://github.com/miniminelp/minetem

A little programm for mapmakers that want to add new blocks and items to the game

block compiler gui item json mapmaking minecraft node node-js node-module nodejs nodejs-modules npm npm-install npm-module npm-package npmjs

Last synced: 28 Sep 2024

https://github.com/akshatkarani/micro_compiler

A compiler for MICRO language

compiler micro-compiler

Last synced: 14 Oct 2024

https://github.com/amrdeveloper/echo

Compiler And Virtual Machine for Lox Programming Language written in C

c compiler lox lox-language virtual-machine

Last synced: 14 Oct 2024

https://github.com/glebec/int-jit-comp

Comparison of an Interpreter, JIT Compiler, Compiler, & Optimizing Compiler

compiler educational interpreter jit

Last synced: 11 Oct 2024

https://github.com/glebec/functional-math-compiler

Exercise creating a functional JavaScript math expression compiler

compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation

Last synced: 11 Oct 2024

https://gitlab.com/DevelopmentDuck/rose

A website compiler allowing the use of Go alongside HTML

compiler golang html website

Last synced: 12 Nov 2024

https://github.com/giulioz/mlem

πŸ‘¨πŸΌβ€πŸ’»πŸ‘… A Tiny ML-like language for research purposes

compiler functional haskell language ml nearley ocaml parser types

Last synced: 15 Oct 2024

https://github.com/saber2pr/ts-compiler

Typescript Compiler Utils.

compiler typescript

Last synced: 28 Oct 2024

https://github.com/andresrodriguez55/interpreterforbigaddlanguage

Interpreter for the BigAdd language.

c compiler interpreter

Last synced: 10 Nov 2024

https://github.com/thehxdev/bfi

Fast and efficient BrainFuck compiler and interpreter written in C

assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix

Last synced: 14 Nov 2024

https://github.com/IsaacShelton/Adept-1.1

A blazing fast low-level programming language

compiler compilers fast jit low-level pointer programming-language

Last synced: 01 Nov 2024

https://github.com/remedyit/ridl

RIDL, the flexible Ruby IDL compiler

compiler frontend idl pluggable ruby

Last synced: 20 Dec 2024

https://github.com/javinator9889/kernelupgrader

A Python tool for upgrade your kernel safely from kernel.org

compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly

Last synced: 14 Oct 2024

https://github.com/pcaversaccio/zksync-vyper-sandbox

A sandbox environment for ZKsync Era Vyper compiler testing.

compiler testing vyper zksync-era

Last synced: 09 Nov 2024

https://github.com/oldratlee/kotlin-coroutines-bottom-up

Complete runnable demo code of article "A Bottom-Up View of Kotlin Coroutines"

bottom-up compiler concurrency continuation continuation-passing-style coroutines cps http4k kotlin tornadofx

Last synced: 12 Oct 2024

https://github.com/michaelsdavid/conure-lang

A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.

c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c

Last synced: 16 Nov 2024

https://github.com/r-unic/rogems

A Ruby to Lua transpiler written in pure Ruby for use in the Roblox game engine

compiler game lua roblox roblox-ruby rogems ruby transpiler

Last synced: 12 Nov 2024

https://github.com/itdevwu/naive-pascal-compiler

A compiler for the Pascal programming language

antlr4 compiler cpp pascal xmake

Last synced: 24 Oct 2024

https://github.com/technius/simpl

A simple imperative programming language inspired by ideas in functional programming languages

compiler llvm programming-language

Last synced: 15 Oct 2024

https://github.com/kts-o7/compiler-design

Lab codes for Compiler design

compiler compiler-design-lab lex yacc yacc-lex

Last synced: 06 Jan 2025

https://github.com/kettanaito/webpack-http-server

On-demand runtime webpack compilations over HTTP.

compiler http on-demand runtime webpack

Last synced: 24 Oct 2024

https://github.com/viown/seascript

A VM Based Programming Language

compiler interpreter language programming-language vm

Last synced: 15 Oct 2024

https://github.com/blyxyas/hq9c

🐱 HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.

compiler esolangs joke rust

Last synced: 28 Oct 2024

https://github.com/exoad/yttriuslang.c

Vectorized compiled programming language and vm

c compiler compilers runtime

Last synced: 08 Nov 2024

https://github.com/shibatch/xpass

A collection of experimental optimizing passes for LLVM

clang compiler llvm llvm-ir llvm-pass optimization sleef

Last synced: 12 Nov 2024

https://github.com/jrmoulton/interpreter-rs

An interpreter and compiler built in Rust

compiler interpreter lexer parser rust

Last synced: 19 Nov 2024

https://github.com/feliwir/sharpshadercompiler

A .NET Standard wrapper to shaderc

compiler csharp opengl shader shaderc vulkan wrapper

Last synced: 07 Nov 2024

https://github.com/alannunes/compiler

This Is a Programming Language (Alanus). It's the first compiler I wrote for learnings purpose.

code-generation compiler compiler-construction intepreter programming-language python turing-machine

Last synced: 25 Dec 2024

https://github.com/sbip-sg/tsll

Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).

compiler compiler-frontend llvm llvm-ir typescript typescript-compiler

Last synced: 16 Oct 2024

https://github.com/aliiimaher/compiler

Design a tiny compiler with Lex and Yacc.

bison-flex compiler yacc-lex

Last synced: 13 Jan 2025

https://github.com/anikhasibul/html2vecty

HTML to Vecty compiler! 😎 Transpiles all of your html codes to vecty components in a second! 😎 #move2vecty #html2vecty

cli compiler components css front-end-development golang gopherjs html javascript transpiler vecty

Last synced: 24 Nov 2024

https://github.com/finitereality/pipedream

One attempt of many at building a BYOND-compatible compiler and server.

byond compiler dreammaker

Last synced: 12 Nov 2024

https://github.com/sinanislekdemir/minik

Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.

arduino compiler esp32 esp32-wroom interpreter kernel programming-language

Last synced: 12 Oct 2024

https://github.com/sonota88/ruccola

A self-hosting toy compiler

compiler programming-language ruby

Last synced: 25 Dec 2024

https://github.com/simplyyan/spellspike

The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.

algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax

Last synced: 14 Dec 2024

https://github.com/houssemnasri/coolcompiler

A cool compiler for the Cool programming language!

compiler cs143 garbage-collection hacktoberfest java java-cup jlex oop

Last synced: 05 Nov 2024

https://github.com/spcl/perf-taint

Taint-based program analysis framework for empirical performance modeling.

clang compiler hpc llvm performance-analysis performance-modeling

Last synced: 06 Nov 2024

https://github.com/huangguiyang/tcc

Tiny C Compier v0.9.26

compiler tcc

Last synced: 05 Nov 2024

https://github.com/jesperkha/neon

Statically typed compiled language

c compiler language neon programming-language transpiler

Last synced: 08 Nov 2024

https://github.com/siraben/scheme-to-c

A toy Scheme to C compiler

c compiler scheme

Last synced: 30 Oct 2024

https://github.com/demonstrandum/crepl

An intuitive calculator Read-Eval-Print-Loop.

c calculator compiler interpreter math mathematics numerical parser repl

Last synced: 06 Nov 2024

https://github.com/kyr0/vanil

Vanilla JSX + HTML + CSS compiler and static-site generator (SSG) [experimental]

astro compiler css html jsx ssg

Last synced: 13 Nov 2024

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

Adds support for handlers, events and plugins to snapdragon libraries.

compiler lexer nodes parser snapdragon tokens

Last synced: 14 Nov 2024

https://github.com/shuyunff2e/dragon-pond

πŸ‘ΉπŸ”₯dragon compiler collection

babel-plugin compiler

Last synced: 15 Nov 2024

https://github.com/slye3d/esy-language

Esy is a new JS preprocessor allows you to use custom block structures.

blocks code-structure compiler esy javascript language preprocessor slye

Last synced: 17 Nov 2024

https://github.com/joeyvanlierop/golf

A simple compiler for a programming language called GoLF β›³

code-generation compiler golang lexer parser programming-language semantic-analysis

Last synced: 18 Nov 2024

https://github.com/zly2006/seserot

My toy compiler.

compiler compiler-frontend seserot

Last synced: 18 Nov 2024

https://github.com/taktoa/spim-compiler

A compiler from a simple imperative language to SPIM, a dialect of MIPS assembly (WIP)

compiler dependent-types idris mips wip

Last synced: 21 Nov 2024

https://github.com/sabine-lang/sabine

😭 | Perfect opportunity to lock in

c compiler nix sabine toy-project

Last synced: 07 Dec 2024

https://github.com/joshbrew/tinybuild

Simple, next gen, all purpose web software bundler with hot-reloading development server. Includes native desktop and mobile development support.

build-tool bundler commonjs compiler esbuild esm javascript javascript-compiler mobile-development module-bundler nodejs plugins typescript web webapp webpack

Last synced: 01 Dec 2024

https://github.com/thaliaarchi/nebula

Compiler for the stack-based Whitespace language with LLVM back end.

compiler go llvm llvm-ir programming-languages whitespace-language

Last synced: 25 Nov 2024

https://github.com/haroldo-ok/vn32x

A tool for creating visual novels for the Sega 32x. Work in progress.

32x compiler game-development visual-novel-engine

Last synced: 03 Dec 2024

https://github.com/lukasmoellerch/wok

This project is supposed to be a compiler similar to svelte, compiling typed code into WASM.

compiler wasm web webassembly

Last synced: 10 Dec 2024

https://github.com/megabytesofrem/deimos

The compiler for Deimos, a small, low-level Lua inspired language

compiler proglangs-discord programming-language rust

Last synced: 12 Dec 2024

https://github.com/rj45/nanogo

NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs

assembly compiler cpu go golang hobby-compiler hobby-language hobby-project homebrew-computer processor-design

Last synced: 02 Jan 2025

https://github.com/mgrdich/forthcompiler

A basic Compiler for Gforth written in Go

assembly assembly-x86 compiler forth-like golang

Last synced: 02 Jan 2025

https://github.com/kralicky/ragu

Protobuf code generator without protoc, for Go

compiler go grpc protobuf

Last synced: 10 Jan 2025

https://github.com/detectivekaktus/brainc

Brainfuck x86_64 execution toolset written in pure C for Linux

assembly brainfuck c compiler interpreter linux make nasm nasm-assembly toolset x86-64

Last synced: 24 Nov 2024

https://github.com/aartaka/trivial-toplevel-commands

Common Lisp library to portably (un)define REPL toplevel commands.

command compiler implementation lisp portability shell

Last synced: 19 Dec 2024

https://github.com/yurixander/tails

πŸ› οΈ An experimental functional systems programming language, written in Rust and powered by LLVM as a backend.

compiler language llvm

Last synced: 19 Dec 2024

https://github.com/NFestoso/Compiler

Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner

Last synced: 17 Nov 2024

https://github.com/clement-jean/protein

Your proto files on steroids

compiler parser protobuf

Last synced: 18 Nov 2024

https://github.com/silverbirder/rustscript

A Toy Javascript Compiler that parses javascript and compiles JIT with LLVM(Rust:inkwell).

compiler inkwell javascript llvm rust toy

Last synced: 20 Nov 2024

https://github.com/seucs/compiler

SEU CS Compiler Course Design: Python Implementation of LEX & YACC for Cminus

compiler dfa lex lexical-analysis nfa python syntax-analysis visualization yacc

Last synced: 15 Nov 2024

https://github.com/bradleywood/triton-lang

A statically typed experimental programming language

compiler jvm jvm-languages programming-language

Last synced: 16 Nov 2024

https://github.com/ramonmeza/compiler

Trying to make a little compiler, just for fun and learning.

code code-generation compiler emitter lex lexer lexical-analysis lisp parser string-ify syntactic-analysis token tokenizer

Last synced: 24 Nov 2024

https://github.com/dosworld/objview

OBJ/OMF, RDF/RDOFF investigation tool.

compiler file link linker nasm obj object omf rdf rdoff x86

Last synced: 04 Dec 2024

https://github.com/dosworld/surc

Modified SubC-compiler for MS-DOS, based on version 2022-01-27

16-bit c compiler dos freedos ms-dos rdf

Last synced: 04 Dec 2024

https://github.com/yazaldefilimone/spipe

An efficient pipe-powered SQL compiler

compiler rust sql

Last synced: 17 Nov 2024

https://github.com/in-fun/mi

An experimental compiler for the sml language

compiler experimental functional-languages language ml sml

Last synced: 02 Dec 2024

https://github.com/honzasp/spiral

A simple compiled programming language

compiler data-structures functional language-design rust

Last synced: 26 Nov 2024

https://github.com/marionauta/simple-compiler

Very simple lexer, parser, semantic analyzer and compiler.

compiler lexer parser toy-language transpiler

Last synced: 13 Nov 2024

https://github.com/charlesaverill/purple

Purple standard language specification and compiler implementation

c compiler programming-language programming-language-development

Last synced: 14 Nov 2024