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/yujincheng08/llvm-tiger-compiler

Tiny Tiger Compiler

compiler llvm tiger

Last synced: 24 Oct 2024

https://github.com/Specy/rooc

A language for compiling formal mathematical models into static models which are transformed to be solved

compiler interpreter math rust simplex sveltekit wasm

Last synced: 02 Nov 2024

https://github.com/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 13 Oct 2024

https://github.com/subscript-publishing/subscript-compiler

OLD - MOVED TO subscript mono-repo https://github.com/subscript-publishing/subscript

compiler html latex markup-language math publishing science typesetting unicode

Last synced: 09 Aug 2024

https://github.com/nzbr/vlang-action

A GitHub action that builds a V project

actions ci compiler github-actions v vlang

Last synced: 10 Oct 2024

https://github.com/n1ghtf1re/golang-compiler

A simple Go compiler written in C [IN PROCESS]

compiler compiler-construction compiler-design go go-compiler golang

Last synced: 27 Oct 2024

https://github.com/wellwelwel/simple-web-cli

⚑ A simple compiler to automate the development in HTML, CSS, SCSS, JS, TS and PHP languages, focused on Shared Hosts and using SFTP or FTP to deploy files processed automatically to final server.

automation browser build bundle compiler dom esmodules ftp modules pipeline sftp sync typescript watch watcher

Last synced: 28 Oct 2024

https://github.com/obsfx/m3k

Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.

compiler javascript lisp lisp-dialect programming-language toy-compiler toy-programming-language typescript

Last synced: 15 Oct 2024

https://github.com/dai-wenxun/c-compiler

Tiny self-hosting C compiler

assembly c compiler self-hosting x86-64

Last synced: 14 Oct 2024

https://github.com/mattgodbolt/ce-behind-the-scenes

Slides for a "Behind the Scenes" presentation

compiler cpp devops explorer

Last synced: 28 Oct 2024

https://github.com/horse64/core.horse64.org

A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org

abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library

Last synced: 02 Aug 2024

https://github.com/veler/bazic

Homemade procedural object-oriented semi-dynamic typed interpreted or compiled programming language

abstract-syntax-tree codegeneration compilation compiler interpreter lexer parser scripting syntax syntax-tree

Last synced: 29 Oct 2024

https://github.com/ray-di/Ray.Compiler

A dependency injection compiler for Ray.Di

codegen compiler dependency-injection php ray-di

Last synced: 02 Aug 2024

https://github.com/specy/rooc

A language for compiling formal mathematical models into static models which are transformed to be solved

compiler interpreter math rust simplex sveltekit wasm

Last synced: 02 Nov 2024

https://github.com/romac/mental

🚧 Yet Another ML Dialect (WIP)

compiler haskell ml

Last synced: 06 Nov 2024

https://github.com/ghostofgoes/cgoes-cminus-compiler

My code and notes for Compilers class.

bison bison-example bison-grammar compiler cplusplus cpp flex

Last synced: 19 Oct 2024

https://github.com/harkal/picolang

A Compiled high level language for the picoVM embeddedable virtual machine

compiler embedded-systems languages

Last synced: 29 Oct 2024

https://github.com/bamboo/idris-codegen-sexp

Idris Simplified Expressions backend

compiler idris idris-ecosystem

Last synced: 28 Oct 2024

https://github.com/elle-j/thusly

The Thusly programming language - Coming to life through a one-pass compiler and a stack-based virtual machine.

compiler interpreter programming-language thusly virtual-machine

Last synced: 11 Oct 2024

https://github.com/thor314/hufflepuff

The unnecessary python implementation of the Huff EVM macro language

compiler evm macro

Last synced: 29 Oct 2024

https://github.com/miromannino/mexpr

C++ library which parses human-like arithmetic expressions

compiler cpp interpreter mathematical-expressions parser parsing parsing-library

Last synced: 26 Oct 2024

https://github.com/tunnckoCore/esmc

:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.

babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config

Last synced: 01 Nov 2024

https://github.com/adamlui/scss-to-css

{ } Recursively compile all SCSS files into minified CSS.

api cli compiler css javascript minifier nodejs sass scss stylesheets utilities

Last synced: 29 Oct 2024

https://github.com/doragd/compiler-front-end-python-implementation

C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)

compiler parser tokenizer

Last synced: 29 Oct 2024

https://github.com/quasilyte/n2o.el

