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/sano-jin/lmn-alpha

A minimal compiler and a runtime for a language based on graph rewriting

compiler interpreter programming-language

Last synced: 02 Dec 2024

https://github.com/z0al/gfmc

JavaScript pure implementation of GitHub Flavored Markdown (GFM) specification :octocat:

compiler gfm markdown nodejs rollup

Last synced: 07 Dec 2024

https://github.com/spiffgreen/pictorial

Pictorial is a simple domain-specific language that compiles to Scalable Vector Graphics, SVG format.

compiler construction design image language pictorial svg transpiler

Last synced: 03 Jan 2025

https://github.com/danvratil/simpylic

SIMplistic PYthon-Like Interpret and Compiler

compiler educational opensource python3

Last synced: 10 Jan 2025

https://github.com/romnn/proto-compile

helper package that wraps protoc for your CI and projects.

ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript

Last synced: 18 Nov 2024

https://github.com/johnalexco/gasm

An assembler designed as the future target for Garter compilation

arm32 assembler assembly bootstrapper compiler compiler-toolchain cross-compiler garter garter-language x86-32 x86-64 x86-assembly

Last synced: 07 Dec 2024

https://github.com/dharejo-junaid/java-compiler

This is a versatile Java Text Editor with built-in compiler support. Write, compile, and run Java code seamlessly in a user-friendly environment. Enjoy essential indentation features for enhanced code readability. Ideal for Java enthusiasts and learners looking for an efficient coding experience

compiler java java-gui java-swing text-editor

Last synced: 24 Nov 2024

https://github.com/9sako6/ccaml

A toy C compiler written in OCaml

compiler ocaml

Last synced: 31 Dec 2024

https://github.com/aionescu/pseudocode

Pseudocode compiler for .NET

compiler dotnet pseudocode

Last synced: 02 Dec 2024

https://github.com/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 03 Jan 2025

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: 19 Dec 2024

https://github.com/jason89521/rusvelte

Svelte compiler written in Rust

compiler parser svelte

Last synced: 22 Dec 2024

https://github.com/mahdibaghbani/python-basic-computer-assembler

Basic 16-bit computer assembler, implemented in Python exactly as described in M.Morris Mano's "Computer Systems Architecture" textbook.

assembler basic-computer compiler mano-machine

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

https://github.com/sonota88/mini-ruccola-v

simple toy compiler

compiler vlang

Last synced: 25 Dec 2024

https://github.com/zeroplayerrodent/bf2cr

Brainfuck to Crystal compiler!

brainfuck compiler esolangs transpiler

Last synced: 25 Nov 2024

https://github.com/benmeehan/gomult

Compile all programming languages through a go server

compiler docker golang

Last synced: 01 Dec 2024

https://github.com/theotterlord/softlore

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

compiler hex language softlore

Last synced: 17 Dec 2024

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

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 16 Jan 2025

https://github.com/sriharikapu/goos-e

Goose is a GO Lang based operating system - its experemental

c compiler go golang goos operating-system os

Last synced: 22 Nov 2024

https://github.com/osa1/racket.rkt

An experimental compiler from a subset of [Typed] Racket to x86_64

compiler

Last synced: 15 Dec 2024

https://github.com/theotterlord/scribble

A pseudocode compiler

compiler language pseudocode

Last synced: 17 Dec 2024

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

A Brainfuck SDK written in F#.

brainfuck compiler fsharp interpreter optimizer

Last synced: 02 Dec 2024

https://github.com/berzanorg/bytecode-compiler

A bytecode compiler written in Rust.

bytecode compiler lexer parser virtual-machine

Last synced: 05 Dec 2024

https://github.com/invrtd-h/generic_typing_python

A library that generates generic programming codes of Python. Powered by PLY. (with @inthree3)

compiler ply python typing

Last synced: 26 Dec 2024

https://github.com/synthead/timex-datalink-assembler

Toebes' Timex Datalink WristApp assembler wrapped in a Docker image with Wine

