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/shikugawa/startear

The experimental programming language compiler and virtual machine

compiler virtual-machine

Last synced: 10 Nov 2024

https://github.com/isubasinghe/microc

A (mostly) working C compiler

c compiler haskell

Last synced: 12 Nov 2024

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

Java Compiler and Runner For Android Termux

android compiler java java-compiler termux termux-tool

Last synced: 10 Nov 2024

https://github.com/naeioi/zcc

A study purpose compiler for C programming language

c compiler

Last synced: 11 Nov 2024

https://github.com/franciscohanna92/ebel-dlx

EBEL is a simulator for a DLX machine

assembly compiler computer-architecture dlx virtual-machine

Last synced: 09 Nov 2024

https://github.com/tangruize/compiler

Compiler principles lab

c-minus-minus c-plus-plus compiler

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

https://github.com/puntorigen4u/nuxt_dsl

NUXT DSL compiler. Using this CLI you'll be able to create and deploy complete VueJS + Nuxt webapps, created within Concepto DSL IDE.

compiler concepto dsl-interpreter dsl-syntax nodejs nuxtjs puntorigen vue vuejs vuetify

Last synced: 09 Nov 2024

https://github.com/d3dc/mmmm

A fantasy VM and javascript transpiler for Mmmm()

compiler esoteric-language fantasy-computer repl vm

Last synced: 09 Nov 2024

https://github.com/misprit7/wordy

A compiler for Microsoft Word documents that targets LLVM IR

compiler llvm word wysiwyg-editor

Last synced: 14 Nov 2024

https://github.com/2kabhishek/nimfcuk

A brainfuck interpreter & compiler implemented in nim. 🧠❌

brainfuck compiler interpreter nim nimchecker

Last synced: 12 Nov 2024

https://github.com/baxi19/integrated-development-and-learning-environment

IDLE, base de editor de texto inicial para adaptarlo a un compilador o interprete

compiler interpreter java vaadin14 webapp

Last synced: 14 Nov 2024

https://github.com/porem5002/ciobf

A Brainfuck compiler made in c

assembly brainfuck c compiler

Last synced: 12 Nov 2024

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

:hammer: PHP based online compiler

compiler online-judge php popen proc process

Last synced: 14 Nov 2024

https://github.com/albertospelta/lab-minsk-compiler

Building a compiler in C#

c-sharp compiler dotnet

Last synced: 13 Nov 2024

https://github.com/teambit/examples

Examples of using and extending Bit.

bit compiler react tester

Last synced: 14 Nov 2024

https://github.com/mrpluto0/dslbot

the design and implementation of the dsl language

compiler dsl

Last synced: 14 Nov 2024

https://github.com/stealify/b8g

Big Engine - Universal Compiler Feedback Interface for LLVM/GCC/V8/GRAALVM

compiler compiler-backend compiler-feedback-interface compiler-infrastructure v8 v8-snapshots

Last synced: 12 Nov 2024

https://github.com/ignema/dictel

langage avec portabilité élevée et programmation memory-driven

c compiler

Last synced: 12 Nov 2024

https://github.com/brunbrunbrun/compilador-minijava

Compilador para o MiniJava, um subconjunto da linguagem Java.

compiler minijava-compiler recursive-descent-parser

Last synced: 11 Nov 2024

https://github.com/pmatos/rattle

Experimental Scheme-like implementation

compiler jit r7rs scheme

Last synced: 11 Nov 2024

https://github.com/guiferviz/uranium

A radioactive programming language.

compiler programming-language

Last synced: 13 Nov 2024

https://github.com/georgewpark/simple-js-compiler

A simple JavaScript compiler using npm scripts.

babel compiler javascript minification npm-scripts obfuscation uglify-js

Last synced: 15 Nov 2024

https://github.com/healthypackrat/writing-a-compiler-in-go

Code from "Writing A Compiler In Go"

book compiler go

Last synced: 11 Nov 2024

https://github.com/aymenkhs/compiler-with-antlr

A compiler using antlr4 and JAVA

antlr4 compiler java lexer parser

Last synced: 14 Nov 2024

https://github.com/avifenesh/assembler_openu

Final project of Systems programming lab course

assembler assembly c compiler machine-translation

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

https://github.com/madliani/emojer

The Emoji Compiler

brainfuck compiler emojer emoji ruby

Last synced: 12 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/snowy1803/suffix-lang

A type-safe functional programming language using Reverse Polish Notation

compiler functional-programming language programming-language suffix-lang

Last synced: 15 Nov 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/lochbrunner/chop-compiler

Compiler as a proof of concept for the chop programming language

