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/mrpluto0/dslbot

the design and implementation of the dsl language

compiler dsl

Last synced: 14 Jan 2025

https://github.com/yassinebenaid/bunster

Compile shell scripts to machine code.

aot bash compiler go shell

Last synced: 22 Dec 2024

https://github.com/rorakus/opplang

Programming language O++

compiler interpreter java programming-language

Last synced: 30 Nov 2024

https://github.com/user0332/csnative

An implementation of C# compiling to native code

compiler cplusplus cpp csharp dotnet native stdlib

Last synced: 24 Nov 2024

https://github.com/edertone/turbobuilder

Command line tool with a massive amount of features to help with daily development tasks: build projects, run unit tests, generate docs, upload to ftp, compress images, detect duplicate code, force copyright headers, and many more

builder cmd compiler compress-images copy-paste php phpdoc typedoc typescript

Last synced: 13 Nov 2024

https://github.com/dominikrys/schism

🗯 Compile-to-WebAssembly language

compiler typescript webassembly

Last synced: 19 Nov 2024

https://github.com/hyouteki/kappa

Compiler implementation for my language from scratch

compiler nasm rust

Last synced: 07 Dec 2024

https://github.com/zenor0/compiler-labs

Fuzhou University 2024 compiler course labs.

2024 analysis compiler course-labs fzu grammar lab lexer parse parser python semantic

Last synced: 13 Nov 2024

https://github.com/danuja01/codecoach-backend

Coadcoach is a revolutionary research project aimed at creating an interactive programming assistant tool for programmers and instructors in universities.

assistant compiler express hacktoberfest nodejs programming

Last synced: 11 Jan 2025

https://github.com/whisperity/distcc-driver

Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.

bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script

Last synced: 07 Dec 2024

https://github.com/chouffe/skelme

scheme interpreter in Haskell

compiler haskell scheme

Last synced: 19 Nov 2024

https://github.com/xternet/mini-compiler-js-evm-bytecode

The mini-compiler that converts a JS-like 'add' function to EVM bytecode.

compiler ethereum evm javascipt nodejs smart-contracts solidity

Last synced: 14 Jan 2025

https://github.com/guidanoli/inf1022

Compiler for JFLAP Turing Machine (INF1022)

compiler flex-bison jflap

Last synced: 16 Nov 2024

https://github.com/guidanoli/inf1018

Basic Software (INF1018) Assignements

compiler structs

Last synced: 16 Nov 2024

https://github.com/jub0t/jock

An automatic document generator for javascript libraries.

automation compiler docs documentation generator javascript library parser

Last synced: 16 Nov 2024

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

A Clojure based optimize brainfuck compiler that support multi target (c, java, rust, js, python ... etc)

brainfuck clojure clojurescript compiler compiler-brainfuck

Last synced: 15 Jan 2025

https://github.com/vapory-legacy/solidity

Solidity Contract-Oriented Programming Langauge for Vapory

compiler cryptocurrency smart-contracts solidity vap vapor vapory

Last synced: 19 Nov 2024

https://github.com/engichang1467/myjscompiler

Writing my first compiler in javascript

compiler javascript

Last synced: 17 Nov 2024

https://github.com/zabackary/python-compiler

Bundler and compiler for Python with a variety of features including constant definition, import management, and more

ast bundler cli compiler python3

Last synced: 24 Nov 2024

https://github.com/zyszys/js-compiler

Just for learning ast and bit of compiler.

ast compiler javascript js

Last synced: 19 Nov 2024

https://github.com/code-help-tutor/cse3341-cse3321-compiler

CSE3341 CSE3321 Compiler 辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]

compiler cse3321 cse3341

Last synced: 17 Nov 2024

https://github.com/rhaeguard/shum

A useless stack-oriented programming language for JVM

compiler java-virtual-machine jvm jvm-bytecode programming-language stack-oriented

Last synced: 17 Nov 2024

https://github.com/egregius313/oatmilk

A remix of the Quaker Oat Compiler

compiler oat

Last synced: 17 Nov 2024

https://github.com/nuxy/go-webview-app-builder

:window: Create a JavaScript single-page application (SPA) in a WebView

compiler desktop-application golang single-page-app webview

Last synced: 16 Jan 2025

https://github.com/c71n93/language

Compiler for primitive programming language

compiler

Last synced: 16 Jan 2025

https://github.com/montyanderson/ccjs

WIP C compiler written in Javascript

assembly c compiler gcc javascript

Last synced: 17 Nov 2024

