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/jweinst1/cook

The Reaction based programming language

compiler interpreter reactive-programming

Last synced: 01 Jan 2025

https://github.com/e3m3/mlir-rust

Rust bindings over the MLIR C API from mlir-sys

compiler library mlir mlir-dialect rust rust-lang

Last synced: 24 Dec 2024

https://github.com/pome1lo/paa-2022

Here is a course project on the discipline "Software Engineering", in which my own programming language was created

c-plus-plus compiler course progrmming-language

Last synced: 24 Jan 2025

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: 21 Jan 2025

https://github.com/giovaneiwamoto/lexical-analysis

🎭 Lexical Analysis - Recognize and return tokens of the language specified in this document a subset of Java.

compiler lexical tokenizer

Last synced: 10 Jan 2025

https://github.com/retrooper/turbolang

This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.

cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir

Last synced: 01 Jan 2025

https://github.com/souptik2001/getting-basic

Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).

assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64

Last synced: 17 Jan 2025

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

toy compiler

compiler forth

Last synced: 25 Dec 2024

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

simple toy compiler

compiler csharp

Last synced: 25 Dec 2024

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

toy compiler

compiler kotlin

Last synced: 25 Dec 2024

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

toy compiler

c compiler

Last synced: 25 Dec 2024

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

toy compiler

compiler go golang

Last synced: 25 Dec 2024

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

toy compiler

compiler zig ziglang

Last synced: 25 Dec 2024

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

toy compiler

compiler haskell

Last synced: 25 Dec 2024

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

toy compiler

compiler pascal

Last synced: 25 Dec 2024

https://github.com/elvircrn/bcomp

Compiler for the B programming language

b compiler cpp14 travis-ci

Last synced: 23 Jan 2025

https://github.com/codegetters/compiler-example

A basic compiler for learning written in typescript language 一个使用TS编写用于学习的编译器

compiler node typescript

Last synced: 17 Jan 2025

https://github.com/lucasfritzke/compilador

Protejo desenvolvido para disciplina de compiladores

compiler java

Last synced: 24 Jan 2025

https://github.com/drakmord2/c-compiler

C compiler implemented in Java

compiler java xtend xtext

Last synced: 01 Jan 2025

https://github.com/drakmord2/rec-compiler

A compiler for the REC language implemented in Java.

ada compiler java

Last synced: 01 Jan 2025

https://github.com/drakmord2/rectrine

A DSL for Doctrine2 Association Mapping

compiler doctrine doctrine2 domain-specific-language orm

Last synced: 01 Jan 2025

https://github.com/zeyadetman/tinylanguagecompiler

Compiler for Tiny programming language

compiler compilers counteributors cs-projects tiny

Last synced: 17 Jan 2025

https://github.com/allenlili/vc-language-compiler-by-java

vc-language-compiler-by-java

compiler java

Last synced: 25 Dec 2024

https://github.com/jaid/webpack-config-jaid

Takes tiny input and returns a Webpack config in the way I personally like.

bundler compiler config options preset settings template webpack webpack-config webpack-preset

Last synced: 25 Dec 2024

https://github.com/fimbres/ansi-c-compiler

This is an Ansi C compiler, developed in .NET framework with C# using the Visual Studio template "Windows Form".

ansi-c asp-net c compiler csharp dotnet

Last synced: 25 Dec 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/limo1996/eth-compilerdesign

Solutions from Compiler Design class at ETH Zürich

compiler compiler-design compilers

Last synced: 26 Dec 2024

https://github.com/jkwlui/typescript-extract-exports

Extract TypeScript types from .ts files

compiler node nodejs tools ts typescript utilities

Last synced: 26 Dec 2024

https://github.com/nabeghe/pluginer

Run dll files as a plugin, create plugin for your software

compile compiler csharp dll extension plugin pluginer plugins

Last synced: 26 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/turbolent/ralph-ilc2012

Paper and slides for the ILC 2012 submission about Ralph

anf compilation compiler dylan javascript lisp ralph

Last synced: 03 Feb 2025

https://github.com/essomia/gulpflow-starter

Boilerplate to start a Gulp 4 front-end project with scss, babel, linter and images optimisation.

babel boilerplate compiler front-end gulp linter sass scss starter workflow

Last synced: 12 Feb 2025

https://github.com/speedcell4/tiger-book

modern compiler implementation in OCaml

compiler ocaml

Last synced: 08 Feb 2025

https://github.com/situx/j2latex

Compiler from Java to various formats written in JavaCC

compiler javacc latex

Last synced: 07 Feb 2025

https://github.com/swarnimwalavalkar/a-compiler

An extraordinarily simple BSAIC to C compiler

c compiler python

Last synced: 26 Dec 2024

https://github.com/subeshb1/6thsem

Sixth semester assignments and projects

compiler css js web

Last synced: 29 Jan 2025

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

A brainfuck interpreter & compiler implemented in nim. 🧠❌

brainfuck compiler interpreter nim nimchecker

Last synced: 12 Jan 2025

https://github.com/rayhanadev/python-interpreter

A small Python Interpreter written in Javascript

compiler javascript nodejs python

Last synced: 26 Dec 2024

https://github.com/ahmedosmandev/java-lexical-analyzer

Java lexical analyzer for our compiler course.

compiler csharp java lexical-analyzer

Last synced: 26 Dec 2024

https://github.com/tamaroning/ironcc

a toy C compiler written in Rust (llvm_sys) [new]

c-compiler compiler llvm

Last synced: 14 Feb 2025

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/ncfavier/pgo

Tiny Go compiler for the compilation project at ENS

compiler golang

Last synced: 26 Dec 2024

https://github.com/engichang1467/myjscompiler

