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/pchaigno/yaka

Yaka compiler

compiler java yaka-compiler

Last synced: 12 Oct 2024

https://github.com/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 02 Nov 2024

https://github.com/alex313031/electron-22

Compiler optimized builds of Electron 22.x.x for Caprine, Codium, and Relay IRC

avx compiler compiler-optimized electron electron-22 optimized

Last synced: 06 Nov 2024

https://github.com/kcreate/crenshaw

https://compilers.iecc.com/crenshaw/

compiler crenshaw parser pascal pascal-language

Last synced: 24 Oct 2024

https://github.com/adryzz/simplecompiler

An easy to use portable C# compiler made in C#

compiler portable

Last synced: 29 Oct 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: 24 Oct 2024

https://github.com/effeix/pascalsimplifiedcompiler

Simplified compiler for the Pascal language built with Python3

compiler languages pascal python3

Last synced: 07 Nov 2024

https://github.com/pepicrft/noora

🌱 Noora is a native UI compiler for the web

compiler ui web

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

https://github.com/pagliacii/sicp-reg-machine

Register machine in SICP Chapter 5. Solve exercise 5.51.

compiler nom rust sicp

Last synced: 26 Oct 2024

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/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: 11 Oct 2024

https://github.com/tetsuo-cpp/descartes

A Pascal compiler written in C++.

compiler cpp pascal

Last synced: 02 Nov 2024

https://github.com/wspace/cybis-hapyli

Archive of HaPyLi, a language that compiles to Whitespace by Cybis

compiler hapyli whitespace-language

Last synced: 03 Aug 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: 27 Oct 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: 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: 07 Nov 2024

https://github.com/lemmon/babel-env-cli

Babel command line interface for global use, including preset-env as default.

babel cli compiler ecmascript javascript

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

https://github.com/n6g7/metamorph

Designer-friendly frontend stuff compiler

compiler gui jade pug stylus

Last synced: 28 Oct 2024

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/mittalgovind/compiler-construction

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

compiler

Last synced: 11 Oct 2024

https://github.com/tali/sclang

MLIR frontend for SCL (WIP)

compiler scl simatic

Last synced: 14 Oct 2024

https://github.com/deathlesz/brainfuck

Brainfuck parser, interpreter, IT compiler and LLVM frontend all-in-one.

brainfuck compiler interpreter llvm

Last synced: 31 Oct 2024

https://github.com/inmanturbo/module-compiler

Compile single file namespace to Psr4

command-line-tool compiler

Last synced: 23 Oct 2024

https://github.com/zpcore/acow

Applied Formal Methods.

automaton compiler dfs model-checking mtl

Last synced: 28 Oct 2024

https://github.com/bullheadandplato/compiler-palm-tree

CS462 term project. lexical analyzer and parser for/in C++ language

compiler lexical-analyzer parser

Last synced: 05 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: 17 Oct 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: 28 Oct 2024

https://github.com/undin/compiler

Simple compiler to LLVM bytecode (compilers course at ITMO University)

compiler llvm

Last synced: 31 Oct 2024

https://github.com/isuke/advanced-poe-filter

Advanced PoE Filter Compiler. Rich syntax for you.

compiler filter-of-kalandra path-of-exile pathofexile

Last synced: 24 Oct 2024

https://github.com/bensuperpc/docker-compiler-multi-arch

docker-compiler template

compiler docker template

Last synced: 17 Oct 2024

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

subc compiler in docker

c compiler dcoker

Last synced: 17 Oct 2024

https://github.com/arnau478/panorama

Panorama language compiler written in C

compiler language panorama programming programming-language

Last synced: 05 Nov 2024

https://github.com/florianvazelle/py2mips

A python compiler to mips, written in racket (not finished)

compiler mips racket

Last synced: 31 Oct 2024

https://github.com/valve/tsc-ruby

TypeScript compiler Ruby interface

compiler ruby typescript

