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/jieyouxu/comp0012-compilers-notes

Notes for COMP0012 Compilers

comp0012 compiler notes

Last synced: 24 Dec 2024

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 26 Dec 2024

https://github.com/f3r10/ana-compiler

Compiler written on haskell based on the course Compiler Construction (UCSD CSE 131). Lisp with types

build-your-own compiler haskell lisp-dialect sexpression-language types

Last synced: 24 Jan 2025

https://github.com/hatsusixty/nolang

Concatenative stack-based programming language designed for writing programs for computers.

assembly compiler go golang language programming-language

Last synced: 18 Jan 2025

https://github.com/strict-types/stenc

Strict encoding compiler. Strict encoding is a format used by client-side-validation, RGB smart contracts, AluVM, Internet2 APIs and in languages ParselTongue and Contractum.

aluvm client-side-validation compiler contractum encoding parsel strict-encoding

Last synced: 12 Dec 2024

https://github.com/profan/meia-lua

(WIP) Compiler for a superset of Lua (meia-lua -> half-moon), spawned out of curiousity!

compiler lua nanopass programming-language racket

Last synced: 24 Jan 2025

https://github.com/gha3mi/forcompile

ForCompile - A Fortran library to access the Compiler Explorer API.

api compiler compiler-explorer fortran fortran-package-manager

Last synced: 06 Feb 2025

https://github.com/kuredoro/riddle

A toy imperative Pascal/C-like compiled language.

compiler language llvm-ir toy

Last synced: 29 Jan 2025

https://github.com/oliverkocsis/dsl-compiler-collection

DSL Compiler Collection (DSL-CC) is a collection of compilers for domain specific languages

angular bpmn compiler ddd dsl firebase

Last synced: 28 Jan 2025

https://github.com/frewtypebbles/intersect-programming-language

A simple, strict and uncompromising language.

compiler language llvm programming-language

Last synced: 19 Jan 2025

https://github.com/nilern/kyy

Implementing a Python from scratch, for show

bytecode compiler garbage-collection interpreter jit-compiler language parsing python vm

Last synced: 24 Jan 2025

https://github.com/larsbrinkhoff/emacs-cl-compiler

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

Last synced: 19 Jan 2025

https://github.com/anorth/expl

An expression language for rapid, explorable, explainable programming [WIP]

compiler expression-language graalvm numerical-computation programming-language

Last synced: 02 Jan 2025

https://github.com/csjh/mite

A high performance language for Javascript accompaniment

compiler javascript language programming-language webassembly

Last synced: 14 Nov 2024

https://github.com/diasbruno/jsc

WIP javascript compiler.

common-lisp compiler javascript

Last synced: 08 Feb 2025

https://github.com/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 24 Nov 2024

https://github.com/alex313031/electron-22

Compiler optimized builds of Electron 22.x.x for Caprine, Codium, and Relay IRC

avx compiler compiler-optimized electron electron-22 optimized

Last synced: 24 Dec 2024

https://github.com/xaymar/blitzllvm

BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.

blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows

Last synced: 29 Jan 2025

https://github.com/waltertamboer/pharcompiler

A compiler to create PHAR files.

compiler phar php

Last synced: 19 Jan 2025

https://github.com/humbertocsjr/t3x86ll

T3X/86 Compiler with Low Level Extensions (Public Domain or 0BSD). Fork from https://t3x.org/t3x/

8086 8088 assembler assembly-x86 compiler compilers dos t3x

Last synced: 24 Jan 2025

https://github.com/pagliacii/sicp-reg-machine

Register machine in SICP Chapter 5. Solve exercise 5.51.

compiler nom rust sicp

Last synced: 07 Feb 2025

https://github.com/dashpilot/single-file-components-for-alpinejs

Svelte/Vue-inspired single-file components compiler for Alpine.js

alpinejs build-tool compiler modular sfc single-file-components tailwind tailwindcss

Last synced: 14 Nov 2024

https://github.com/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 30 Jan 2025

https://github.com/mohammadmd1383/vscode-tsc

Compile typescript in visual studio code without need of installing Node.js

api compiler extension javascript node-js nodejs tsc tsconfig typescript visual-studio-code vscode vscode-extension

Last synced: 19 Dec 2024

https://github.com/terahlunah/fox

Work in progress concatenative language interpreter, expect breakages and api changes

compiler concatenative design language

Last synced: 23 Dec 2024

https://github.com/fergusq/retki

Suomenkielinen Infom 7 -tyyppinen kieli tekstiseikkailujen luomiseen / Proof-of-concept Finnish programming language inspired by Inform 7

compiler finnish interactive-fiction natural-language-programming programming-by-natural-language programming-language

Last synced: 17 Nov 2024

https://github.com/dmclvg/vrrmm

Small virtual machine written in Rust

