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/bamboo/idris-codegen-sexp

Idris Simplified Expressions backend

compiler idris idris-ecosystem

Last synced: 08 Feb 2025

https://github.com/aermoss/rsx-r

A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.

compiler cross-platform general-purpose llvm llvmlite multi-paradigm programming-language rsharp rsxr statically-typed

Last synced: 09 Feb 2025

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/williamfedele/tinycompiler

⚑ Compiler written in Zig for fun

compiler compiler-design zig ziglang

Last synced: 07 Dec 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/simonrichardson/cilli

A reasonable implementation for a path DSL

compiler dsl interpreter lexer paths

Last synced: 12 Feb 2025

https://github.com/remexre/fstlc

An STLC to Forth386 compiler.

compiler forth forth386 rust stlc

Last synced: 15 Feb 2025

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 26 Dec 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/oyi-lang/oyi

The Oyi Programming Language.

compiler jvm macros ml oyi oyi-lang static-typing

Last synced: 01 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/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/sonota88/vm2gol-v2-rust

toy compiler

compiler rust

Last synced: 25 Dec 2024

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/nitinkedia7/cs347-compilers-lab

Guess what, we made a custom C compiler!

c compiler mips-assembly

Last synced: 13 Dec 2024

https://github.com/deathkiller/cx-compiler

Cx Compiler: Compiler for modified C language to i386 DOS executables

compiler cpp dos i386 x86

Last synced: 10 Jan 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/waltertamboer/pharcompiler

A compiler to create PHAR files.

compiler phar php

Last synced: 19 Jan 2025

https://github.com/nathsou/poy

Programming language targeting JavaScript with Type Rewriting

adt compiler pattern-matching rewriting static-typing

Last synced: 13 Feb 2025

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/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/suzannesoy/phc-thesis

Bits and pieces of my memoir

compiler dsl memoir phd-dissertation racket

Last synced: 30 Jan 2025

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/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 30 Jan 2025

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/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/adamsondavid/blindworm

A Compiler that transforms BlindWorm (Python dialect) into LLVM IR 🐍

bison-flex compiler cpp llvm-frontend programming-language python recursive-descent-parser toy-language

Last synced: 26 Dec 2024

https://github.com/szoftveres/mcc

C-like compiler, hand-written from scratch

compiler

Last synced: 22 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://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/jieyouxu/comp0012-compilers-notes

Notes for COMP0012 Compilers

comp0012 compiler notes

Last synced: 24 Dec 2024

https://github.com/ckipp01/ents

Exploring Scala 3 Compiler Trees

ast compiler scala

Last synced: 06 Feb 2025

https://github.com/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 12 Feb 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/houhuawei23/nudt-sysyc-csc2024

NUDT SysY Compiler for CSC-2024

compiler cpp llvm

Last synced: 26 Dec 2024

https://github.com/dplassgit/d2lang

D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.

compiler language programming-language

Last synced: 19 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/rhaeguard/shum

a useless stack-oriented programming language for JVM

compiler java-virtual-machine jvm jvm-bytecode programming-language stack-oriented

Last synced: 18 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/sebbekarlsson/sjs

JS with superpowers

compiler interpreter javascript js

Last synced: 30 Jan 2025

https://github.com/ugnmura/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 15 Feb 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/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/larsbrinkhoff/emacs-cl-compiler

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

Last synced: 19 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/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/forsaken1/simple-compiler

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 05 Feb 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/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/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/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/frewtypebbles/intersect-programming-language

A simple, strict and uncompromising language.

compiler language llvm programming-language

Last synced: 19 Jan 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/ralucado/Bb

Programming language for music composition with compiler that generates MIDI files.

antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming

Last synced: 11 Nov 2024

https://github.com/aripiprazole/zu

πŸ§ͺ | Zu Theorem Prover

compiler dependent-types interpreter rust type-theory

Last synced: 15 Jan 2025

https://github.com/jonathanvdc/flame-llvm

LLVM front-end that consumes Flame IR; can be used to compile C# to native code.

compiler csharp flame llvm

Last synced: 12 Jan 2025

https://github.com/rla/pkg-express-benchmark

A benchmark to test the performance of a pkg-packaged Express.js application.

benchmark compiler express nodejs

Last synced: 16 Jan 2025

https://github.com/billgewrgoulas/custom-compiler

Compiler for a small programming language, built for the Compilers course at UOI.

assembler code-generation compiler interpreter lexical-analysis programming-language symbol-table syntax-analysis syntax-tree

Last synced: 16 Jan 2025

https://github.com/dxrcy/lasim

A simple LC-3 assembler and simulator

assembly compiler lc3

Last synced: 12 Oct 2024

https://github.com/superjmn/suppaz80

Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.

asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80

Last synced: 29 Dec 2024

https://github.com/minifpc/doc

miniFPC Documentation - The Documentation for miniFPC and miniRTL.

chm compiler fpc minimalist pascal programming rtl windows

Last synced: 05 Nov 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/simmsb/p4haskell

P4 backend in haskell

compiler cuda gpu p4 p4c p4language

Last synced: 07 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/uselessgoddess/zxc

A small compiler who draws inspiration from large

compiler language

Last synced: 27 Oct 2024

https://github.com/imtsuki/notc

NotC Language.

compiler cpp csharp

Last synced: 10 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: 12 Feb 2025

https://github.com/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 11 Jan 2025

https://github.com/wf001/xbrain

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 03 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/greydevv/mango-compiler

Mango: Compiled, statically-typed general purpose programming language.

compiler compiler-construction cpp llvm llvm-ir programming-language

Last synced: 08 Nov 2024

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/jafarlihi/ccompile

[WIP] C compiler

c-compiler compiler

Last synced: 12 Nov 2024

https://github.com/serjzimmerman/compiler-stuff-with-llvm

Doing some compiler related stuff in Rust and maybe C++ on top of LLVM

compiler frontend llvm rust

Last synced: 14 Nov 2024

https://github.com/rajat2502/sql-editor-view

SQL EDITOR VIEW is an application that allows users to simply execute SQL queries on a sample database or design their own tables and receive instant results.

compiler sql vue

Last synced: 02 Feb 2025

https://github.com/simonprickett/mslcompiler

Coursework from Aston University Programming Language Implementation course 1995

academic academic-project compiler modula-2

Last synced: 09 Feb 2025

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/borgdylan/dylandotnet

dylan.NET compiler and related libraries

borgdylan compiler dotnet dyl dylandotnet language mono multitarget netcore

Last synced: 20 Dec 2024

https://github.com/WildChild83/BlastForth

BlastForth is a development kit for the Sega Genesis/Megadrive system, using the Forth programming language.

compiler console devkit forth games genesis m68k megadrive retro z80

Last synced: 03 Nov 2024

https://github.com/skatsuta/monkey-compiler

🐡 Monkey programming language compiler designed in "Writing A Compiler In Go." πŸ’

bytecode compiler go monkey

Last synced: 15 Jan 2025

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/xuangeaha/xuanny

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

chinese compiler language programming-language python

Last synced: 21 Dec 2024