https://github.com/henriquecbuss/ipe-compiler

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 31 Dec 2024

https://github.com/eignnx/fauxcaml

A (not so great) Python implementation of OCaml

compiler nasm-assembly ocaml programming-language python37 x86-64

Last synced: 20 Nov 2024

https://github.com/irvifa/compiler-final-project

Code written for my final project in Compiler course at Universitas of Indonesia

compiler compilers parser

Last synced: 26 Nov 2024

https://github.com/fergusq/licp

Small functional language that compiles to C

compiler programming-language

Last synced: 17 Nov 2024

https://github.com/fergusq/pil

Proceed Intermediate Language

compiler intermediate-language purkka

Last synced: 17 Nov 2024

https://github.com/fergusq/phl

Proceed High Language

compiler programming-language purkka

Last synced: 17 Nov 2024

https://github.com/fergusq/mp

Mini-Pascal compiler

compiler

Last synced: 17 Nov 2024

https://github.com/ruicao93/java-compiler-v0.0.1

java语言编写的词法分析、语法分析器

compiler dd-path lexer syntactic-analysis

Last synced: 17 Nov 2024

https://github.com/mateuschaves/compiladores

Códigos da disciplina de Compiladores do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.

compiler pattern regex

Last synced: 17 Nov 2024

https://github.com/modlfo/vultjs

This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js

compiler nodejs vult

Last synced: 30 Nov 2024

https://github.com/xnacly/seascript

SeaScript is a small c superset programming language that compiles to c

c compiler go

Last synced: 17 Nov 2024

https://github.com/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

Last synced: 21 Nov 2024

https://github.com/lostjared/masterx_system

MasterX System is a prototype for an interactive GUI platform for developing and testing simple games and applications.

compiler cplusplus20 environment

Last synced: 31 Dec 2024

https://github.com/udhos/gobule

Golang Go parser for the Bule Language

bule-language compiler go interpreter parser

Last synced: 18 Nov 2024

https://github.com/james-beans/batasm

A programming language that combines Batch, Assembly and Python together.

assembly batasm batasm-language batch compiler interpreter programming-language python

Last synced: 20 Nov 2024

https://github.com/alexgustafsson/mjavac

A parser, vm and compiler for MiniJava for the course DV1585 at BTH

bth bytecode compiler parser parser-library virtual-machine

Last synced: 18 Nov 2024

https://github.com/chichunchen/cal-translator-and-interpreter

Translator and interpreter of a small calculator language in OCaml

compiler eval interpreter ocaml semantic-analysis

Last synced: 18 Nov 2024

https://github.com/khaledashrafh/tiny-compiler

This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.

compiler cpp parser semantic-analyzer syntax-analyzer tiny-language tokenization

Last synced: 07 Dec 2024

https://github.com/rubyonworld/ruby-less-js

Ruby LessJs is a bridge to the official Javascript-based Less.js compiler.

bridge compiler lessjs official

Last synced: 18 Nov 2024

https://github.com/thomas-crane/spearmint

A statically typed, simple language.

compiler programming-language

Last synced: 18 Nov 2024

https://github.com/ark930/online-compiler

一个在线编译器的简单实现

compiler online

Last synced: 24 Nov 2024

https://github.com/shinnn/gulp-yo-yo

gulp plugin to transform yo-yo/bel/choo templates into pure and fast document calls

compiler gulp gulp-plugin stream template yo-yo

Last synced: 07 Dec 2024

https://github.com/susji/lc

Self-hosting toy compiler for a language which resembles a subset of ANSI C

ansi-c assembly assembly-x86 c compiler

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

https://github.com/reyrove/fortran

Welcome! This repo offers simple Fortran 95 examples for key algorithms and numerical methods. Learn with Plato IDE and FTN95. For more, check out my YouTube tutorials!

compiler fortran fortran-language fortran-tutorial fortran77 fortran90 fortran95 freyja mathematics numerical-computation plato programming reyrove youtube

Last synced: 25 Nov 2024

https://github.com/willkirkmanm/pcap

Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.

ast compiler interpreter parser pascal

Last synced: 25 Nov 2024

https://github.com/thmxv/tx-lang-rust

Lightweight, fast, modern and safe scripting language

compiler fast interpreter language light lightweight programming-language rust safe single-pass vm

Last synced: 21 Nov 2024

https://github.com/robinboers/signo

Experimental compiler for Lisp-inspired language, written in Elixir.

compiler elixir interpreter lisp

Last synced: 21 Nov 2024

