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/spyopensource/compiler

The bytecode compiler for Java OS

compiler java

Last synced: 10 Nov 2024

https://github.com/tsukinoko-kun/ohmygosh

Cross platform Go implementation of a POSIX shell

bash compiler interpreter posix posix-compliant shell

Last synced: 30 Nov 2024

https://github.com/codevendor/inferjs-compiler

A compiler that processes JSDoc comments into an InferObject File for utilizing with the InferJS Library.

cli command-line command-line-tool commonjs compiler es6 esmodule infer infer-object inferjs inferjs-compiler inferjscompiler inferobject javascript js jsdoc module node type typechecking

Last synced: 07 Jan 2025

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/andreafioraldi/draught-framework

Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.

assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine

Last synced: 03 Dec 2024

https://github.com/glamboyosa/monkey

A project to build an interpreter and compiler for the Monkey programming language, inspired by Thorsten Ball's books.

compiler golang interpreter

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

https://github.com/evanlin96069/ika

A simple programming language

compiler language

Last synced: 09 Nov 2024

https://github.com/matheusamazonas/cc_project

Compiler Construction Project

compiler compiler-construction haskell

Last synced: 21 Dec 2024

https://github.com/rj45/llbrew

llbrew - a homebrew LLVM backend for your homebrew CPU

compiler compiler-backend customasm llvm llvm-ir

Last synced: 25 Dec 2024

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 06 Jan 2025

https://github.com/simonewebdesign/slfe

🍭 Sh***y Lisp Flavoured Erlang (LFE)

bytecode compiler elixir erlang interpreter language lfe lisp parser

Last synced: 08 Jan 2025

https://github.com/bonarja/microsass

simple scss to css in the web navigator

compiler javascript libsass sass scss

Last synced: 06 Dec 2024

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 05 Dec 2024

https://github.com/wbars/compiler

Simple Pascal-like language to JVM bytecode compiler

compiler jvm-bytecode

Last synced: 08 Jan 2025

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

πŸ‘ΎJust an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 14 Dec 2024

https://github.com/derekstride/monkey

Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball

compiler interpreter parser rust

Last synced: 15 Dec 2024

https://github.com/derekstride/kinsley

A compiler and virtual machine used to experiment with optimizations.

compiler rust virtual-machine

Last synced: 15 Dec 2024

https://github.com/brunexgeek/jane

Experimental programming language based on TypeScript that transpiles to ANSI C89

c c89 compiler transpiler typescript

Last synced: 19 Nov 2024

https://github.com/kimlimjustin/compile

Another yet simple compiler.

compiler cpp gpp mingw

Last synced: 08 Dec 2024

https://github.com/aapeliv/kazm

A small C-like programming language implemented in OCaml

compiler llvm ocaml

Last synced: 17 Nov 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: 09 Dec 2024

https://github.com/bradleywood/raven-lang

An experimental language for the jvm

compiler jvm programming-language

Last synced: 16 Nov 2024

https://github.com/arshdeepsahni/crux-coderror

this repo consists java files of android app which helps to ease the effort checking syntax of handwritten program by clicking picture of it and recognising all letters and words.

android android-application android-studio code coderror compiler error-finding ocr photo-to-text text-recoginizer website

Last synced: 14 Dec 2024

https://github.com/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 29 Nov 2024

https://github.com/donno2048/bfc

Brainfuck compiler

brainfuck compiler python-package

Last synced: 11 Oct 2024

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 21 Dec 2024

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

A very simple CPU simulator in Python

compiler lexer

Last synced: 27 Nov 2024

https://github.com/ianhoffman/interpret_z

A lightweight interpreter for Sailthru's Zephyr language, written in Python.

compiler interpreter parsing python3 sailthru zephyr

Last synced: 10 Jan 2025

https://github.com/quantumbytestudios/c-source-compiler-manual-tool

A Tool which Compiles C Source file Manually in Terminal Without using any IDE, but you must have GCC installed for it to work.

bash bash-script c compiler css gcc gcc-complier linux manualcompiler python python3 shell shell-scripts tool

Last synced: 06 Jan 2025

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/superjmn/somecompiler

A little C-like compiler created for The Joy of Learning

c compiler language processor z80

Last synced: 29 Dec 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/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: 06 Dec 2024

https://github.com/xxrjun/compiler-fall23

NCU CSIE Compiler, 2023 Fall

compiler lex ncu parser scanner yacc

Last synced: 15 Nov 2024

https://github.com/oleksiygarnik/programming-language-translator

This project implements a compiler for a custom programming language featuring lexical and syntax analysis, intermediate representation in Polish Notation, and code generation.

compiler compiler-design grammar intermediate-representation language-design lexical-analysis polish-notation syntax-analysis

Last synced: 11 Jan 2025

https://github.com/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 20 Dec 2024

https://github.com/hongfz16/shadowcompiler

Project for Computer Network(2) -- Compiler Part

c compiler cpp llvm-ir

Last synced: 06 Jan 2025

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/paulthomas20002/s7-compiler-lab

CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.

c cd cd-lab compiler compiler-design compiler-design-lab csl411 dsa flat