compiler rust virtual-machine vm

Last synced: 25 Dec 2024

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

An experiment on using Emscripten to compile batari Basic in order to run it on a web browser.

6502 atari2600 basic bataribasic compiler cross-compiler experimental javascript online-compiler retro-programming web-compiler web-ide webassembly

Last synced: 30 Jan 2025

https://github.com/nitinkedia7/cs347-compilers-lab

Guess what, we made a custom C compiler!

c compiler mips-assembly

Last synced: 13 Dec 2024

https://github.com/sonota88/vm2gol-v2-rust

toy compiler

compiler rust

Last synced: 25 Dec 2024

https://github.com/althonos/kmachine

A toy compiler that produces Kappa code from Counter Machine instructions.

bioinformatics compiler kappa-language modeling-dynamic-systems rust turing-machine-simulator

Last synced: 25 Jan 2025

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

The Oyi Programming Language.

compiler jvm macros ml oyi oyi-lang static-typing

Last synced: 01 Jan 2025

https://github.com/sebbekarlsson/sjs

JS with superpowers

compiler interpreter javascript js

Last synced: 30 Jan 2025

https://github.com/igjoshua/meander

A small continuation-based Lisp.

compiler interpreter lisp lisp-compiler virtual-machine

Last synced: 12 Jan 2025

https://github.com/stoufa/mini-pascal-compiler

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifiΓ© d'un compilateur du langage Pascal

bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis

Last synced: 24 Dec 2024

https://github.com/rezamardanidev/compiler-design

This project implements a lexer for a simple programming language using Ply (Python Lex-Yacc) library

compiler lexer lexer-analyzer regex

Last synced: 03 Jan 2025

https://github.com/jesseokeya/bytemarshall

ByteMarshall is a collaborative runtime environment for various programming languages

compiler editor golang javascript nodejs python runtime runtime-environment

Last synced: 25 Dec 2024

https://github.com/williamfedele/tinycompiler

⚑ Compiler written in Zig for fun

compiler compiler-design zig ziglang

Last synced: 07 Dec 2024

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

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 05 Feb 2025

https://github.com/houhuawei23/nudt-sysyc-csc2024

NUDT SysY Compiler for CSC-2024

compiler cpp llvm

Last synced: 26 Dec 2024

https://github.com/suzannesoy/phc-thesis

Bits and pieces of my memoir

compiler dsl memoir phd-dissertation racket

Last synced: 30 Jan 2025

https://gitlab.com/dragonblade/luallaby

**Work in progress** A pure-Rust implementation of a Lua compiler/interpreter.

compiler interpreter lua rust

Last synced: 02 Jan 2025

https://github.com/karmakrafts/manganese

LLVM based bootstrap compiler for the Ferrous programming language.

bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery

Last synced: 17 Nov 2024

https://github.com/smallhelm/to-js-identifier

Convert any string (even reserved words) to a valid javascript identifier.

code-generation compile-to-js compiler

Last synced: 10 Dec 2024

https://github.com/joebobmiles/pilotscheme

A embeddable, single-header, no-nonsense Scheme.

compiler embeddable interpreter scheme single-header

Last synced: 29 Dec 2024

https://github.com/edemaine/python2coffee

Python to CoffeeScript automatic converter

coffeescript compiler python

Last synced: 10 Feb 2025

https://github.com/lbwa/esw

⚑️Your Instants library build without any configurations

build-tool compiler dx esbuild javascript library-tools transpiler typescript

Last synced: 05 Nov 2024

https://github.com/xuangeaha/xuanny

An interpreted, object-oriented, high-level programming language with dynamic semantics. δΈ€η§ε…·ζœ‰εŠ¨ζ€θ―­δΉ‰ηš„θ§£ι‡Šεž‹γ€ι’ε‘ε―Ήθ±‘ηš„ι«˜ηΊ§ηΌ–η¨‹θ―­θ¨€γ€‚

chinese compiler language programming-language python

Last synced: 21 Dec 2024

https://github.com/jairussw/zep

Homebrew compiler built from the ground up

compiler language wasm webassembly zep

Last synced: 06 Jan 2025

https://github.com/mverleg/wasm-representation-in-rust

Represent the wasm abstract syntax as Rust objects that render to wasm (bin) or wat (text)

compiler encoding rust wasm webassembly

Last synced: 21 Jan 2025

https://github.com/champii/steel

Strongly Typed Experimental Expressive Language

compiler javascript language strongly-typed transpiler typescript

Last synced: 10 Feb 2025

https://github.com/vimalcvs/vkcode-ide

VK Code-IDE is a professional IDE primarily for VK Code Script development.

code-generator code-script compiler cplusplus delhi-university development development-tools game game-development html java js tools vimalcvs

Last synced: 21 Jan 2025