Last synced: 05 Nov 2024

https://github.com/hinto-janai/hbc

hinto's bash compiler

bash compiler linux shell

Last synced: 02 Nov 2024

https://github.com/mtgrosser/ngxc

Nginx configuration file compiler

compiler nginx-configuration

Last synced: 31 Oct 2024

https://github.com/guiferviz/uranium

A radioactive programming language.

compiler programming-language

Last synced: 07 Oct 2024

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: 22 Oct 2024

https://github.com/reilabs/hieratika

Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet

compiler emulator llvm starknet

Last synced: 01 Nov 2024

https://github.com/isubasinghe/microc

A (mostly) working C compiler

c compiler haskell

Last synced: 11 Oct 2024

https://github.com/mirceanis/bivrost-kotlin-eval

bugsample project for bivrost-kotlin

bivrost bug compiler error example kotlin

Last synced: 23 Oct 2024

https://github.com/hyouteki/kappa

Compiler implementation for my language from scratch

compiler nasm rust

Last synced: 17 Oct 2024

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: 01 Nov 2024

https://github.com/indutny/json-pipeline-observer

Observer for json-pipeline

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/qhdwight/q-lang

My high school capstone project - a compiler for my own language written with Golang

assembly compiler golang language

Last synced: 08 Oct 2024

https://github.com/fwcd/cfg-to-regex

Tool for converting context-free-grammars into recursive regexes

compiler context-free-grammar pcre regex

Last synced: 08 Oct 2024

https://github.com/akneni/truffle-cpp

Compile-time memory management without caveats

compiler llvm

Last synced: 09 Oct 2024

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: 17 Oct 2024

https://github.com/allantargino/lelang

A Programming Language developed by me called "Le". It was developed using ANTLR.

antlr compiler compiler-construction

Last synced: 23 Oct 2024

https://github.com/msiemens/rustiny-jvm

A simple language that compiles to JVM bytecode

compiler jvm

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

https://github.com/cosmos72/m64th

[BETA] 64-bit forth compiler with REPL

compiler forth interpreter repl

Last synced: 11 Oct 2024

https://github.com/porglezomp/compiler-parts

Parts of a compiler backend, from scratch

compiler graph-coloring

Last synced: 02 Nov 2024

https://github.com/c71n93/language

Compiler for primitive programming language

compiler

Last synced: 11 Oct 2024

https://github.com/khadem-mh/computersales

A beautiful and user-friendly website for selling computer parts. Implemented with the Next framework

compiler computer-sales next nodejs react website

Last synced: 07 Nov 2024

https://github.com/ssxdev/remote-compiler

This API provides complete computer access for coding projects in a secure environment. It supports execution with customizable memory limits and execution times. With built-in compilers, it handles code in 4 programming languages, compiling and providing immediate output.

compiler container dockercompose

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

https://github.com/ysoroko/libasm

A library of useful functions coded in Assembly language

19 42 assembly compiler libasm library x86 x86-64

Last synced: 07 Nov 2024

https://github.com/idelvall/hack-assembler