Last synced: 15 Nov 2024

https://github.com/simmsb/cpu_emulator

My version of the little man computer, has support for stack and some other things, also comes with a simple compiler

compiler cpu cpu-emulator stack

Last synced: 07 Jan 2025

https://github.com/filipporanza/simpla

A compiler for the Simpla programming language, a university project

compiler lalrpop programming-language toy-language university-project

Last synced: 25 Dec 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: 05 Dec 2024

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

A fork of nb-javac for Android.

android compiler java java17 javac

Last synced: 21 Dec 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/floydz/compiler-example-suite

Examples for how to use benchmarks

benchmarks compiler

Last synced: 08 Dec 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/alx741/stack.vim

Vim Haskell Stack compiler plugin [official]

compiler haskell stack vim

Last synced: 27 Dec 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: 28 Nov 2024

https://github.com/tommyip/yatc

Yet Another Tiny Compiler

compiler rust

Last synced: 08 Jan 2025

https://github.com/zavierferodova/android-java-tools

Java Compiler and Runner For Android Termux

android compiler java java-compiler termux termux-tool

Last synced: 07 Jan 2025

https://github.com/math2001/st-py-less

A python compiler using python for Sublime Text

compiler less sublime-text sublime-text-3

Last synced: 06 Jan 2025

https://github.com/sachinganesh/compilerdesign

A mini project for understanding Compiler Design (2015)

compiler compiler-design compiler-principles miniproject php

Last synced: 12 Jan 2025

https://github.com/vardan2009/kitelang

hobby programming language compiler written in C++

assembly compiler cpp

Last synced: 12 Oct 2024

https://github.com/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 07 Dec 2024

https://github.com/tcort/cmc

C Minus Compiler

c-minus compiler

Last synced: 05 Dec 2024

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

lacc compiler in docker

c compiler docker lacc

Last synced: 07 Dec 2024

https://github.com/jbrosdevelopment/virtualcomputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.

assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer

Last synced: 12 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: 16 Nov 2024

https://github.com/gnat/stylus-inline

Zero build step version of Stylus CSS that runs in your browser. With inlined scopes! Written in vanilla JS. Also single file python version!

compiler css indentation-parsing inline-css inline-styles offside-rule stylus stylus-css transpiler whitespace whitespace-language

Last synced: 08 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/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: 14 Dec 2024

https://github.com/porges/bege

A toy optimizing compiler for Befunge β†’ .NET (I think it is currently broken?)

befunge compiler dotnet fsharp msil

Last synced: 07 Dec 2024

https://github.com/thaodt/wabbit

My Rust implementation for Wabbit programming language when joining great course "Writing a Compiler" from David Beazley (WIP)

compiler compiler-design wabbit

Last synced: 15 Dec 2024

https://github.com/sonota88/vm2gol-v2-perl

toy compiler

compiler perl

Last synced: 25 Dec 2024

https://github.com/wildmaples/jack-compiler

A Jack programming language compiler written in Ruby

compiler nand2tetris nand2tetris-jack-compiler ruby

Last synced: 05 Dec 2024

https://github.com/hamzaremmal/amy

Small Functional Programming Language #2

compiler course-project epfl interpreter programming-language wasm web-assembly

Last synced: 28 Oct 2024

https://github.com/zsr2531/bfc

A brainfuck interpreter and compiler written in C++

ast brainfuck compiler cpp interpreter

Last synced: 14 Nov 2024

https://github.com/lencx/compiler

πŸŒ€ constructing a compiler.

compiler

Last synced: 07 Jan 2025

https://github.com/akornatskyy/check-compiler-js

:checkered_flag: A typescript-first schema rule compiler and validation library.

check compiler rules schema validation

Last synced: 29 Nov 2024

https://github.com/ana06/c-like-compiler

A C-like language compiler written in Java that generates assembly code for the P-machine

compiler java language-compiler syntactic ucm

Last synced: 07 Jan 2025

https://github.com/aermoss/brainfuck-compiler

A simple BrainFuck compiler written in Python using LLVM.

brainfuck brainfuck-compiler compiler llvm llvmlite

Last synced: 16 Nov 2024

https://github.com/costrouc/moa-grammar

Exploration of a Mathematics of Arrays Compiler

compiler hpc linear-algebra psi-calculus

Last synced: 27 Dec 2024

https://github.com/federicobruzzone/smaller-basic

A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."

basic compiler interpreter language python smallbasic smallbasic-lang

Last synced: 09 Nov 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/msiemens/rustiny-jvm

A simple language that compiles to JVM bytecode

compiler jvm

Last synced: 26 Nov 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: 18 Dec 2024

https://github.com/jlkiri/iskra

Iskra language compiler and playground

compiler language learning svelte

Last synced: 06 Dec 2024

https://github.com/ekdohibs/pscala

Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).

compiler scala

Last synced: 20 Dec 2024

https://github.com/davidbuchanan314/branflakes

Yet another x86_64 optimising Brainf*ck JIT compiler.

brainfuck compiler optimizer

Last synced: 28 Dec 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: 16 Dec 2024