chop compiler

Last synced: 14 Nov 2024

https://github.com/mhashim6/clox

C compiler for the Lox programming language. [WIP]

c compiler crafting-interpreters lox-language vm

Last synced: 15 Nov 2024

https://github.com/aggstam/flex-bison-jvm-language

Simple Flex and Bison programs to validate provided SimpleLanguage file syntax, perform semantic analysis and compile to JVM asembly(jasmin) for execution.

compiler flex-bison jvm-bytecode language-processing

Last synced: 13 Nov 2024

https://github.com/meta-inf/mlc

[O]Caml compiler

compiler functional-programming ocaml

Last synced: 13 Nov 2024

https://github.com/pravez/compilaplou

Another compilation project with an irrationnal name

bison c compiler emscripten flex

Last synced: 11 Nov 2024

https://github.com/kntt32/asmacro

Safe, Fast and Efficient Assembler with powerful preprocessor for low layer coding alternative of high level programing language

assembly compiler fijua kernel os preprocessor x64

Last synced: 11 Nov 2024

https://github.com/hamedfathi/roslynsolutionanalyzor

A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.

compiler csharp dotnet refactoring roslyn roslyn-analyzer roslyn-analyzers

Last synced: 14 Nov 2024

https://github.com/liudonghua123/qbe

unofficial mirror of git://c9x.me/qbe.git

backend compiler llvm

Last synced: 13 Nov 2024

https://github.com/casm-lang/libpass

Compiler Pass Infrastructure Facility

compiler cpp-library cpp11 framework infrastructure interpreter libpass pass

Last synced: 11 Nov 2024

https://github.com/casm-lang/casmc

CASM Optimizing Retargetable Compiler

application casm compiler numeric-execution optimized

Last synced: 11 Nov 2024

https://github.com/dreamycecil/lilacdragonscript

A self-made interpreter for a simple scripting language with a JavaScript-like syntax. [Work In Progress]

compiler interpreter language parser programming-language scripting-language

Last synced: 12 Nov 2024

https://github.com/mahadmuhammad/gsoc23

Final report of my Google Summer of Code 2023 project

compiler gcc gnu google-summer-of-code gsoc language rust

Last synced: 09 Nov 2024

https://github.com/arata-nvm/ccc

🔨「低レイヤを知りたい人のためのCコンパイラ作成入門」

c cc compiler

Last synced: 11 Nov 2024

https://github.com/djj123dj/jrc

A very small alternative to Javascript JSX compilers! You can't compare it with a full framework. It's too small for that :)

compiler css html jsx nodejs react typescript

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

https://github.com/joelniemela/profundity

Implementation for the profundity programming language

compiler parser programming-language

Last synced: 10 Nov 2024

https://github.com/arvindcj/compiler

Hello compiler

compiler

Last synced: 12 Nov 2024

https://github.com/rmmenezes/compiladores

O seguinte trabalho faz parte da disciplina de Compiladores do curso de ciência da computação, e resulta no estudo e implementação de compilador para a linguagem T++

compilador compiler tpp

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

https://github.com/mahadmuhammad/gsoc

Final Report for Google Summer of Code 2023 for GNU GCC. Link to final report: https://mahadmuhammad.github.io/gsoc/23/r/final-report/

compiler diagnostics gcc gnu google-summer-of-code gsoc hugo rust

Last synced: 09 Nov 2024

https://github.com/rampastring/ties448

Haskell compiler implemented for the University of Jyväskylä course TIES448 Kääntäjätekniikka (Compiler technology)

compiler csharp haskell webassembly

Last synced: 10 Nov 2024

https://github.com/catseye/pl-goto.net

A CIL-targeting compiler for Brainerd and Landweber's PL-{GOTO}

cil-code-generation compiler didactic dotnet ilasm msil-compiler primitive-recursion primitive-recursive toy-language

Last synced: 15 Nov 2024

https://github.com/alexprut/sca-lang

Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.

compiler engineered-language haskell parser

Last synced: 12 Nov 2024

https://github.com/sidntrivedi012/codeplay

A simplified lisp to C functions compiler in Javascript.

abstract-syntax-tree code-generator compiler javascript lisp-compiler parser tokenizer

Last synced: 09 Nov 2024

https://github.com/stealify/compiler

The Stealify Compiler Tooling

compiler compiler-frontend jit llvm

Last synced: 12 Nov 2024

https://github.com/mystpi/transpiler

An expression transpiler (to JS) that supports pattern matching

compiler gleam transpiler

Last synced: 13 Nov 2024

https://github.com/dmaivel/pyvscc