150 150s 6800 6805 assembler compiler data data-link datalink docker link timex toebes wine wristapp

Last synced: 22 Dec 2024

https://github.com/tobybenjaminclark/mpir

🌔 Enriching Literate Programming with Refinement Types. Transpiled, Maintainability-focused Programming Language made with ANSI-C & Python3.12

c compiler llvm transpiler

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

https://github.com/sanjinkurelic/mvcgenerator

Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).

analysis chunk code-generator compiler crud hibernate intermediate-code-generation java-11 junit lexical-analysis mvc parsing reflections rest-api semantic-analysis spring sql synthesis target-code-generation three-tier-architecture

Last synced: 26 Dec 2024

https://github.com/metanticonan/cpp-compiler

Four Layers for the compiler(Front-end)

bison c compiler cpp flex yacc-lex

Last synced: 10 Jan 2025

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

Docker Image for GDC

compiler dlang docker gdc

Last synced: 31 Dec 2024

https://github.com/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 25 Dec 2024

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

simple toy compiler

compiler python

Last synced: 25 Dec 2024

https://github.com/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 21 Nov 2024

https://github.com/llnl/caliper-compiler

Compiler tools for Caliper

compiler

Last synced: 10 Jan 2025

https://github.com/echorial/carbonite

Carbon programming language compiler written in carbon

carbon carbon-compiler carbon-programming-language compiler

Last synced: 25 Nov 2024

https://github.com/zabackary/vexmason

A comprehensive build system for VEX V5 Python, extensible and easy to integrate with modules support and more

compiler vex vex-python vex-robotics vex-robotics-competition vex-v5 vexcode vexmason

Last synced: 24 Nov 2024

https://github.com/mkostoevr/obfmc

Optimizing BrainFuck MultiCompiler.

brainfuck brainfuck-compiler compiler dos kolibrios win32

Last synced: 17 Dec 2024

https://github.com/frinksy/fraxton-compiler

A compiler for the fraxton language

compiler programming-language

Last synced: 01 Jan 2025

https://github.com/eatingtomatoes/tiger-compiler

A simple compiler for (modified) tiger language

compiler haskell tiger

Last synced: 17 Nov 2024

https://github.com/it1shka/toylang

Interpreted scripting language implemented in C++

compiler cpp interpreter programming-language toy

Last synced: 08 Dec 2024

https://github.com/titouanc/tinycc

Compilers 2017 project @ VUB

compiler university

Last synced: 15 Dec 2024

https://github.com/jaid/publishimo

Magically generates a minified, cleaned and autofilled package.json to get your Node package ready for next level publishing!

automatic automation boilerplate bundler compiler compress generator json magic manifest minify node-module npm optimize output package package-json pkg publish publishing

Last synced: 25 Dec 2024

https://github.com/gianlucatruda/parsely

Parsely for Lexical and Syntactic Analysis

compiler grammar graphviz langauge lexer parsely parser parsing python syntax tree

Last synced: 15 Dec 2024

https://github.com/tenjou/replica-next

Both JavaScript static analyser and native compiler.

compilation compiler cpp javascript js native transpilation wasm webassembly

Last synced: 12 Jan 2025

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: 18 Dec 2024

https://github.com/buhe/bugu-lang-wasm

https://buhe.github.io/bugu-lang-wasm

compiler wasm web

Last synced: 01 Jan 2025

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Nov 2024

https://github.com/ahmedmourad0/sadlang

The Sad Programming Language, users of this language are officially called Sad Developers.

compiler programming-language sad

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

https://github.com/jsfpdn/yatlc

yatl compiler, project for a compiler course

compiler llvm zig

Last synced: 04 Dec 2024

https://github.com/tenjou/mantra

Custom TypeScript compiler made for learning purposes.

compiler javascript toolkit typescript

Last synced: 12 Jan 2025

https://github.com/tomlin7/bagel

Compiler written in python