Writing my first compiler in javascript

compiler javascript

Last synced: 17 Jan 2025

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: 29 Jan 2025

https://github.com/otya128/sbdbg

SMILEBASIC Debugger

compiler debugger interpreter smilebasic

Last synced: 10 Jan 2025

https://github.com/vasyl-bodnar/ilish

Lisp to x86_64 Compiler Written Purely in C

compiler lisp lisp-compiler scheme x86 x86-64

Last synced: 14 Feb 2025

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 Jan 2025

https://github.com/bighuang624/simplejsoncompiler

A simple JSON parser that parses JSON text completely and extracts specific information from it

compiler json

Last synced: 03 Jan 2025

https://github.com/abir66/cminusminus

An in-browser compiler that translates a subset of C code into assembly language for the Intel 8086 processor.

bison compiler emscripten flex webassembly

Last synced: 03 Jan 2025

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/salekinsirajus/licm-optimization-pass-llvm

Loop Invariant Code Motion Optimization Pass - Implemented with LLVM. For ECE566 class project.

compiler compiler-optimization llvm llvm-pass loop-optimization

Last synced: 14 Feb 2025

https://github.com/jepeake/littledragon

a c to risc-v compiler implemented in c++

c compiler cpp risc-v

Last synced: 03 Jan 2025

https://github.com/ivanmrsulja/minic-compiler

Compiler for very simple C-like language that i wrote for my university course.

bison compiler flex

Last synced: 30 Jan 2025

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: 04 Jan 2025

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: 04 Jan 2025

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: 04 Jan 2025

https://github.com/xyndra/betterasm

Modern syntax but no changes to the output. The goal is 1:1 to ASM. Written in rust.

asm compiler rust

Last synced: 23 Jan 2025

https://github.com/abrarulhassan-786/apex-simple-page

I have created Simple Apex page. Use only simple html,css. Maybe it will be helpful for u in future. Thanks

compiler css design html js navbar

Last synced: 23 Jan 2025

https://github.com/asimihsan/dart_compilers_playground

Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).

compiler educational interpreter lexer parser scanner

Last synced: 29 Jan 2025

https://github.com/egregius313/oatmilk

A remix of the Quaker Oat Compiler

compiler oat

Last synced: 17 Jan 2025

https://github.com/willothy/worth

Compiler for the Porth programming language, targeting x86_64 assembly.

compiler compilers porth programming-language rust stack-based-language

Last synced: 13 Feb 2025

https://github.com/iskorotkov/compiler

Простой компилятор, разработанный в рамках курса "Формальные грамматики и методы трансляции"

compiler go pascal

Last synced: 04 Jan 2025

https://github.com/liu42/syntaxparser

《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器

compiler course-project grammar-rules homework-project lr-parser lr1-parser syntax-analysis syntax-analyzer syntax-parser

Last synced: 23 Jan 2025

https://github.com/jaroslawpokropinski/typescript-aot

Older version of ts-wasmify

compiler typescript webassembly

Last synced: 23 Jan 2025

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

EBEL is a simulator for a DLX machine

assembly compiler computer-architecture dlx virtual-machine

Last synced: 04 Jan 2025

https://github.com/deven96/welt

Creating a compiler and language from scratch using Golang to understand syntax trees, parsers, lexers, tokens, expressions, operators, precedence, binders and recursive walks

compiler

Last synced: 12 Feb 2025

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: 11 Jan 2025

https://github.com/rahuletto/execoder

Execoder is a beautiful Wandbox wrapper with the power of Codeboard

compiler executor nextjs online-compiler sandbox wandbox

Last synced: 18 Jan 2025

https://github.com/montyanderson/ccjs

WIP C compiler written in Javascript

assembly c compiler gcc javascript

Last synced: 18 Jan 2025

https://github.com/red-rapious/compilateur-petit-purescript

Compiler of the Purescript language in OCaml - Project for the "Programming languages and compilation" course 2023-2024 at ENS Ulm

compiler ocaml purescript

Last synced: 11 Jan 2025

https://github.com/ignema/dictel

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

c compiler

Last synced: 11 Jan 2025

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: 11 Jan 2025

https://github.com/paladin-t/bitty.luax_plugin

A Lua-extension plugin for Bitty Engine.

bitty bitty-engine compiler lua

Last synced: 30 Jan 2025

https://github.com/paladin-t/bitty.compiler_plugin

An example compiler plugin for Bitty Engine.

bitty bitty-engine brainfuck compiler lua

Last synced: 30 Jan 2025

https://github.com/chadc1050/hermes

Javascript Superset Targeting WASM Compilation

compiler javascript typescript wasm

Last synced: 12 Jan 2025

https://github.com/marantesss/decorators-to-object-api-transpiler

This program was created to batch migrate vue components using the Class Property Decorators to regular Options API syntax.

compiler transpiler typescript vue vue-class-components vue3

Last synced: 23 Jan 2025

https://github.com/pbentes/premd

Quickly compile your Markdown files into static HTML

compiler html markdown

Last synced: 16 Jan 2025

https://github.com/macochave/compi2-jolc

Proyecto de Organización de Lenguajes y Compiladores 2

compiler flask-application julia python

Last synced: 30 Jan 2025

https://github.com/imdanielsp/b2-lang

B2 (B Square) Language Implementation

b2 compiler language

Last synced: 12 Jan 2025

https://github.com/foodelevator/huginn

A language and compiler

compiler programming-language

Last synced: 24 Jan 2025

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

Building a compiler in C#

c-sharp compiler dotnet

Last synced: 12 Jan 2025

https://github.com/guiferviz/uranium

A radioactive programming language.

compiler programming-language

Last synced: 12 Jan 2025