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/lucastornai/comp-rs

Compiler of a fictional language to C written in Rust

c compiler rust transpiler

Last synced: 27 Nov 2024

https://github.com/dhruvsrikanth/gollum

A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.

antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language

Last synced: 18 Dec 2024

https://github.com/yiransheng/relooper

Relooper algorithm implemented in Rust

compiler relooper rust-library

Last synced: 27 Nov 2024

https://github.com/ishwar00/nandtotetris

Documenting my attempt to make a modern computer out of Nand logic gates

assembler compiler educational-project golang nand2tetris nandtotetris operating-system virtual-machine

Last synced: 25 Nov 2024

https://github.com/vashpan/compilers-speed

Simple toy project to measure speed of compilers of languages that compiles directly to machine code

benchmark c-language c-plus-plus compiler golang rust swift test

Last synced: 24 Nov 2024

https://github.com/chamini2/sapphire

Sapphire programming language

compiler haskell programming-language

Last synced: 17 Nov 2024

https://github.com/boneill02/md2roff

markdown to roff compiler

compiler groff lex markdown pandoc roff troff

Last synced: 24 Nov 2024

https://github.com/rootmos/silly-actor

Small actor model implementation that compiles to C using nanopass-framework

actor-model compiler nanopass-framework scheme

Last synced: 28 Nov 2024

https://github.com/rammewerk/csshtml-module

A CLI tool that converts CSS/HTML to JS/TS modules, making it easier to develop Web Components with normal CSS/HTML files.

cli compiler css css-compiler css-converter esm html intellij javascript phpstorm typescript webstorm

Last synced: 20 Nov 2024

https://github.com/dulinrain/handbyhand

手把手系列教程,力求以浅显易懂的方式讲述某些知识点

compiler mvc mvp mvvm promise

Last synced: 16 Jan 2025

https://github.com/dhil/t20

Triple 20: A domain specific language for kernel-to-kernel transformations.

compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source

Last synced: 17 Dec 2024

https://github.com/morphx666/vbbrainf.net

Brainfuck interpreter, compiler, debugger and converter implemented in VB.NET

brainfuck compiler converter debugger interpreter vbnet

Last synced: 11 Jan 2025

https://github.com/lenarb/crml-compiler

Implementation of the CRML to Modelica compiler supported by the ITEA3 EMBRACE project.

compiler crml modelica

Last synced: 07 Dec 2024

https://github.com/sesodesa/rustla

The Master's Thesis project of Santtu Söderholm, a reStructuredText to LaTeX transpiler/compiler.

compiler latex restructuredtext restructuredtext-parser rust transpiler

Last synced: 17 Jan 2025

https://github.com/ximaz/corth

It's like Porth which itself is like Forth, but in C.

compiler compilers interpreter language porth stack-based stack-based-emulator stack-based-language

Last synced: 12 Dec 2024

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 15 Nov 2024

https://github.com/gek169/seabass

the SEABASS Metaprogramming language (and metacompiler) repository. Public Domain Compiler. Compiles to C.

cc0 compiler compiler-construction compilers domainspecificlanguage jesus-is-lord metaprogramming parser public-domain seabass

Last synced: 28 Nov 2024

https://github.com/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 16 Nov 2024

https://github.com/alvarovega/tididlc

TIDIdlc: IDL compiller to C++ and Java

compiler corba cpp idl java tidorb

Last synced: 23 Jan 2025

https://github.com/jayphelps/wazzup

WebAssembly codegen, inspired by Binaryen. NOT intended for use, it was just created to learn the spec better.

ast bytecode compiler javascript typescript wasm webassembly

Last synced: 10 Jan 2025

https://github.com/wf001/rouph

Rouph is an open source programming language.

chibicc compiler go language

Last synced: 09 Dec 2024

https://github.com/ihengshuai/blog

this is a blog for sharing the knowledge of web development.

blog canvas compiler css devops docker frontend http hybird javascript k8s nginx nodejs react sql vue

Last synced: 24 Nov 2024

https://github.com/paladin-t/serpens

An in-browser Python compiler/interpreter playground.

compiler interpreter python

Last synced: 03 Dec 2024

https://github.com/vldr/ccompiler

A C compiler made in TypeScript.

c compiler fpga typescript

Last synced: 15 Nov 2024

https://github.com/frederoxdev/astra

🔥A blazingly fast add-on compiler for Minecraft Bedrock

compiler minecraft-addons

Last synced: 26 Nov 2024

https://github.com/tqn/rslambda

Simple, proof-of-concept lambda calculus parser in Rust

compiler lambda-calculus parser rust

Last synced: 01 Dec 2024

https://github.com/hatsusixty/loisp

Simple S-expression based programming language.

assembly compiler lisp programming-language rust

Last synced: 24 Nov 2024

https://github.com/ferhatgec/kalem.rs

Fegeya Kalem.rs, Rust implementation of Kalem, work-in-progress.

ast clang compiler cpp kalem lexer parser run rust rust-lang syntax transpiler