https://github.com/taktoa/guile

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 21 Nov 2024

https://github.com/williamkosasih19/jit-nasm

Just In Time NASM. Assemble and run instructions in memory, immediately

asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64

Last synced: 21 Nov 2024

https://github.com/andreiduma/smithforth_risc-v

An accessible Forth written in machine code for the RISC-V architecture.

compiler forth machine-code master-thesis risc-v

Last synced: 21 Nov 2024

https://github.com/99yuseong/html-parser

HTML compiler with python

compiler parser python tokenizer

Last synced: 25 Nov 2024

https://github.com/xavier-maruff/lumiere

Compiler for the Lumiere language

bison-yacc cmake compiler cpp flex llvm llvm-ir server

Last synced: 22 Nov 2024

https://github.com/yisus82/fic-compiladores

Compiladores - Facultad de Informática de A Coruña

c compiler compiler-construction compilers lex pascal yacc

Last synced: 01 Dec 2024

https://github.com/sami-bre/dart_to_mips32_compiler

A tiny compiler that can compile simple dart code into MIPS-32 assembly, written in typescript

compiler dart mips32

Last synced: 07 Dec 2024

https://github.com/kiarashvosough1999/jcompiler

Simple Interpreter With Java

compiler compiler-design interpreter java

Last synced: 01 Dec 2024

https://github.com/thaliaarchi/nebula2

Toolchain for the Whitespace programming language

compiler whitespace-language

Last synced: 25 Nov 2024

https://github.com/thaliaarchi/yspace

Work-in-progress toolchain for the Whitespace programming language

compiler toolchain whitespace-language

Last synced: 25 Nov 2024

https://github.com/thaliaarchi/respace

An interpreter and assembler for the Whitespace language written in C++

compiler cpp whitespace-language

Last synced: 25 Nov 2024

https://github.com/notzekkie/rizzscript

The worst programming language ever made.

brainrot compiler language py python rizz

Last synced: 22 Dec 2024

https://github.com/xaymar/blitzllvm

BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.

blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows

Last synced: 01 Dec 2024

https://github.com/geovani-moc/analizador-lexico

Analisador léxico para alguns elementos da linguagem C ANSI C89.

analizador-lexico compiler javacc lexical-analyzer

Last synced: 25 Nov 2024

https://github.com/petroniuss/compilers

Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.

compiler llvm llvmlite

Last synced: 01 Dec 2024

https://github.com/karimsa/wiz

Zero config toolchain to manage JS projects with simplicity.

benchmark-framework build bundler compiler javascript linter profiler test-framework

Last synced: 22 Nov 2024

https://github.com/tonyfromundefined/keynote-typescript-korea-relay

📣 [TypeScript Korea 2020] Online Meetup Relay Compiler Demo

codegen compiler relay typescript

Last synced: 07 Dec 2024

https://github.com/vomnes/corewar

In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.

asm compiler corewar parser virtual-machine

Last synced: 22 Nov 2024

https://github.com/mahmoudimus/lichen-lang

mercurial-mirror: Lichen is both a Python-like language and a toolchain for that language.

compiler compilers lichen python python-like

Last synced: 01 Dec 2024

https://github.com/afonsojramos/feup-comp

Projects for the Compilers (COMP) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).

comp compiler feup feup-comp java javacc jvm

Last synced: 26 Nov 2024

https://github.com/clementtsang/wlp4_compiler

The resulting compiled files of the wlp4 compiler.

compiler

Last synced: 26 Nov 2024

https://github.com/jomy10/wasm-lang-temp

Multi-paradigm language for front-end web development. Compiles to WASM and creates small file sizes.

compiler language multi-paradigm programming-language wasm web webassembly webdevelopment

Last synced: 15 Dec 2024

https://github.com/zen-ham/easy_python_quick_compiler

very simple to use compiler for python files, needs pyinstaller to be (propperly) installed.

compiler easy-to-use fast python python-script python3

Last synced: 09 Jan 2025

https://github.com/dubzzz/gtest-light

Light version of GTest framework compatible with Online compilers like ideone, godbolt, codingame

codingame compiler gtest ideone online

Last synced: 26 Nov 2024

https://github.com/walshyb/stack-compilers

The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.

assembly compiler java language-processing

Last synced: 26 Nov 2024

https://github.com/gilbertocunha/plc

Assignment 1 consists of a lexer that processes BibTeX data. Assignment 2 is a compiler for our own language.

compiler lexer-parser

Last synced: 02 Dec 2024