Nitrous - extra Emacs Lisp optimizer. Transparently makes Emacs faster.

compiler emacs emacs-lisp emacs-lisp-bytecode emacs-packages optimizer performance

Last synced: 27 Oct 2024

https://github.com/thibaudcolas/clisp-compiler-vm

A LISP -> ASM compiler and VM written in CLISP β€” Nothing magical but I hope it'll help whoever needs to write one.

common-lisp compiler virtual-machine

Last synced: 08 Oct 2024

https://github.com/bartpleiter/fpgc5

A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills

assembler c compiler computer-architecture cpu fpga gpu hardware software verilog

Last synced: 07 Nov 2024

https://github.com/thrush-lang/thrushc

The Compiler for Thrush Programming Language.

compiler rust thrush

Last synced: 14 Oct 2024

https://github.com/tunnckocore/esmc

:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.

babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config

Last synced: 16 Oct 2024

https://github.com/samtebbs33/ghica

Esoteric programming language inspired by a certain Romanian lecturer

compiler language ocaml

Last synced: 14 Oct 2024

https://github.com/fornever/betterfuck

Brainfuck language compiler for CLR.

brainfuck compiler dotnet

Last synced: 23 Oct 2024

https://github.com/kaleidawave/source-map

Utilities for building source maps (v3) for a compiler

compiler rust source-maps

Last synced: 14 Oct 2024

https://github.com/chipjarred/compiler-deconstruction

Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.

compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon

Last synced: 24 Oct 2024

https://github.com/gaultier/micro-kotlin

A small and fast Kotlin compiler in C99. Still experimental!

c99 compiler kotlin

Last synced: 31 Oct 2024

https://github.com/nic-obert/rusty-vm

A virtual machine toolchain, including a bytecode assembler and a disassembler, and a native compiler.

assembler assembly bytecode compiler disassembler disassembly rust virtual-machine vm

Last synced: 06 Nov 2024

https://github.com/virtually-retro/viro

Viro - Virtually Retro, the virtual, home-brew, computer system

assembly-language compiler computer retro viro

Last synced: 12 Oct 2024

https://github.com/quantumsheep/glsl-mlog-compiler

Transpiles GLSL to mlog (Mindustry Logic)

compiler glsl graphics-programming mindustry mindustry-logic mlog

Last synced: 30 Oct 2024

https://github.com/Hammurabi/HCode

A scripting language created mainly for game engines

c-plus-plus compiler hcode language scripting scripting-engine scripting-games scripting-language

Last synced: 03 Aug 2024

https://github.com/OGFris/GoFiles

GoFiles lets you compile your static assets within your binary and access them within the library provided.

compile compiler file files go golang library mit-license tool

Last synced: 25 Oct 2024

https://github.com/acheong08/shellcode_utils

Compile C to null free x64 or x86 shellcode

compiler shellcode shellcode-convert

Last synced: 01 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: 17 Oct 2024

https://github.com/oetherington/glinka

A fast Typescript compiler written in Zig

compiler transpiler typescript zig

Last synced: 14 Oct 2024

https://github.com/apaz-cli/pgen

A PEG tokenizer/parser-generator.

compiler parser-generator

Last synced: 29 Oct 2024

https://github.com/ffiirree/zcc

ZLQ's C99 Compiler.

compiler

Last synced: 02 Nov 2024

https://github.com/shenniger/dolorem

Experimental toy programming language framework

compiler language lisp llvm programming-language

Last synced: 06 Nov 2024

https://github.com/coderobe/jsplice

JSplice is a java class hotpatcher CLI powered by javassist

compiler java javassist patcher

Last synced: 13 Oct 2024

https://github.com/oskardrums/simbpf

A quick and compact Domain Specific Language for packet filtering under Linux with eBPF XDP programs

bpf compiler programming-language xdp

Last synced: 29 Oct 2024

https://github.com/willothy/sharp

LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules

compiler inkwell llvm programming-language rust

Last synced: 22 Oct 2024

https://github.com/nathsou/yolang

Procedural language targeting LLVM

compiler llvm programming-language wasm

Last synced: 11 Oct 2024

https://github.com/imtsuki/notc

NotC Language.

compiler cpp csharp

Last synced: 11 Oct 2024

https://github.com/UltraAlex00/Powershell-Dll-Compiler

Compiles a powershell class into a C# .dll or .cs