Last synced: 31 Dec 2024

https://github.com/quatico-solutions/websmith

A compiler frontend for the TypeScript compiler.

compiler typescript

Last synced: 25 Nov 2024

https://github.com/jharrilim/duckstruct

A strongly-typed duck-typed language. Solves type constraints on polymorphic functions and performs best-as-possible constant expression evaluation

compiler constant-folding duckstruct partial-evaluation rust

Last synced: 31 Dec 2024

https://github.com/a1exxd0/acc

C90 compiler built in Rust.

c compiler llvm

Last synced: 26 Dec 2024

https://github.com/swetland/spl

systems programming language

compiler language

Last synced: 16 Nov 2024

https://github.com/dosworld/o0c

Oberon-0 Compiler in C for MS-DOS

c compiler dos ms-dos oberon oberon-0

Last synced: 04 Dec 2024

https://github.com/philiparvidsson/modern-shell-language

Modern Shell Language is a language and compiler for writing portable, complex shell scripts.

batch batch-script code-generation compiler language python shell-script

Last synced: 01 Dec 2024

https://github.com/skeptycal/as-anansi

Tricky and fun ansi text utilities for python programs. The obligatory ANSI CLI module from the Python system utilities package AutoSys

ansi ansi-escape-sequences compiler fortran fstrings macos mit-license poetry python3 python38

Last synced: 18 Jan 2025

https://github.com/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 24 Jan 2025

https://github.com/madmann91/docoptc

A docopt compiler written in C that generates C code to parse command line options.

compiler docopt

Last synced: 20 Nov 2024

https://github.com/madmann91/fu

A small functional language, implemented in C.

compiler functional-language

Last synced: 20 Nov 2024

https://github.com/ascandone/kestrel-lang

🦅 A pure, strongly typed functional language that compiles to js

compiler functional-programming javascript typechecker

Last synced: 25 Nov 2024

https://github.com/vatshayan/dfa-optimization-minimization-

This is about DFA optimization/Minimization in C program

autometa compiler dfa dfa-construction dfa-minimization dfa-optimization

Last synced: 15 Nov 2024

https://github.com/thaliaarchi/lazy-wspace

A Whitespace compiler and interpreter with lazy semantics

compiler lazy-evaluation whitespace-language

Last synced: 25 Nov 2024

https://github.com/luohaha/eior

A compiler for Eior which is just like scheme

compiler lisp scheme

Last synced: 19 Jan 2025

https://github.com/abuzarmushtaq/rustscript

RustScript makes Rust great again 💪😎(Coming soon)

compiler rust rust-lang transpiler typescript typescript-framework

Last synced: 27 Nov 2024

https://github.com/newcomb-luke/kerbalobjects.rs

KerbalObjects is a Rust crate that allows anyone to read or write a Kerbal Machine Code or Kerbal Object file.

compiler kasm kerbal kerbal-space-program klinker krisc linker rust

Last synced: 02 Dec 2024

https://github.com/shinnn/purs

Spawn a new process using PureScript CLI

child-process compiler javascript nodejs promise purescript purs wrapper

Last synced: 07 Dec 2024

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/wf001/xbrain

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 09 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/champii/steel

Strongly Typed Experimental Expressive Language

compiler javascript language strongly-typed transpiler typescript

Last synced: 18 Dec 2024

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/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: 15 Dec 2024

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/sassman/edu-sql-parser-rs

SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.

compiler languages parser rust sql sql-parser transpiler typegen typescript

Last synced: 04 Dec 2024

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/oyi-lang/oyi

The Oyi Programming Language.

compiler jvm macros ml oyi oyi-lang static-typing

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

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

Last synced: 19 Jan 2025

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

Bits and pieces of my memoir

compiler dsl memoir phd-dissertation racket

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

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 12 Dec 2024

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/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/waltertamboer/pharcompiler

A compiler to create PHAR files.

compiler phar php

Last synced: 19 Jan 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/remexre/fstlc

An STLC to Forth386 compiler.

compiler forth forth386 rust stlc

Last synced: 22 Dec 2024

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

⚡ Compiler written in Zig for fun

compiler compiler-design zig ziglang

Last synced: 07 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/it1shka/language

Simple programming language implemented in rust

compiler interpreter language rust

Last synced: 08 Dec 2024

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

Notes for COMP0012 Compilers

comp0012 compiler notes

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

toy compiler

compiler rust

Last synced: 25 Dec 2024

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/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 24 Nov 2024

https://github.com/redraiment/brainfuck

Brainfuck Compiler and Interpreter with LLVM in C

brainfuck c compiler interpreter llvm llvm-frontend

Last synced: 05 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/dannypsnl/still-compiling

It's still...compiling

compiler

Last synced: 07 Dec 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/edemaine/python2coffee

Python to CoffeeScript automatic converter

coffeescript compiler python

Last synced: 18 Dec 2024

https://github.com/szoftveres/mcc

C-like compiler, hand-written from scratch

compiler

Last synced: 22 Jan 2025