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/henry232323/henrio

im just playing with making event loops. really an async library

async async-await async-programming asynchronous asyncio compiler curio hacktoberfest language python3 python36 tags trio

Last synced: 12 Oct 2024

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 27 Oct 2024

https://github.com/wsdt/AlmostBinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 04 Aug 2024

https://github.com/nornagon/bf.wasm

Compile Brainfuck to WebAssembly

brainfuck brainfuck-compiler compiler webassembly

Last synced: 23 Oct 2024

https://github.com/abhishekmishra-17/recursive-descent-parser-using-python

This is program of recursive descent parser using Python programming language.

compiler compiler-design python python3 recursive-descent recursive-descent-parser top-down-parser

Last synced: 08 Nov 2024

https://github.com/eronana/strawberry

strawberry is a scripting language

compiler scripting-language virtual-machine

Last synced: 27 Oct 2024

https://github.com/eduardostuart/rust-the-super-tiny-compiler

A rust version of "the super tiny compiler"

compiler rust super-tiny-compiler

Last synced: 06 Nov 2024

https://github.com/wsdt/almostbinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 07 Nov 2024

https://github.com/srenatus/opa-explorer

Graphical user interface showcasing the different stages of Rego compilation in OPA

compiler opa open-policy-agent rego

Last synced: 05 Nov 2024

https://github.com/ajanibilby/bnf-parser

Deterministic BNF compiler/parser

bnf compiler javascript parser typescript

Last synced: 27 Oct 2024

https://github.com/bootscore/bootstrap-5-sass-template-for-vscode

Create and compile your own bootstrap.min.css with this template. Compiled CSS can be used in bootScore theme. This template is not needed anymore since bootScore 5.1.1.1.

bootscore bootstrap bootstrap5 compiler sass visual-studio-code

Last synced: 06 Nov 2024

https://github.com/mealet/tpl-lang

Stupid Programming Language based on LLVM in Rust

compiler llvm programming-language rust

Last synced: 14 Oct 2024

https://github.com/keiichiw/tmp-8cc

Compile-time C compiler implemented in C++ Template MetaProgramming

compiler cplusplus joke template-metaprogramming

Last synced: 08 Nov 2024

https://github.com/benhoyt/false-forth

A False compiler and interpreter written in ANS Forth

compiler false forth interpreter

Last synced: 14 Oct 2024

https://github.com/rvcas/the-super-tiny-compiler.rs

The Super Tiny Compiler in Rust

compiler rust-lang tiny

Last synced: 21 Oct 2024

https://github.com/taskrjs/fly-coffee

:coffee: Fly plugin for CoffeeScript

coffee coffeescript compiler fly

Last synced: 06 Nov 2024

https://github.com/ericlbuehler/kestrel

Simple and safe.

compiler kestrel

Last synced: 28 Oct 2024

https://github.com/owainlewis/joy

Compiler for the functional stack based programming language Joy

compiler interpreter programming-language stack-based

Last synced: 15 Oct 2024

https://github.com/texodus/literally

A tool for literate programming in Javascript

compiler javascript literate-programming

Last synced: 28 Oct 2024

https://github.com/l1mey112/tl-v

A tiny, proof of concept, programming language.

ast compiler compiler-design gas programming-language vlang x86-64

Last synced: 31 Oct 2024

https://github.com/alkimeegames/codeoptimizationsymbols

Automatically sets preprocessor directives based on the Code Optimization mode set in the Unity Editor

code-generation compiler openupm symbols unity unity3d unity3d-editor unity3d-plugin

Last synced: 10 Oct 2024

https://github.com/gizmo385/c-minus-minus

A C-- compiler written in C with a side Clojure branch

c clojure compiler

Last synced: 08 Nov 2024

https://github.com/serafimarts/zephir-composer-plugin

Zephir language composer installer

compiler composer installer plugin zephir

Last synced: 18 Oct 2024

https://github.com/mrjameshamilton/bf

An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.

arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm

Last synced: 06 Nov 2024

https://github.com/TechnoJo4/luadaul

A programming language that compiles to Lua.

compiler lua luajit

Last synced: 03 Aug 2024

https://github.com/pedro-ramalho/ignota-dialect