https://github.com/effeix/pascalsimplifiedcompiler

Simplified compiler for the Pascal language built with Python3

compiler languages pascal python3

Last synced: 27 Dec 2024

https://github.com/everlastingbugstopper/awc

lib/cli/web wrappers for apollo-compiler (GraphQL)

compiler graphql rust

Last synced: 11 Oct 2024

https://github.com/bensuperpc/docker-rgbds

rgbds compiler in docker

compiler docker gameboy rgbds

Last synced: 14 Jan 2025

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

πŸš€Glint - Flexible, fast and lightning fast programming language

cbor compiler glint glint-lang glint-language intepreter nom programming-language rust rust-language safety serde serde-json

Last synced: 12 Oct 2024

https://github.com/shinnn/purs

Spawn a new process using PureScript CLI

child-process compiler javascript nodejs promise purescript purs wrapper

Last synced: 02 Feb 2025

https://github.com/sepiropht/tiny-compiler-rs

super-tiny-compiler implementation in rust

compiler lisp rust

Last synced: 05 Nov 2024

https://github.com/hanayashiki/mars_compiler

An experimental compiler for a subset of MARS 4. 4 instruction set

compiler mips mips-assembly

Last synced: 16 Jan 2025

https://github.com/lps-js/lps.js.org

The source code behind the website and learning resources for lps.js

compiler documentation guide javascript lps pug pugjs website

Last synced: 26 Dec 2024

https://github.com/oeb25/lo

πŸ‘‹ lo is a tiny but expressive compiled programming language

compiler language

Last synced: 27 Dec 2024

https://github.com/syall/sipf

Qubit Allocation as a combination of the Subgraph Isomorphism and Token Swapping Algorithms by Partitioning with a Failure Heuristic.

compiler quantum-computing qubit-allocation

Last synced: 16 Jan 2025

https://github.com/HereIsKevin/blaze

Simple, safe, and intuitive programming with blazing-fast performance

compiler language rust

Last synced: 02 Nov 2024

https://github.com/stagas/nested-css

compile nested css rules

compiler css css-in-js less nested parser sass

Last synced: 31 Oct 2024

https://github.com/miaione/usirng

Usirng Programming Language Virtual Machine

compiler csharp msil vm

Last synced: 03 Feb 2025

https://github.com/kureev/schemify

TypeScript compiler for React Native CodeGen project

codegen compiler react-native typescript

Last synced: 07 Feb 2025

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 08 Nov 2024

https://github.com/ozansz/v-lang-tester

Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)

antlr4 compiler parser risc-v

Last synced: 20 Dec 2024

https://github.com/andys8/elm-compiler-test

Test elm install of all packages

compiler elm test

Last synced: 21 Nov 2024

https://github.com/zhuorantan/pl0

A PL/0 programming language compiler implemented with Python 3 and LLVM

compiler llvm llvm-ir pl0 python3

Last synced: 02 Feb 2025

https://github.com/frederoxdev/astra

πŸ”₯A blazingly fast add-on compiler for Minecraft Bedrock

compiler minecraft-addons

Last synced: 04 Feb 2025

https://github.com/wqweto/kscope

LLVM's Kaleidoscope Toy Language to Lua Transpiler

compiler dsl llvm lua

Last synced: 21 Jan 2025

https://github.com/ejunjsh/mycc

πŸ‘» my c compiler

c cc compiler gcc self-compiling

Last synced: 29 Dec 2024

https://github.com/fwcd/cfg-to-regex

Tool for converting context-free-grammars into recursive regexes

compiler context-free-grammar pcre regex

Last synced: 13 Dec 2024

https://github.com/ana06/c-like-compiler

A C-like language compiler written in Java that generates assembly code for the P-machine

compiler java language-compiler syntactic ucm

Last synced: 02 Feb 2025

https://github.com/ranaaditya/groovy2kts

CLI for converting Groovy based Gradle files into Kotlin scripts

android cli compiler converters groovy kotlin-scripts regexp rust-cli

Last synced: 13 Oct 2024

https://github.com/simonrichardson/cilli

A reasonable implementation for a path DSL

compiler dsl interpreter lexer paths

Last synced: 19 Dec 2024

https://github.com/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 28 Jan 2025

https://github.com/owainlewis/ava

Ava is a programming language exploring the idea of programs that can mutate and write themselves

compiler haskell programming-language

Last synced: 01 Feb 2025

https://github.com/dannypsnl/still-compiling

It's still...compiling

compiler

Last synced: 02 Feb 2025

https://github.com/zsr2531/bfc

A brainfuck interpreter and compiler written in C++

ast brainfuck compiler cpp interpreter

Last synced: 14 Jan 2025

https://github.com/polsys/cle

A native code compiler for a C-like language.

compiler dotnet dotnet-core programming-language

Last synced: 21 Jan 2025