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/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 07 Nov 2024

https://github.com/ejunjsh/mycc

👻 my c compiler

c cc compiler gcc self-compiling

Last synced: 07 Nov 2024

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/sushiwaumai/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 08 Nov 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: 09 Nov 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/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/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: 13 Oct 2024

https://github.com/ascandone/kestrel-lang

🦅 A pure, strongly typed functional language that compiles to js

compiler functional-programming javascript typechecker

Last synced: 06 Aug 2024

https://github.com/justinrubek/ayysee

A custom programming language for Stationeers integrated circuits

compiler flake language nix nix-flake rust stationeers

Last synced: 28 Oct 2024

https://github.com/njmarko/spp_mips_translator

Program that translates MAVN(Higher level MIPS assembler) assembly language to MIPS 32bit assembly language. It creates zero-byte files.

compiler cplusplus graph-coloring lexical-analysis mavn mips-assembly register-allocation semantic-analysis syntax-analysis visitor-design-pattern zero-byte-files

Last synced: 11 Oct 2024

https://github.com/zenoamaro/braincuck

Transpiles Brainfuck code into C code

brainfuck c compiler transpiler

Last synced: 05 Nov 2024

https://github.com/mkabumattar/hello-world-api

Hello, World! in All Languages Programming API, This is the initial draft. It's likely to have some flaws, but it'll be improved to be more stable in the future.

api compiler hello-world language nodejs programming programming-language programming-languages

Last synced: 27 Oct 2024

https://github.com/endeyshentlabs/exses

WIP. Yet another questionable programming language

compiled-language compiler hacktoberfest programming-language

Last synced: 07 Nov 2024

https://github.com/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 17 Oct 2024

https://github.com/lunarwhite/cminus-lexer-parser

Build a simply lexer and parser for C minus (subset of C), using Java.

cminus compiler lexer parser

Last synced: 06 Nov 2024

https://github.com/kaleidawave/css-parser

CSS parser/compiler written in Rust

compiler css parser rust rust-crate

Last synced: 14 Oct 2024

https://github.com/mfelsche/pony-ast

:horse: :deciduous_tree: Library for accessing AST generated by ponyc

compiler ffi-bindings parser pony pony-language ponylang

Last synced: 12 Oct 2024

https://github.com/imteekay/essentials-of-interpretation

Building an Interpreter from scratch

compiler interpreter programming-language

Last synced: 21 Oct 2024

https://github.com/maxpatiiuk/leto

This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.

compiler interpreter language parser programming-language

Last synced: 14 Oct 2024

https://github.com/felixfaisal/syntax-analyzer-rs

A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC

compiler lexer parser rust

Last synced: 24 Oct 2024

https://github.com/pepicrft/noora

🌱 Noora is a native UI compiler for the web

compiler ui web

Last synced: 14 Oct 2024

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

lacc compiler in docker

c compiler docker lacc

Last synced: 17 Oct 2024

https://github.com/xstupi00/IFJ2017

Implementation compiler of imperative language IFJ17.

c compiler ifj17 lexical-analysis semantic-analysis syntactic-analysis vut vut-fit

Last synced: 23 Oct 2024

https://github.com/yosefbeder/qatam

Qatam (قتام) is an Arabic scripting language.

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 05 Nov 2024

https://github.com/lencx/compiler

🌀 constructing a compiler.

compiler

Last synced: 19 Oct 2024

https://github.com/crenshaw-dev/cpusim

A very simple CPU simulator in Python

compiler lexer

Last synced: 13 Oct 2024

https://github.com/solodon4/cppft

C++ Feature Testing proposal implementation

compiler features

Last synced: 29 Oct 2024

https://github.com/leonardpepa/simple-compiler

Simple Compiler created in University of macedonia

bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc

Last synced: 12 Oct 2024

https://github.com/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 02 Nov 2024

https://github.com/hawkins/druid

🧙 A systems-level programming language with a focus on integrated build systems and deploying to native and web assembly at once

compiler

Last synced: 31 Oct 2024