compiler csharp dll powershell powershell-module ps2dll

Last synced: 13 Aug 2024

https://github.com/michaelsproul/pizzaml

Hopefully a Rust-like syntax for ML

compiler rust standard-ml transpiler

Last synced: 28 Oct 2024

https://github.com/taffarel55/lab4-compiler

Compilador lab4

assembly compiler ufba

Last synced: 12 Oct 2024

https://github.com/liamg/bfc

A compiler for brainfuck by someone who has no idea how compilers work

bad brainfuck brainfuck-compiler compiler

Last synced: 27 Oct 2024

https://github.com/xyene/t258-cpu

A simple RISC CPU implemented in Verilog, as well as compilation toolchain for it.

assembler compiler cpu verilog

Last synced: 12 Oct 2024

https://github.com/r-unic/crystallizer

TypeScript to Crystal compiler. All the beauty and power of TypeScript, with all the speed and portability of Crystal.

code-generation codegen compiler crystal transpiler ts typescript

Last synced: 24 Oct 2024

https://github.com/bagnalla/zar

Formally Verified Samplers From Probabilistic Programs With Loops and Conditioning

compiler coq formal-verification probabilistic-programming sampling

Last synced: 10 Oct 2024

https://github.com/rokhan/gocpp

Quick and dirty experimentations to parse go code and generate equivalent c++ code

compiler cpp golang

Last synced: 28 Oct 2024

https://github.com/japrozs/rim_llvm

a smol compiler I've been working on for the past few weeks

c compiler interpreters llir llvm

Last synced: 11 Oct 2024

https://github.com/twlite/qbasic

QBasic compiler that runs on node.js

compiler node qbasic

Last synced: 11 Oct 2024

https://github.com/curtisfenner/smol-builder

(No longer developed) The Smol compiler and reference document

compiler portable programming-language smol-compiler smt

Last synced: 19 Oct 2024

https://github.com/blyxyas/braincumc

Compiler for the Braincum esoteric language based in Brainfuck

brainfuck compiler esolang esoteric-language esoteric-programming-language programming-language rust

Last synced: 28 Oct 2024

https://github.com/TheFireBlast/irojs

A grammar generator for syntax highlighters.

compiler javascript syntax-highlighting

Last synced: 10 Oct 2024

https://github.com/rofirrim/pasko

Pasko compiler

compiler cranelift pascal rust rustlang

Last synced: 12 Oct 2024

https://github.com/phase/f2

Language with a compile time memory management algorithm targeting the LLVM

compiler llvm

Last synced: 13 Oct 2024

https://github.com/pepplejoshua/nala

An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp

bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm

Last synced: 02 Aug 2024

https://github.com/lukaspietzschmann/pl0-compiler

A compiler for the minimal programming language PL/0 written in c++

compiler cpp pl0 programming-language

Last synced: 07 Nov 2024

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

It's still...compiling

compiler

Last synced: 17 Oct 2024

https://github.com/edemaine/python2coffee

Python to CoffeeScript automatic converter

coffeescript compiler python

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

Jun's C compiler from scratch.

c compiler cpp

Last synced: 07 Nov 2024

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

rgbds compiler in docker

compiler docker gameboy rgbds

Last synced: 17 Oct 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/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/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: 30 Oct 2024

https://github.com/yazaldefilimone/ecmacore.rs

[WIP] An cross-platform JavaScript engine.

compiler javascript rust vm

Last synced: 12 Oct 2024

https://github.com/abhagsain/jsx-compiler

🎯 See it live πŸ‘‰

babel compiler jsx jsx-compiler react reactjs

Last synced: 07 Nov 2024

https://github.com/joebobmiles/pilotscheme

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

compiler embeddable interpreter scheme single-header

Last synced: 07 Nov 2024

https://github.com/mrjameshamilton/bf-llvm

A LLVM brainf*ck compiler

brainfuck brainfuck-compiler compiler llvm

Last synced: 06 Nov 2024

https://github.com/simonprickett/mslcompiler

Coursework from Aston University Programming Language Implementation course 1995

academic academic-project compiler modula-2

Last synced: 29 Oct 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/jmaczan/0x6b73746b

πŸ±β€πŸ’» Tree-Walk Interpreter

ast compiler interpreter lox programming-language rust tree-walk-interpreter

Last synced: 07 Nov 2024

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 Oct 2024