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/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/phf/mini-compiler

An ancient clone/port of an even more ancient example compiler

compiler i386 lc3 mips mmix powerpc python

Last synced: 20 Nov 2024

https://github.com/idelvall/jack-compiler

A compiler for the Jack language (http://www.nand2tetris.org)

compiler jack-language nand2tetris

Last synced: 13 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/luohaha/eior

A compiler for Eior which is just like scheme

compiler lisp scheme

Last synced: 18 Nov 2024

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/vldr/ccompiler

A C compiler made in TypeScript.

c compiler fpga typescript

Last synced: 15 Nov 2024

https://github.com/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 16 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/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/swetland/spl

systems programming language

compiler language

Last synced: 16 Nov 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/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/noatpad/honk

A barebones programming language of a college final. It can also honk.

compiler goose programming-language

Last synced: 18 Nov 2024

https://github.com/fernanda-kipper/compiladores

Esse repositório contem os projetos desenvolvidos durante a disciplina de compiladores

compiladores compiler compilers java javacc javacc-parser

Last synced: 13 Nov 2024

https://github.com/spl/jhc

Read-only mirror of jhc, a Haskell compiler that aims to produce the most efficient programs possible via whole program analysis and other optimizations

compiler haskell jhc mirror

Last synced: 22 Dec 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/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/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/tangxiangmin/tiny-compiler

A simple compiler that converts Dart function named parameter calls to JavaScript function calls

compiler javascript-compiler

Last synced: 20 Nov 2024

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/cla7aye15i4nd/pymx

Pymx is a compiler written in Python 3 for the M* language which is a toy language. The compiler is intended to support to generate rv32im code from a java-like language.

compiler compiler-optimization llvm-ir python riscv32

Last synced: 18 Nov 2024

https://github.com/a1exxd0/acc

C90 compiler built in Rust.

c compiler llvm

Last synced: 26 Dec 2024

https://github.com/wf001/rouph

Rouph is an open source programming language.

chibicc compiler go language

Last synced: 09 Dec 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/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/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/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 Nov 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: 12 Dec 2024

https://github.com/scriptlinestudios/chai

Compiler for the Chai programming language.

compiler programming-language

Last synced: 04 Dec 2024

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

Guess what, we made a custom C compiler!

c compiler mips-assembly

Last synced: 13 Dec 2024

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/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/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/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 19 Dec 2024

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

toy compiler

compiler rust

Last synced: 25 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/kuredoro/riddle

A toy imperative Pascal/C-like compiled language.

compiler language llvm-ir toy

Last synced: 01 Dec 2024

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/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 26 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/alumik/parse-tree

A simple parse tree generator for any user-defined LR(1) programming language

compiler parse-tree

Last synced: 21 Nov 2024

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

The Oyi Programming Language.

compiler jvm macros ml oyi oyi-lang static-typing

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

It's still...compiling

compiler

Last synced: 07 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/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: 02 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: 07 Dec 2024

https://github.com/waltertamboer/pharcompiler

A compiler to create PHAR files.

compiler phar php

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

Simple programming language implemented in rust

compiler interpreter language rust

Last synced: 08 Dec 2024

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

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

Last synced: 18 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/adam-mcdaniel/wisp-bootstrap

A bootstrapped lisp compiler

compiler lisp

Last synced: 18 Nov 2024

https://github.com/vndee/pasc

PASC (Mini Pascal) - 502057 (Programming Language Concepts) Spring 2018-2019 assignment.

compiler java lex parser python yacc

Last synced: 18 Nov 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 Nov 2024

https://github.com/polsys/cle

A native code compiler for a C-like language.

compiler dotnet dotnet-core programming-language

Last synced: 20 Nov 2024

https://github.com/edemaine/python2coffee

Python to CoffeeScript automatic converter

coffeescript compiler python

Last synced: 18 Dec 2024

https://github.com/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 02 Dec 2024

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/hatsusixty/nolang

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

assembly compiler go golang language programming-language

Last synced: 17 Nov 2024

https://github.com/diasbruno/jsc

WIP javascript compiler.

common-lisp compiler javascript

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

Notes for COMP0012 Compilers

comp0012 compiler notes

Last synced: 24 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/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 Nov 2024

https://github.com/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 24 Nov 2024

https://github.com/remexre/fstlc

An STLC to Forth386 compiler.

compiler forth forth386 rust stlc

Last synced: 22 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: 17 Nov 2024

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: 20 Nov 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/williamfedele/tinycompiler

⚡ Compiler written in Zig for fun

compiler compiler-design zig ziglang

Last synced: 07 Dec 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: 15 Nov 2024

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/skatsuta/monkey-compiler

🐵 Monkey programming language compiler designed in "Writing A Compiler In Go." 🐒

bytecode compiler go monkey

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

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 12 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/smikhalevski/mfml

The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.

compiler html i18n icu intl l10n language message-format parser tms translation xml

Last synced: 11 Nov 2024

https://github.com/catseye/castile

MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)

compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types

Last synced: 15 Jan 2025