bagel compiler hacktoberfest python repl

Last synced: 26 Nov 2024

https://github.com/yosefbeder/qatam

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

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 23 Dec 2024

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

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

compiler

Last synced: 12 Jan 2025

https://github.com/rapiz1/clox

Lox Interpreter in C++

compiler lox lox-interpreter

Last synced: 25 Nov 2024

https://github.com/andreafioraldi/til-compiler

Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine

assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml

Last synced: 03 Dec 2024

https://github.com/calint/any-c

experimental simple language that compiles to c

c compiler

Last synced: 10 Jan 2025

https://github.com/haroldo-ok/bb4web

An experiment on using Emscripten to compile batari Basic in order to run it on a web browser.

6502 atari2600 basic bataribasic compiler cross-compiler experimental javascript online-compiler retro-programming web-compiler web-ide webassembly

Last synced: 03 Dec 2024

https://github.com/alinz/maat

a markdown table to typescript compiler for configuration files

chain compiler configuration markdown nodejs table typescript

Last synced: 24 Nov 2024

https://github.com/kareimgazer/tiny-scanner

The Scanner part of a compiler for the Tiny Language

compiler compiler-construction compiler-design scanner tiny-language

Last synced: 08 Dec 2024

https://github.com/realchrisdebon/bat2exe

A lightweight .bat to .exe converter. This program will conver a batch script file into a portable binary executable.

batch-file batch-script batch-to-exe c compiler gigachad-project portable-executable utility-application utility-function

Last synced: 14 Jan 2025

https://github.com/mtaciano/cmc

Um compilador para a linguagem C- derivada de C.

c cminus compiler rust

Last synced: 12 Dec 2024

https://github.com/betarixm/csed423

POSTECH: Compiler Construction (Spring 2022)

compiler cool cool-language postech

Last synced: 18 Nov 2024

https://github.com/michareiser/speedy.js-saas

Speedy.js compiler as a service

compiler saas speedyjs

Last synced: 13 Jan 2025

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 09 Dec 2024

https://github.com/federicobond/primer

A simple imperative language for the JVM

compiler course-project jvm language

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

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

A simple C library to create GCC-like compiler warnings and errors.

compiler compiler-tool errors gcc warnings

Last synced: 28 Nov 2024

https://github.com/aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

bison c c-compiler compiler compiler-design flex lex programming-language yacc

Last synced: 12 Dec 2024

https://github.com/andresmpa/compiler

This is a Basic compiler written in python

basic compiler python

Last synced: 28 Nov 2024

https://github.com/andyfratello/pro1

💻 Exercicis de Programació 1 (PRO1) Q1/Q2 - UPC FIB

compiler cpp cpp-language language pro1 pro1-fib programming programming-language

Last synced: 25 Nov 2024

https://github.com/nathanfarlow/BrainFCE

A BF interpreter and native compiler written in C for TI 84+ CE calculators.

brainfuck-compiler brainfuck-interpreter c calculator compiler interpreter ti84plusce

Last synced: 17 Nov 2024

https://github.com/qupa-project/uniview-lang

View once immutability enabling the safeties of immutable code, while enjoying near procedural performance

compiler language llvm

Last synced: 19 Dec 2024

https://github.com/starhosea/script-language-dev

make your own scipting language (自制脚本语言)

compiler dsl programming-language

Last synced: 26 Dec 2024

https://github.com/p1n2o/clang

Google's Prebuilt Clang Compiler (weekly updates)

android aosp clang compiler google kernel prebuilt toolchain

Last synced: 15 Dec 2024

https://github.com/kassick/compiladores-codes

Code samples for a Compilers course

antlr c cmake compiler compilers cpp cpp11 csharp virtual-machine

Last synced: 21 Nov 2024

https://github.com/borodun/evmpu

Учебный курс "ЭВМ и периферийные устройства" - ЭВМиПУ

asm cache compiler lsusb opencv

Last synced: 21 Nov 2024