https://github.com/jomy10/pufferfish

An extensible html templating engine that generates static html.

cli compiler developer-tools fast html npm rust static-site template template-engine template-language templates

Last synced: 28 Oct 2024

https://github.com/mittalgovind/compiler-construction

Another one of the numerous failed compiler project. Compiler Construction course - BITS F363

compiler

Last synced: 11 Oct 2024

https://github.com/floydz/compiler-example-suite

Examples for how to use benchmarks

benchmarks compiler

Last synced: 19 Oct 2024

https://github.com/mrjameshamilton/jlox

A optimizing Lox compiler for the JVM

compiler jvm jvm-language lox lox-language

Last synced: 06 Nov 2024

https://github.com/matheusamazonas/cc_project

Compiler Construction Project

compiler compiler-construction haskell

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

https://github.com/imagemlt/imagemltlex

编译原理实验 词法分析器lex

compiler lex

Last synced: 08 Nov 2024

https://github.com/h1ghbre4k3r/bfc

Brainfuck interpreter and compiler.

brainfuck compiler interpreter macos nasm

Last synced: 23 Oct 2024

https://github.com/hmarr/hack-stack

💾 Software toolchain for the nand2tetris Hack computer

compiler nand2tetris rust

Last synced: 25 Oct 2024

https://github.com/hirbodbehnam/cminusllvm

C-Minus Language with Flex/Bison and LLVM 15

bison compiler flex llvm

Last synced: 14 Oct 2024

https://github.com/denysvitali/ifunny

An interpreter of a custom language (funny) written in Java

compiler funny interpreter java parser tokenizer

Last synced: 02 Nov 2024

https://github.com/wbars/compiler

Simple Pascal-like language to JVM bytecode compiler

compiler jvm-bytecode

Last synced: 29 Oct 2024

https://github.com/yazaldefilimone/stella-compiler

[WIP] A fast, lightweight, and secure Lua virtual machine.

compiler lua rust vm

Last synced: 12 Oct 2024

https://github.com/zeroflag/armageddon

Programming language written in DEBUG.COM

compiler forth minimalistic zombie-apocalypse

Last synced: 31 Oct 2024

https://github.com/tony-go/zac-parser

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 21 Oct 2024

https://github.com/owainlewis/arch

Arch is a typed stack based functional programming language based on combinators

compiler forth functional-programming-language interpreter programming-language stack-base

Last synced: 15 Oct 2024

https://github.com/federicobond/primer

A simple imperative language for the JVM

compiler course-project jvm language

Last synced: 28 Oct 2024

https://github.com/florian3k/balthazar-lang

Simple, object-oriented, statically typed programming language and VM implementation.

bytecode compiler language parser rust scala scala3

Last synced: 24 Oct 2024

https://github.com/not-nik/tarik

tarik is a minimal, compiled language, designed for low-level programming.

compiler language programming-language tarik

Last synced: 14 Oct 2024

https://github.com/jlkiri/iskra

Iskra language compiler and playground

compiler language learning svelte

Last synced: 15 Oct 2024

https://github.com/tranbavinhson/compiler

Compile KPL(Kyoto Programming Language) by C

c compiler compiler-principles

Last synced: 06 Nov 2024

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 03 Aug 2024

https://github.com/dingyi222666/nb-javac-android

A fork of nb-javac for Android.

android compiler java java17 javac

Last synced: 03 Nov 2024

https://github.com/mkostoevr/obfmc

Optimizing BrainFuck MultiCompiler

brainfuck brainfuck-compiler compiler dos kolibrios win32

Last synced: 30 Oct 2024

https://github.com/amrdeveloper/nand2tetris

Start from NAND gate to build a Computer that can run the Tetris game

assembler compiler computer-architecture nand2tetris nand2tetris-assignments virtual-machine

Last synced: 14 Oct 2024

https://github.com/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 12 Oct 2024

https://github.com/tcort/cmc

C Minus Compiler

c-minus compiler

Last synced: 15 Oct 2024

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 15 Oct 2024

https://github.com/oyuyue/ccalc

