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/oetherington/glinka

A fast Typescript compiler written in Zig

compiler transpiler typescript zig

Last synced: 14 Oct 2024

https://github.com/coderobe/jsplice

JSplice is a java class hotpatcher CLI powered by javassist

compiler java javassist patcher

Last synced: 27 Nov 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/okkindel/gccompiler

Gębalang is a simple imperative programming language. Let me introduce a a new georgus compiler of this awesome language - GCCompiler.

bison compiler flex

Last synced: 11 Nov 2024

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

Salt Visual Studio Code language extension

compiler functional ide language-extensions low-level vscode

Last synced: 11 Nov 2024

https://github.com/h2co3/npswift

Code accompanying my talk "Non-Pessimizations in the Swift Compiler"

compiler compiler-optimization compilers optimization swift swift-3

Last synced: 09 Nov 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/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/autokaka/refined_c_compiler

A simple language compiler using flex and bison. Just a demo for someone to refer to.

bison bison-yacc compile compiler compiler-principles flex lex njtech yacc

Last synced: 03 Jan 2025

https://github.com/kawamataryo/the-super-tiny-compiler-deno

Deno version of the super tiny compiler

compiler deno typescript

Last synced: 10 Nov 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/twlite/qbasic

QBasic compiler that runs on node.js

compiler node qbasic

Last synced: 15 Jan 2025

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/miromannino/mexpr

C++ library which parses human-like arithmetic expressions

compiler cpp interpreter mathematical-expressions parser parsing parsing-library

Last synced: 14 Dec 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/gaultier/micro-kotlin

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

c99 compiler kotlin

Last synced: 31 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/apaz-cli/pgen

A PEG tokenizer/parser-generator.

compiler parser-generator

Last synced: 29 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/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/codevendor/inferjs

A package of InferJS tools, designed for runtime checking of JavaScript types and narrowing through expectations.

browser commonjs compiler es6 esmodule infer inferjs javascript js jsdoc library node nodejs typechecking types

Last synced: 10 Nov 2024

https://github.com/TheFireBlast/irojs

A grammar generator for syntax highlighters.

compiler javascript syntax-highlighting

Last synced: 10 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/vityaman-edu/sleepy

LISP-like Simple Language Educational Edition made as a final project for ITMO Computer Arhitecture course.

compiler lark pytest python3

Last synced: 12 Nov 2024

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

Compilador lab4

assembly compiler ufba

Last synced: 12 Oct 2024

https://github.com/kotleni/brfkc

Just a brainfuck compiler written in C.

brainfuck c cmake code-generation compiler

Last synced: 09 Nov 2024

https://github.com/eddieantonio/brainmuck.rs

An optimizing Brainfuck JIT* compiler for Apple Silicon, written to learn Rust

aarch64 brainfuck-compiler compiler jit macos

Last synced: 19 Nov 2024

https://github.com/amen-souissi/svelte-to-react-compiler

Svelte to React compiler (POC)

compiler component reactjs sveltejs

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

https://github.com/aermoss/simplecompiler

A simple programming language frontend written in Python using LLVM.

compiler lexer llvm llvm-ir llvmlite parser python simple-compiler

Last synced: 16 Nov 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/shenniger/dolorem

Experimental toy programming language framework

compiler language lisp llvm programming-language

Last synced: 06 Nov 2024

https://github.com/fornever/betterfuck

Brainfuck language compiler for CLR.

brainfuck compiler dotnet

Last synced: 20 Dec 2024

https://github.com/ffiirree/zcc

ZLQ's C99 Compiler.

compiler

Last synced: 02 Nov 2024

https://github.com/nathsou/yolang

Procedural language targeting LLVM

compiler llvm programming-language wasm

Last synced: 11 Oct 2024

https://github.com/charles-l/capstone

a programming language implementation guide written for my bachelor's capstone (see release page for final pdf)

compiler interpreter literate-programming parsing programming-language racket-lang scheme scribble

Last synced: 30 Dec 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/rofirrim/pasko

Pasko compiler

compiler cranelift pascal rust rustlang

Last synced: 12 Oct 2024

https://github.com/ebkalderon/cs143-compilers

Compiler for the Classroom Object-Oriented Language (Stanford CS143, 2021)

compiler cool-language cs143 java stanford-online

Last synced: 10 Nov 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: 21 Dec 2024

https://github.com/jonathanvdc/ecsc

A Flame-based EC# compiler

compiler csharp ecs flame

Last synced: 12 Jan 2025

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/inteliense/aloft

An ongoing project for a programming language specifically for full stack development with simple and crazy powerful syntax.

compiler full-stack-web-development fullstack-development language programming-language web-server

Last synced: 21 Dec 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/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/jiriklepl/masters-thesis-code

This is a supplementary repository for my master's thesis

cabal cmm compiler haskell language llvm master-thesis masters-thesis mff-uk

Last synced: 05 Dec 2024

https://github.com/origamicomet/scc

:mahjong: A modern cross-compiler toolchain for shaders. Public domain.

c99 compiler glsl hlsl library optimizer spriv tool toolchain

Last synced: 09 Jan 2025

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/steshaw/idris-miniml

Compiler for MiniML in Idris

compiler idris ml

Last synced: 11 Jan 2025

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/quantumsheep/glsl-mlog-compiler

Transpiles GLSL to mlog (Mindustry Logic)

compiler glsl graphics-programming mindustry mindustry-logic mlog

Last synced: 13 Jan 2025

https://github.com/erueri/kosu-lang

Trying to make a programming language

compiler ocaml programming-language

Last synced: 13 Nov 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: 14 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/darmo117/ti-83_compiler

Compiler/decompiler for TI-83 programs.

compiler decompiler java ti-83 ti-83-plus ti-calculator ti-calculators

Last synced: 29 Nov 2024

https://github.com/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 24 Nov 2024

https://github.com/phase/f2

Language with a compile time memory management algorithm targeting the LLVM

compiler llvm

Last synced: 18 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/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/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/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/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/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/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/thaliaarchi/lazy-wspace

A Whitespace compiler and interpreter with lazy semantics

compiler lazy-evaluation whitespace-language

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

systems programming language

compiler language

Last synced: 16 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/chamini2/sapphire

Sapphire programming language

compiler haskell programming-language

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

A compiler for Eior which is just like scheme

compiler lisp scheme

Last synced: 18 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/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/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/hatsusixty/loisp

Simple S-expression based programming language.

assembly compiler lisp programming-language rust

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