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/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/larsbrinkhoff/emacs-cl-compiler

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

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/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/scriptlinestudios/chai

Compiler for the Chai programming language.

compiler programming-language

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

The Oyi Programming Language.

compiler jvm macros ml oyi oyi-lang static-typing

Last synced: 01 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/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/williamfedele/tinycompiler

โšก Compiler written in Zig for fun

compiler compiler-design zig ziglang

Last synced: 07 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/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/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/suzannesoy/phc-thesis

Bits and pieces of my memoir

compiler dsl memoir phd-dissertation racket

Last synced: 03 Dec 2024

https://github.com/remexre/fstlc

An STLC to Forth386 compiler.

compiler forth forth386 rust stlc

Last synced: 22 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/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 26 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/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/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/juliannicholls/threepass

Three Pass Compiler for a simple architecture

compiler javascript ruby

Last synced: 14 Nov 2024

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 15 Oct 2024

https://github.com/uselessgoddess/zxc

A small compiler who draws inspiration from large

compiler language

Last synced: 27 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/mrjameshamilton/bf-llvm

A LLVM brainf*ck compiler

brainfuck brainfuck-compiler compiler llvm

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/jairussw/zep

Homebrew compiler built from the ground up

compiler language wasm webassembly zep

Last synced: 06 Jan 2025

https://github.com/muaazsaleem/the_super_tiny_compiler

Elixir translation of the Super Tiny Compiler in Javascript

compiler elixir

Last synced: 06 Dec 2024

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

super-tiny-compiler implementation in rust

compiler lisp rust

Last synced: 05 Nov 2024

https://github.com/mortimr/snarkrs

โšœ๏ธZKSnarks utility | Compatible with Circom circuits

compiler peg pest rust zksnarks

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

https://github.com/wmartinmimi/apk-devtool

apk development on termux (ie. building)

android apk apksigner compiler d8 development gplv3 java kotlin maven r8 termux

Last synced: 05 Dec 2024

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/owainlewis/ava

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

compiler haskell programming-language

Last synced: 05 Dec 2024

https://github.com/discus-lang/salt-vscode

Salt Visual Studio Code language extension

compiler functional ide language-extensions low-level vscode

Last synced: 21 Jan 2025

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/bugulo/ifj-compiler

Compiler of Go language written in C. Compiler's output is made-up assembly like language that can be interpreted by https://github.com/bugulo/ifj-interpret

assembly c compiler go low-level

Last synced: 14 Nov 2024

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/acorrenson/kind2coq

A experimental compiler from Kind (Core) to Coq

compiler coq kind programming-languages proof type-theory

Last synced: 24 Dec 2024

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/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/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/imtsuki/notc

NotC Language.

compiler cpp csharp

Last synced: 18 Dec 2024

https://github.com/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 11 Jan 2025

https://codeberg.org/nox-language/nox

Compiler for the Nox programming language

borrow-checker compiler memory-safety programming-language

Last synced: 30 Nov 2024

https://github.com/dxrcy/lasim

A simple LC-3 assembler and simulator

assembly compiler lc3

Last synced: 12 Oct 2024

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/konijima/pzpw-compiler

Node command-line tool to compile PZPW projects.

compiler npm-module pipewrench pzpw

Last synced: 05 Nov 2024

https://github.com/victorpreston/monty

Monty is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

alx alx-low-level-programming brainfuck c clanguage compiler cprogramming gcc interpreter monty queue stack

Last synced: 21 Jan 2025

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

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 30 Dec 2024

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/csjh/mite

A high performance language for Javascript accompaniment

compiler javascript language programming-language webassembly

Last synced: 14 Nov 2024

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/joebobmiles/pilotscheme

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

compiler embeddable interpreter scheme single-header

Last synced: 29 Dec 2024

https://github.com/ferhatgec/kolocat

Fegeya KoloCat, Kalem implementation of ColoCat.

cat clang colocat colorized compiler concatenation cpp17 fegeya implementation kalem transpiler

Last synced: 08 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/yazaldefilimone/llvm.rs

An secure next-gen compiler infrastructure

compiler llvm rust vm

Last synced: 14 Oct 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/effeix/pascalsimplifiedcompiler

Simplified compiler for the Pascal language built with Python3

compiler languages pascal python3

Last synced: 27 Dec 2024

https://github.com/simmsb/p4haskell

P4 backend in haskell

compiler cuda gpu p4 p4c p4language

Last synced: 07 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/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 07 Nov 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/polsys/cle

A native code compiler for a C-like language.

compiler dotnet dotnet-core programming-language

Last synced: 21 Jan 2025

https://github.com/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 28 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/andys8/elm-compiler-test

Test elm install of all packages

compiler elm test

Last synced: 21 Nov 2024

https://github.com/farzonl/warflang

Perhaps Today is a Good Day to Parse

compiler parser

Last synced: 08 Nov 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/zsr2531/bfc

A brainfuck interpreter and compiler written in C++

ast brainfuck compiler cpp interpreter

Last synced: 14 Jan 2025

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/donydchen/dragon-front

The comment for A Complete Front End of the dragon book.

compiler dragon-book java

Last synced: 04 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/yazaldefilimone/ecmacore.rs

[WIP] An cross-platform JavaScript engine.

compiler javascript rust vm

Last synced: 12 Oct 2024

https://github.com/cnuila/Compilador_VB6.0

Compilador de VB 6.0 usando JFlex y JCup

compiler java jcup jflex visual-basic

Last synced: 23 Oct 2024

https://github.com/0x1nf3cted/parcer

Parcer: A Python-based C parser that produces the Abstract Syntax Tree (AST) of the provided code in both JSON and string formats. ๐ŸŒฒ๐Ÿ”

ast c compiler json lexer parser python string

Last synced: 20 Dec 2024

https://github.com/yds12/ulp

A simple compiler from source to x64 assembly.

compiler programming-language toy-language

Last synced: 13 Jan 2025

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

https://github.com/aripiprazole/zu

๐Ÿงช | Zu Theorem Prover

compiler dependent-types interpreter rust type-theory

Last synced: 15 Jan 2025

https://github.com/fergusq/pscript

PScript is a small programming language

compiler programming-language

Last synced: 18 Jan 2025

https://github.com/ckipp01/ents

Exploring Scala 3 Compiler Trees

ast compiler scala

Last synced: 08 Oct 2024

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