The MLIR Ignota dialect.

compiler dialect llvm mlir

Last synced: 14 Oct 2024

https://github.com/onyxlang/ts

An Onyx compiler implementation in Typescript

compiler deno onyx zig

Last synced: 24 Oct 2024

https://github.com/kekyo/nesp

A Lisp-like lightweight functional language on .NET

compiler csharp dotnet functional-language lisp repl

Last synced: 30 Oct 2024

https://github.com/kamkow1/yup

source code of the yup compiler and other related tools

compiler language llvm programming-language

Last synced: 13 Oct 2024

https://github.com/engineeringsoftware/jog

Pattern-Based Peephole Optimizations with Java JIT Tests

compiler java jit jit-compiler openjdk optimization pattern peephole shadow test

Last synced: 13 Oct 2024

https://github.com/discretetom/retsac

Text lexer and parser. Compiler frontend framework.

bison compiler flex lexer llvm lr parser

Last synced: 02 Nov 2024

https://github.com/sachinraja/pdfc

PDF compiler for your source code

compiler pdf shiki syntax-highlighting

Last synced: 02 Nov 2024

https://github.com/chunrapeepat/score-language

Score, the programming language designed for blind and visually impaired students as an educational tool for coding.

audio blind compiler educational-tool programming-language senior-project transpiler typescript

Last synced: 31 Oct 2024

https://github.com/w3c/dms

Dialogue Manager Script - programming language for autonomous interactive systems

chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language

Last synced: 07 Oct 2024

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 13 Oct 2024

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: 24 Oct 2024

https://github.com/detjonmataj/tiny-c-compiler-patches

During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.

c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc

Last synced: 12 Oct 2024

https://github.com/siraben/hasktran

A compiler for FRACTRAN written in Haskell.

assembler compiler fractran haskell monad-transformers tagless-final

Last synced: 24 Oct 2024

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

🚀 海南大学编译原理 pl0 语言编译器扩充

c compiler

Last synced: 18 Oct 2024

https://github.com/felipenoris/optimizingir.jl

An Intermediate Representation (IR) on steroids

compiler intermediate-representation julia-language

Last synced: 14 Oct 2024

https://github.com/simplydanny/bitsy-llvm

Compiler for the Bitsy language based on LLVM

compiler llvm

Last synced: 13 Oct 2024

https://github.com/xrxr/alang

A toy compiler for a statically typed language

compiler programming-language statically-typed

Last synced: 24 Oct 2024

https://github.com/osoftware/spedn

Smart contract language for electronic cash (Bitbucket mirror)

bitcoin bitcoin-cash blockchain compiler ecash

Last synced: 19 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/pcaversaccio/zksync-vyper-sandbox

A sandbox environment for ZKsync Era Vyper compiler testing.

compiler testing vyper zksync-era

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

Typescript Compiler Utils.

compiler typescript

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

👹🔥dragon compiler collection

babel-plugin compiler

Last synced: 01 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: 12 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/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/eyelash/moebius

a simple and fast functional programming language

compiler cpp functional-language programming-language

Last synced: 24 Oct 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/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/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/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/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/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/viown/seascript

A VM Based Programming Language

compiler interpreter language programming-language vm

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

Tiny C Compier v0.9.26

compiler tcc

Last synced: 05 Nov 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/xldenis/mgc

comp 520 go compiler

compiler haskell

Last synced: 22 Oct 2024

https://gitlab.com/DevelopmentDuck/rose

A website compiler allowing the use of Go alongside HTML

compiler golang html website

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

A toy Scheme to C compiler

c compiler scheme

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

A .NET Standard wrapper to shaderc

compiler csharp opengl shader shaderc vulkan wrapper

Last synced: 07 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/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/romac/mental

🚧 Yet Another ML Dialect (WIP)

compiler haskell ml

Last synced: 06 Nov 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/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/subscript-publishing/subscript-compiler

OLD - MOVED TO subscript mono-repo https://github.com/subscript-publishing/subscript

compiler html latex markup-language math publishing science typesetting unicode

Last synced: 09 Aug 2024

https://github.com/yujincheng08/llvm-tiger-compiler

Tiny Tiger Compiler

compiler llvm tiger

Last synced: 24 Oct 2024