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/ghaiklor/tiny-three-pass-compiler-codewars

Three-pass compiler for a simple programming language into a small assembly language

assembly compiler compilers javascript nodejs optimizer

Last synced: 09 Nov 2024

https://github.com/objectionary/opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible

bytecode compiler eolang oop optimization optimization-algorithms transpiler

Last synced: 12 Nov 2024

https://github.com/hand-of-doom/gomake

Run golang code in Makefile and use all the features of bash & multiline targets support

code-generator compiler go linux makefile-generator makefile-syntax

Last synced: 11 Nov 2024

https://github.com/librasn/compiler

An ASN1 compiler producing Rust representations for the rasn framework

asn1 ber compiler der per rasn rust uper

Last synced: 13 Nov 2024

https://github.com/fleschutz/cwts

Test suite to check C++ compiler warnings with 68 test cases.

c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings

Last synced: 13 Nov 2024

https://github.com/nzeemin/vilnius-basic-compiler

Writing cross compiler from Vilnius BASIC into MACRO11. WIP 🚧

basic basic-compiler basic-programming-language compiler retrocomputing soviet-computer

Last synced: 15 Nov 2024

https://github.com/mhashim6/klox

Kotlin Compiler/ Interpreter for the Lox Programming Language.

compiler crafting-interpreters functional-programming interpreter kotlin lox-language

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

👹🔥dragon compiler collection

babel-plugin compiler

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

Interpreter for the BigAdd language.

c compiler interpreter

Last synced: 10 Nov 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/exoad/yttriuslang.c

Vectorized compiled programming language and vm

c compiler compilers runtime

Last synced: 08 Nov 2024

https://github.com/xldenis/mgc

comp 520 go compiler

compiler haskell

Last synced: 22 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/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/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/saber2pr/ts-compiler

Typescript Compiler Utils.

compiler typescript

Last synced: 28 Oct 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/jesperkha/neon

Statically typed compiled language

c compiler language neon programming-language transpiler

Last synced: 08 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/feliwir/sharpshadercompiler

A .NET Standard wrapper to shaderc

compiler csharp opengl shader shaderc vulkan wrapper

Last synced: 07 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/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/ShuyunFF2E/dragon-pond

👹🔥dragon compiler collection

babel-plugin compiler

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

Tiny C Compier v0.9.26

compiler tcc

Last synced: 05 Nov 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/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/siraben/scheme-to-c

A toy Scheme to C compiler

c compiler scheme

Last synced: 30 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://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: 12 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/itdevwu/naive-pascal-compiler

A compiler for the Pascal programming language

antlr4 compiler cpp pascal xmake

Last synced: 24 Oct 2024

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/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/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/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/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/viown/seascript

A VM Based Programming Language

compiler interpreter language programming-language vm

Last synced: 15 Oct 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/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/crutchcorn/the-lovely-language

💖 An experimental homegrown coding language.

coding-language compiler home-grown language lexer parser

Last synced: 17 Oct 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/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/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/mgrdich/forthcompiler

A basic Compiler for Gforth written in Go

assembly assembly-x86 compiler forth-like golang

Last synced: 05 Nov 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/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/akshatkarani/micro_compiler

A compiler for MICRO language

compiler micro-compiler

Last synced: 14 Oct 2024

https://github.com/j-jzk/klang

A toolkit for defining programming languages and DSLs in Kotlin

compiler dsl kotlin parser programming-language

Last synced: 12 Oct 2024

https://github.com/nzbr/vlang-action

A GitHub action that builds a V project

actions ci compiler github-actions v vlang

Last synced: 10 Oct 2024

https://github.com/rexskz/tsx-browser-compiler

Transform a set of `.tsx` (as well as other extensions) files into React elements, extremely useful for the "live edit" feature in component library documents.

browser compiler react tsx

Last synced: 15 Oct 2024

https://github.com/fawdlstty/facc

基于 .NET 5 的自制语言的工具,通过极简语法描述文法,自动生成AST代码

compiler llvm llvm-frontend

Last synced: 15 Oct 2024

https://github.com/nholland94/spirv-ocaml

A code-generated SPIR-V compiler for ocaml.

code-generator compiler graphics ocaml ocaml-library parallel-computing spir-v

Last synced: 12 Oct 2024

https://github.com/chnapy/tsc-ls

TypeScript compiler using language service plugins

compiler language-service typescript

Last synced: 19 Oct 2024

https://github.com/benjozork/cyan

An experiment in programming languages

compiler programming-languages webassembly

Last synced: 11 Oct 2024

https://github.com/ferhatgec/imafe

Fegeya Imafe, Unique & simple image viewer.

c compiler gtk gtk3 image info manipulation processing vala valac viewer

Last synced: 08 Nov 2024

https://github.com/ferhatgec/kalem

[Use Kalem.rs instead] Fegeya Kalem transpiler (maybe compiler?)

clang compiler cpp cpp17 fegeya language programming transpiler

Last synced: 08 Nov 2024

https://github.com/arsalan0c/dafny-of-python

A tool for deductive verification of Python programs based on Dafny

auto-active compiler dafny mypy python static transpiler verification

Last synced: 24 Oct 2024

https://github.com/yazaldefilimone/spipe

An efficient pipe-powered SQL compiler

compiler rust sql

Last synced: 12 Oct 2024

https://github.com/vanflux/viking-lang

Viking assembler, compiler and simulator/debugger

assembly compiler simulator viking

Last synced: 12 Oct 2024

https://github.com/varbhat/bast

Compiler for Tiny Toy BASIC Dialect

basic compiler golang golang-application

Last synced: 09 Nov 2024

https://github.com/harkal/picolang

A Compiled high level language for the picoVM embeddedable virtual machine

compiler embedded-systems languages

Last synced: 29 Oct 2024

https://github.com/willothy/letter

Letter is a compiler project built in TypeScript using LLVM node bindings.

compiler llvm llvm-javascript parser programming-language typescript

Last synced: 22 Oct 2024

https://github.com/amrdeveloper/pascalwci

Pascal Interpreter and Debugger Project written in Java from Writing Compilers and Interpreters A Software Engineering Approach, Third Edition book

compiler debugger interpreter pascal wci

Last synced: 14 Oct 2024

https://github.com/amrdeveloper/kong

Kong is an implementation of the Monkey interpreter in Java 8 from The Writing An Interpreter In Go books

compiler interpreter monkey monkey-programming-language repl virtual-machine

Last synced: 14 Oct 2024

https://github.com/amrdeveloper/monkey

Monkey programming language 🐒 project from "Writing An Interpreter In Go" and "Writing A Compiler In Go" Books

compiler golang interpreter monkey-programming-language scripting

Last synced: 14 Oct 2024

https://github.com/amrdeveloper/done

Compiler to generate C Code and executable with many features and syntax sugger

c-code-generator codegenerator compiler cpp lexer parser transpiler

Last synced: 14 Oct 2024

https://github.com/Specy/rooc

A language for compiling formal mathematical models into static models which are transformed to be solved

compiler interpreter math rust simplex sveltekit wasm

Last synced: 02 Nov 2024

https://github.com/lucivpav/mila

A simple procedural and imperative language.

compiler llvm pascal

Last synced: 17 Oct 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: 03 Aug 2024

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

Lab codes for Compiler design

compiler compiler-design-lab lex yacc yacc-lex

Last synced: 10 Nov 2024

https://github.com/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 13 Oct 2024

https://github.com/mtshiba/ruast

Printable & modifiable Rust AST library

ast compiler library rust

Last synced: 07 Nov 2024