Experimental python to native x86-64 compiler

assembly compiler python x86 x86-64

Last synced: 11 Nov 2024

https://github.com/hanzceo/nodage

Package your node.js project into a single executable file

binaries cli compiler hacktoberfest nodejs pkg single-executable

Last synced: 11 Nov 2024

https://github.com/chadc1050/hermes

Javascript Superset Targeting WASM Compilation

compiler javascript typescript wasm

Last synced: 12 Nov 2024

https://github.com/ottcs/cs432-share

I think we should probably just keep all of the projects in one repo so we don't have to keep cloning new things lmao

c compiler decaf lexer

Last synced: 13 Nov 2024

https://github.com/theavgman/prolog-compiler

Prolog Compiler implemented by my colleagues and I, using Python, for the subject of Design of Compilers in Ain Shams University

compiler python

Last synced: 13 Nov 2024

https://github.com/occisor2/myc

My shot at making a C compiler

c compiler programming-languages

Last synced: 12 Nov 2024

https://github.com/jkinder17/holy-ada-compiler

An (in-progress) Ada implementation for TempleOS, crafted from the ground up in HolyC, and designed to compile into HolyC.

ada compiler holyc templeos terry-davis

Last synced: 15 Nov 2024

https://github.com/ali7haider/compiler-construction-lab

This repository contains the code and assignments developed during the Compiler Construction Lab taught by Sir Laeeq in the Fall 2024 semester. The focus is on the design and implementation of compilers, covering topics such as lexical analysis, syntax analysis, semantic analysis, and code generation.

compiler compilerconstruction lexer-parser lexical-analyzer parser syntax-analysis syntax-analyzer

Last synced: 09 Nov 2024

https://github.com/reshiadavan/351_compiler

My Java Compiler, capable of compiling W, F, Java, and VHDL [ECE351]

compiler data-structures-and-algorithms java lexical-analysis tokenization vhdl x64-assembly

Last synced: 13 Nov 2024

https://github.com/710lucas/risc-i-compiler

Um compilador simples para o meu projeto de emulador de RISC-I

berkeley-risc compiler risc risc-i

Last synced: 11 Nov 2024

https://github.com/nricciardi/nmd-cli

Official NMD command line interface

cli compiler markdown

Last synced: 13 Nov 2024

https://github.com/void-sta1ker/unjquery

Backwards compatible jquery to javascript compiler

babel compiler javascript jquery jquery-to-javascript nodejs

Last synced: 14 Nov 2024

https://github.com/scenent/compilerandinterpreter

(UNFINISHED) Custom compiler and interpreter using nasm and GCC.

assembly-language compiler cpp17 interpreter nasm programming-language

Last synced: 15 Nov 2024

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

Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code

compiler llvm python

Last synced: 13 Nov 2024

https://github.com/aajanki/workflowscript

A JavaScript-inspired programming language for writing GCP Workflows programs

compiler gcloud gcp workflows

Last synced: 10 Nov 2024

https://github.com/vldr/cscript

A C-like toy scripting language written in Typescript.

c compiler programming-language

Last synced: 15 Nov 2024

https://github.com/aripiprazole/zure

🧪 | Zure is the remake of Zu but without rigid and unstable types

compiler compiler-design cranelift dependent-types jit js llvm rust type-theory

Last synced: 15 Nov 2024

https://github.com/vellxalization/tinybasiccsharp

Compiler for Tiny Basic in C#

compiler csharp tinybasic

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

https://github.com/getvmio/free-compiler-resources

[Compiler Free Resources] This repository collects 54 of free resources for Compiler. 🛠️ Build the tools that build our software with the Compiler Construction Kit! This repository houses comprehensive resources on compiler design and implementation. Featuring free courses and an interactive onli...

awesome-list compiler free-resources getvm playground programming

Last synced: 11 Nov 2024

https://github.com/rishavs/snacc

Super nibbly and comfy compiler

compiler pascal transpiler

Last synced: 11 Nov 2024

https://github.com/mekhyw/logicomp-compiler

Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++

assembly compiler cpp lua

Last synced: 12 Nov 2024

https://github.com/lrshsl/mupf

Yet another Markup language with yet another compiler built using yet another compiler compiler .. you get the idea

bison c compiler flex markup

Last synced: 13 Nov 2024

https://github.com/omarazizi/expression-compiler

Simple Expression Compiler in C++ & LLVM

compiler llvm llvm-i

Last synced: 15 Oct 2024

https://github.com/eownerdead/sf2tal

From system F to typed assembly language by Morrisett et al. in Haskell

compiler haskell tal

Last synced: 12 Oct 2024