不借助任何工具,从零自己实现词法分析、语法分析来完成中文计算器

calculator compiler interpreter

Last synced: 07 Nov 2024

https://github.com/teo-tsirpanis/brainsharp

A Brainfuck SDK written in F#.

brainfuck compiler fsharp interpreter optimizer

Last synced: 14 Oct 2024

https://github.com/vardan2009/kitelang

hobby programming language compiler written in C++

assembly compiler cpp

Last synced: 12 Oct 2024

https://github.com/indutny/json-pipeline-example

json-pipeline usage example

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/horazont/while-to-sed

A transpiler from the academic turing-complete WHILE language to sed

compiler sed transpiler while-language

Last synced: 08 Oct 2024

https://github.com/wspace/cybis-hapyli

Archive of HaPyLi, a language that compiles to Whitespace by Cybis

compiler hapyli whitespace-language

Last synced: 03 Aug 2024

https://github.com/johnsonjh/pcc

pcc: Portable C Compiler (20230730) Use https://github.com/johnsonjh/pcc-revived/tree/johnsonjh/rawhide instead!

c11 c99 compiler pcc

Last synced: 29 Sep 2024

https://github.com/karellen/karellen-llvm

Karellen Python LLVM Library

clang compiler cpython llvm python wheel

Last synced: 14 Oct 2024

https://github.com/bonarja/microsass

simple scss to css in the web navigator

compiler javascript libsass sass scss

Last synced: 15 Oct 2024

https://github.com/patrickroberts/bean

An esoteric byte-encoded code-golfing language derived from JavaScript

abstract-syntax-tree assembler compiler disassembler esoteric-language javascript-source

Last synced: 30 Oct 2024

https://github.com/kevindasilvas/klang

Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.

compiler compilers haskell javascript klang programming-language programming-languages transpiler

Last synced: 21 Oct 2024

https://github.com/lindt/docker-gdc

Docker Image for GDC

compiler dlang docker gdc

Last synced: 08 Nov 2024

https://github.com/k0nserv/coolc-rs

A COOL compiler implementation done, at least partially, in Rust for CS143

compiler compilers cool cool-language cs143

Last synced: 13 Oct 2024

https://github.com/greydevv/cortex

A compiler for a general purpose programming language.

compiler compiler-design llvm llvm-ir rust

Last synced: 08 Nov 2024

https://github.com/radu-matei/monkey

[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language

compiler debugger interpreter language-server-protocol programming-language

Last synced: 15 Oct 2024

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 28 Oct 2024

https://github.com/ozansz/vlang-llvm-compiler

LLVM-based code generator for CENG444 term project experimental language VLang

bison compiler compiler-design flex llvm llvm-ir metu-ceng

Last synced: 16 Oct 2024

https://github.com/gabrysbiz/lesscss-extended-compiler

Extended version of the LessCSS Compiler (a Java library which compiles Less source files to the CSS code).

compiler java-library less lesscss

Last synced: 28 Sep 2024

https://github.com/theotterlord/softlore

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

compiler hex language softlore

Last synced: 30 Oct 2024

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 28 Oct 2024

https://github.com/gabrysbiz/lesscss-maven-plugin

Compiles Less sources to CSS files using extended version of the LessCSS Compiler.

compiler less lesscss maven-plugin

Last synced: 28 Sep 2024

https://github.com/micheleriva/ocaml-assembly-example

👾Just an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 27 Oct 2024

https://github.com/pouyakary/numerax

Compiler for generating mathematical TeX expressions from a simple user friendly math notation. Playground at http://numerax.toys.kary.us

compiler compilers kary-comments kary-toys latex math-notation mathjax notation source-to-source tex

Last synced: 06 Nov 2024

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

Compiler: Common Lisp to Emacs bytecodes

bytecode commol-lisp compiler emacs

Last synced: 12 Oct 2024

https://github.com/luke-jr/full-retpoline

Patches and such to build your entire system with retpolines

compiler gcc-complier meltdown patches security spectre

Last synced: 28 Oct 2024