An assembler for the Hack machine (http://www.nand2tetris.org/)

assembler compiler hack-machine machine-language nand2tetris

Last synced: 11 Oct 2024

https://github.com/idelvall/hack-vm

A stack machine code (VM code) to assembly compiler for the Hack machine (http://www.nand2tetris.org)

assembler compiler hack-machine nand2tetris stack-machine

Last synced: 11 Oct 2024

https://github.com/alx741/ghc.vim

Vim Haskell GHC compiler plugin [official]

compiler ghc haskell vim vim-runtime

Last synced: 07 Nov 2024

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: 13 Oct 2024

https://github.com/yhdgms1/grim-jsx

Compiling JSX to produce grim static templates

babel-plugin compiler jsx jsx-templates

Last synced: 04 Nov 2024

https://github.com/fmind/genius

An implementation of LISP Scheme based on Haskell

compiler haskell language lisp scheme

Last synced: 06 Nov 2024

https://github.com/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 12 Oct 2024

https://github.com/jumperchen/dart2java

A dart to java transpiler (PoC project)

compiler dart dartlang java transpiler

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

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

Docker Image for SDC

compiler dlang docker sdc

Last synced: 11 Oct 2024

https://github.com/robinvandernoord/comptime

"Zig into Python's speed lane with Comptime – it's not a sprint; it's a compile!"

ast compiler comptime python zig

Last synced: 11 Oct 2024

https://github.com/nqpz/toppl

An aggressive Prolog compiler :boom:

compiler interpreter prolog repl

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

https://github.com/kaworu/lox

Just me going through "Crafting Interpreters"

bytecode compiler interpreter

Last synced: 12 Oct 2024

https://github.com/domfarolino/compiler

A compiler for Wilsey's compiler "theory" class

compiler lexer lexical-analysis ll1-grammar llvm parser

Last synced: 15 Oct 2024

https://github.com/vatshayan/dfa-optimization-minimization-

This is about DFA optimization/Minimization in C program

autometa compiler dfa dfa-construction dfa-minimization dfa-optimization

Last synced: 11 Oct 2024

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

NCU CSIE Compiler, 2023 Fall

compiler lex ncu parser scanner yacc

Last synced: 11 Oct 2024

https://github.com/robinboers/signo

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

compiler elixir interpreter lisp

Last synced: 12 Oct 2024

https://github.com/taktoa/guile

The GNU Guile Scheme compiler and interpreter

compiler guile mirror scheme

Last synced: 12 Oct 2024

https://github.com/sword-smith/hfasto

Implementing a compiler for the fuctional programming language fasto in Haskell

calling-conventions compiler functional-programming mips-assembly register-allocation

Last synced: 11 Oct 2024

https://github.com/japrozs/dojo

Dojo is a microlanguage based off of Python.It has many features like function declaration and variable declaration

arithmetic compiler dojo functions language lexer microlanguage parse parser python semver variables

Last synced: 11 Oct 2024

https://github.com/hidehalo/laravel-view-shrinker

Laravel view shrinker would performs compression operations similar to twig's spaceless function when compile&caching blade views.

blade compiler laravel performance shrink shrinker spaceless twig view

Last synced: 11 Oct 2024

https://github.com/mahmoudmohamedramadan/compiler-design

The Compiler Design project for Computer Science department 👨‍💻.

compiler computer-science csharp desktop-application semantic-analysis static-analysis syntax-analyzer

Last synced: 11 Oct 2024

https://github.com/musgravejw/compiler

Single pass LL(1) recursive descent compiler written in Ruby.

compiler ruby

Last synced: 15 Oct 2024

https://github.com/sibtiger/bootlessstar

Bootless Star; A giant complexed shell based software that houses an environment for the supported programs. Comes included: Doom Builder 2 compiler, Doom Builder 64 compiler, GZDoom Builder compiler, and DeLorean backup

bootlessstar compiler delorean-backup doom-builder doom-builder-2 doom-builder-64 dos front-end gzdoom-builder shell-script shellscript windows-batch

Last synced: 11 Oct 2024

https://github.com/anupam-io/strange-if-else

A simple bison based parser to detect and solve a strange if-else sequence.

bison compiler flex grammar lex lexical-analyzer yacc

Last synced: 28 Oct 2024

https://github.com/pheuter/lithon

A toy compiler that translates a small subset of Scheme into Python

compiler lisp python scheme toy-compiler

Last synced: 11 Oct 2024

https://github.com/amitsingh-007/uglify-js-compiler

A JS Compiler to compile any JS code into a valid uglified transpiled JS code. You can also execute the uglified JS code right from the browser.

compiler daisyui solidjs solidstart stackblitz tailwindcss uglify-js-compiler uglifyjs

Last synced: 14 Oct 2024