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/shenniger/dolorem

Experimental toy programming language framework

compiler language lisp llvm programming-language

Last synced: 06 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/erueri/kosu-lang

Trying to make a programming language

compiler ocaml programming-language

Last synced: 13 Nov 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/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/jsfpdn/yatlc

yet-another-toy-language compiler

compiler llvm zig

Last synced: 31 Jan 2025

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: 21 Jan 2025

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

Compilador lab4

assembly compiler ufba

Last synced: 12 Oct 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/amen-souissi/svelte-to-react-compiler

Svelte to React compiler (POC)

compiler component reactjs sveltejs

Last synced: 10 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/blindspot22/compiler-bot

A discord bot that compiles your codes

compiler rust rust-lang

Last synced: 26 Jan 2025

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/paladin-t/serpens

An in-browser Python compiler/interpreter playground.

compiler interpreter python

Last synced: 03 Dec 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/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/fornever/betterfuck

Brainfuck language compiler for CLR.

brainfuck compiler dotnet

Last synced: 20 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/steshaw/idris-miniml

Compiler for MiniML in Idris

compiler idris ml

Last synced: 11 Jan 2025

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/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/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/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/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/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/thor314/hufflepuff

The unnecessary python implementation of the Huff EVM macro language

compiler evm macro

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: 21 Dec 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/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/ffiirree/zcc

ZLQ's C99 Compiler.

compiler

Last synced: 02 Nov 2024

https://github.com/yiransheng/relooper

Relooper algorithm implemented in Rust

compiler relooper rust-library

Last synced: 26 Jan 2025

https://github.com/vldr/ccompiler

A C compiler made in TypeScript.

c compiler fpga typescript

Last synced: 15 Nov 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/michaelsproul/pizzaml

Hopefully a Rust-like syntax for ML

compiler rust standard-ml transpiler

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

Interpreted scripting language implemented in Rust

compiler interpreter language rust

Last synced: 02 Feb 2025

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/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/codemyst/microj

Compiler for a Java-like language. Made for the Compiler Construction course, at the Faculty of Sciences, Novi Sad.

compiler microjava

Last synced: 20 Jan 2025

https://github.com/jonathanvdc/ecsc

A Flame-based EC# compiler

compiler csharp ecs flame

Last synced: 12 Jan 2025

https://github.com/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 16 Nov 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/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/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/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/nathsou/yolang

Procedural language targeting LLVM

compiler llvm programming-language wasm

Last synced: 11 Oct 2024

https://github.com/swetland/spl

systems programming language

compiler language

Last synced: 16 Nov 2024

https://github.com/rofirrim/pasko

Pasko compiler

compiler cranelift pascal rust rustlang

Last synced: 12 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/acheong08/shellcode_utils

Compile C to null free x64 or x86 shellcode

compiler shellcode shellcode-convert

Last synced: 01 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/kaleidawave/source-map

Utilities for building source maps (v3) for a compiler

compiler rust source-maps

Last synced: 14 Oct 2024

https://github.com/lunastev/wave

A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.

compiler low-level-programming programming-language wave

Last synced: 05 Feb 2025

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/joshuawills/x-compiler

Compiler for 'X' language, utilising LLVM IR as target code

compiler java llvm programming-languages

Last synced: 06 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/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/bamboo/idris-codegen-sexp

Idris Simplified Expressions backend

compiler idris idris-ecosystem

Last synced: 16 Dec 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/phase/f2

Language with a compile time memory management algorithm targeting the LLVM

compiler llvm

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

Remembering my university course "Programming Languages and Translation Methods"

compiler learning

Last synced: 05 Feb 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/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/zyugyzarc/dees

Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.

compiler cpp language programming-language python

Last synced: 16 Jan 2025

https://github.com/neudinger/pdic

PDIC: (IDL) Transpiler Source-to-source compiler C/C++ to YAML Description based on clang

clang compiler

Last synced: 12 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/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/syall/sipf

Qubit Allocation as a combination of the Subgraph Isomorphism and Token Swapping Algorithms by Partitioning with a Failure Heuristic.

compiler quantum-computing qubit-allocation

Last synced: 16 Jan 2025

https://github.com/juliannicholls/threepass

Three Pass Compiler for a simple architecture

compiler javascript ruby

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

A toy imperative Pascal/C-like compiled language.

compiler language llvm-ir toy

Last synced: 29 Jan 2025

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 26 Dec 2024

https://github.com/pkoenig10/piqc

A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU

compiler gpgpu qpu raspberrypi videocore-iv

Last synced: 14 Nov 2024

https://github.com/simonprickett/mslcompiler

Coursework from Aston University Programming Language Implementation course 1995

academic academic-project compiler modula-2

Last synced: 17 Dec 2024

https://github.com/sebbekarlsson/sjs

JS with superpowers

compiler interpreter javascript js

Last synced: 30 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/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 30 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/manojpramesh/py-solc

Solidity compiler written in Python

compiler ethereum python solidity

Last synced: 17 Jan 2025