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/king-11/c_compiler

Writing a compiler for c in rust language

c code-generator compiler lexer parser rust

Last synced: 23 Jan 2025

https://github.com/fleschutz/cwts

Test suite to check C++ compiler warnings with 68 test cases.

c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings

Last synced: 13 Nov 2024

https://github.com/newcomb-luke/kos-klinker

A utility part of the Kerbal Compiler Collection that links one or more KerbalObject files into one executable or shared KSM file.

compiler kasm kerbal-operating-system kerbal-space-program kos krisc ksp linker

Last synced: 02 Dec 2024

https://github.com/keiichiw/tmp-8cc

Compile-time C compiler implemented in C++ Template MetaProgramming

compiler cplusplus joke template-metaprogramming

Last synced: 08 Nov 2024

https://github.com/thrushlang/thrushc

The Compiler for Thrush Programming Language.

compiled-language compiler programming-language rust statically-typed thrush

Last synced: 16 Jan 2025

https://github.com/gizmo385/c-minus-minus

A C-- compiler written in C with a side Clojure branch

c clojure compiler

Last synced: 08 Nov 2024

https://github.com/jakuj/bfc-10000

Heavily optimising Brainf*** compiler targeting LLVM

brainfuck brainfuck-compiler compiler llvm

Last synced: 10 Nov 2024

https://github.com/librasn/compiler

An ASN1 compiler producing Rust representations for the rasn framework

asn1 ber compiler der per rasn rust uper

Last synced: 13 Nov 2024

https://github.com/discretetom/retsac

Text lexer and parser. Compiler frontend framework.

bison compiler flex lexer llvm lr parser

Last synced: 02 Nov 2024

https://github.com/plume-lang/plume

Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.

algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits

Last synced: 11 Nov 2024

https://github.com/taskrjs/fly-coffee

:coffee: Fly plugin for CoffeeScript

coffee coffeescript compiler fly

Last synced: 06 Nov 2024

https://github.com/nooga/fy

A a tiny concatenative programming language JIT compiled to aarch64 machine code.

compiler concatenative concatenative-language functional-programming jit stack-based zig

Last synced: 08 Jan 2025

https://github.com/owainlewis/joy

Compiler for the functional stack based programming language Joy

compiler interpreter programming-language stack-based

Last synced: 15 Oct 2024

https://github.com/texodus/literally

A tool for literate programming in Javascript

compiler javascript literate-programming

Last synced: 28 Oct 2024

https://github.com/mrjameshamilton/bf

An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.

arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm

Last synced: 06 Nov 2024

https://github.com/hand-of-doom/gomake

Run golang code in Makefile and use all the features of bash & multiline targets support

code-generator compiler go linux makefile-generator makefile-syntax

Last synced: 11 Nov 2024

https://github.com/basemax/etcompilergenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser

Last synced: 09 Feb 2025

https://github.com/osoftware/spedn

Smart contract language for electronic cash (Bitbucket mirror)

bitcoin bitcoin-cash blockchain compiler ecash

Last synced: 19 Oct 2024

https://github.com/alkimeegames/codeoptimizationsymbols

Automatically sets preprocessor directives based on the Code Optimization mode set in the Unity Editor

code-generation compiler openupm symbols unity unity3d unity3d-editor unity3d-plugin

Last synced: 09 Feb 2025

https://github.com/kekyo/nesp

A Lisp-like lightweight functional language on .NET

compiler csharp dotnet functional-language lisp repl

Last synced: 30 Oct 2024

https://github.com/ericlbuehler/kestrel

Simple and safe.

compiler kestrel

Last synced: 28 Oct 2024

https://github.com/rvcas/the-super-tiny-compiler.rs

The Super Tiny Compiler in Rust

compiler rust-lang tiny

Last synced: 21 Oct 2024

https://github.com/detjonmataj/tiny-c-compiler-patches

During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.

c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc

Last synced: 12 Oct 2024

https://github.com/objectionary/opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible

bytecode compiler eolang oop optimization optimization-algorithms transpiler

Last synced: 12 Nov 2024

https://github.com/ilieschibane/projet-compil_mini-compilateur

a Mini compiler made in C and Flex/Bison for an university project

bison c compiler flex

Last synced: 29 Nov 2024

https://github.com/agentcooper/eye

Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript

compiler llvm programming-language typescript

Last synced: 13 Nov 2024

https://github.com/onyxlang/ts

An Onyx compiler implementation in Typescript

compiler deno onyx zig

Last synced: 24 Oct 2024

https://github.com/l1mey112/tl-v

A tiny, proof of concept, programming language.

ast compiler compiler-design gas programming-language vlang x86-64

Last synced: 10 Feb 2025

https://github.com/kamkow1/yup

source code of the yup compiler and other related tools

compiler language llvm programming-language

Last synced: 13 Oct 2024

https://github.com/basemax/mylang

A hobby compiler build by nearley. (Thanks from Toby)

compiler grammar grammar-checker grammar-parser interpreter js lexer nearley nearley-grammar nearleyjs nodejs

Last synced: 09 Feb 2025

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 13 Oct 2024

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

πŸš€ ζ΅·ε—ε€§ε­¦ηΌ–θ―‘εŽŸη† pl0 语言编译器扩充

c compiler

Last synced: 06 Dec 2024

https://github.com/sachinraja/pdfc

PDF compiler for your source code

compiler pdf shiki syntax-highlighting

Last synced: 06 Jan 2025

https://github.com/felipenoris/optimizingir.jl

An Intermediate Representation (IR) on steroids

compiler intermediate-representation julia-language

Last synced: 14 Oct 2024

https://github.com/serafimarts/zephir-composer-plugin

Zephir language composer installer

compiler composer installer plugin zephir

Last synced: 18 Oct 2024

https://github.com/pedro-ramalho/ignota-dialect

The MLIR Ignota dialect.

compiler dialect llvm mlir

Last synced: 14 Oct 2024

https://github.com/engineeringsoftware/jog

Pattern-Based Peephole Optimizations with Java JIT Tests

compiler java jit jit-compiler openjdk optimization pattern peephole shadow test

Last synced: 13 Oct 2024

https://github.com/horse64/core.horse64.org

A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org

abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library

Last synced: 11 Nov 2024

https://github.com/basemax/firstllvmc

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial

Last synced: 09 Feb 2025

https://github.com/ghaiklor/tiny-three-pass-compiler-codewars

Three-pass compiler for a simple programming language into a small assembly language

assembly compiler compilers javascript nodejs optimizer

Last synced: 09 Nov 2024

https://github.com/siraben/hasktran

A compiler for FRACTRAN written in Haskell.

assembler compiler fractran haskell monad-transformers tagless-final

Last synced: 24 Oct 2024

https://github.com/simplydanny/bitsy-llvm

Compiler for the Bitsy language based on LLVM

compiler llvm

Last synced: 13 Oct 2024

https://github.com/glebec/int-jit-comp

Comparison of an Interpreter, JIT Compiler, Compiler, & Optimizing Compiler

compiler educational interpreter jit

Last synced: 13 Feb 2025

https://gitlab.com/DevelopmentDuck/rose

A website compiler allowing the use of Go alongside HTML

compiler golang html website

Last synced: 12 Nov 2024

https://github.com/huangguiyang/tcc

Tiny C Compier v0.9.26

compiler tcc

Last synced: 05 Nov 2024

https://github.com/exoad/yttriuslang.c

Vectorized compiled programming language and vm

c compiler compilers runtime

Last synced: 08 Nov 2024

https://github.com/shibatch/xpass

A collection of experimental optimizing passes for LLVM

clang compiler llvm llvm-ir llvm-pass optimization sleef

Last synced: 12 Nov 2024

https://github.com/itdevwu/naive-pascal-compiler

A compiler for the Pascal programming language

antlr4 compiler cpp pascal xmake

Last synced: 24 Oct 2024

https://github.com/jesperkha/neon

Statically typed compiled language

c compiler language neon programming-language transpiler

Last synced: 08 Nov 2024

https://github.com/xldenis/mgc

comp 520 go compiler

compiler haskell

Last synced: 22 Oct 2024

https://github.com/miniminelp/minetem

A little programm for mapmakers that want to add new blocks and items to the game

block compiler gui item json mapmaking minecraft node node-js node-module nodejs nodejs-modules npm npm-install npm-module npm-package npmjs

Last synced: 22 Jan 2025

https://github.com/houssemnasri/coolcompiler

A cool compiler for the Cool programming language!

compiler cs143 garbage-collection hacktoberfest java java-cup jlex oop

Last synced: 05 Nov 2024

https://github.com/remedyit/ridl

RIDL, the flexible Ruby IDL compiler

compiler frontend idl pluggable ruby

Last synced: 20 Dec 2024

https://github.com/kettanaito/webpack-http-server

On-demand runtime webpack compilations over HTTP.

compiler http on-demand runtime webpack

Last synced: 24 Oct 2024

https://github.com/giulioz/mlem

πŸ‘¨πŸΌβ€πŸ’»πŸ‘… A Tiny ML-like language for research purposes

compiler functional haskell language ml nearley ocaml parser types

Last synced: 15 Oct 2024

https://github.com/thehxdev/bfi

Fast and efficient BrainFuck compiler and interpreter written in C

assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix

Last synced: 14 Nov 2024

https://github.com/oldratlee/kotlin-coroutines-bottom-up

Complete runnable demo code of article "A Bottom-Up View of Kotlin Coroutines"

bottom-up compiler concurrency continuation continuation-passing-style coroutines cps http4k kotlin tornadofx

Last synced: 12 Oct 2024

https://github.com/demonstrandum/crepl

An intuitive calculator Read-Eval-Print-Loop.

c calculator compiler interpreter math mathematics numerical parser repl

Last synced: 06 Nov 2024

https://github.com/feliwir/sharpshadercompiler

A .NET Standard wrapper to shaderc

compiler csharp opengl shader shaderc vulkan wrapper

Last synced: 07 Nov 2024

https://github.com/anikhasibul/html2vecty

HTML to Vecty compiler! 😎 Transpiles all of your html codes to vecty components in a second! 😎 #move2vecty #html2vecty

cli compiler components css front-end-development golang gopherjs html javascript transpiler vecty

Last synced: 24 Nov 2024

https://github.com/sinanislekdemir/minik

Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.

arduino compiler esp32 esp32-wroom interpreter kernel programming-language

Last synced: 12 Oct 2024

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

tarik is a minimal, compiled language, designed for low-level programming.

compiler language programming-language tarik

Last synced: 26 Jan 2025

https://github.com/spcl/perf-taint

Taint-based program analysis framework for empirical performance modeling.

clang compiler hpc llvm performance-analysis performance-modeling

Last synced: 06 Nov 2024

https://github.com/javinator9889/kernelupgrader

A Python tool for upgrade your kernel safely from kernel.org

compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly

Last synced: 14 Oct 2024

https://github.com/viown/seascript

A VM Based Programming Language

compiler interpreter language programming-language vm

Last synced: 15 Oct 2024

https://github.com/siraben/scheme-to-c

A toy Scheme to C compiler

c compiler scheme

Last synced: 30 Oct 2024

https://github.com/saber2pr/ts-compiler

Typescript Compiler Utils.

compiler typescript

Last synced: 28 Oct 2024

https://github.com/shunyue1320/vue-resolve

🌾vue.jsι’ι“œη‰ˆ-ι€‚εˆζΊη εˆε­¦θ€…ε­¦δΉ ε€Ÿι‰΄

compiler dep diff observer patch render vdom vnode vue watcher

Last synced: 15 Oct 2024

https://github.com/taktoa/spim-compiler

A compiler from a simple imperative language to SPIM, a dialect of MIPS assembly (WIP)

compiler dependent-types idris mips wip

Last synced: 22 Jan 2025

https://github.com/sbip-sg/tsll

Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).

compiler compiler-frontend llvm llvm-ir typescript typescript-compiler

Last synced: 16 Oct 2024

https://github.com/blyxyas/hq9c

🐱 HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.

compiler esolangs joke rust

Last synced: 28 Oct 2024

https://github.com/michaelsdavid/conure-lang

A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.

c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c

Last synced: 16 Nov 2024

https://github.com/kts-o7/compiler-design

Lab codes for Compiler design

compiler compiler-design-lab lex yacc yacc-lex

Last synced: 06 Jan 2025

https://github.com/alannunes/compiler

This Is a Programming Language (Alanus). It's the first compiler I wrote for learnings purpose.

code-generation compiler compiler-construction intepreter programming-language python turing-machine

Last synced: 25 Dec 2024

https://github.com/pcaversaccio/zksync-vyper-sandbox

A sandbox environment for ZKsync Era Vyper compiler testing.

compiler testing vyper zksync-era

Last synced: 09 Nov 2024

https://github.com/finitereality/pipedream

One attempt of many at building a BYOND-compatible compiler and server.

byond compiler dreammaker

Last synced: 12 Nov 2024

https://github.com/abuzarmushtaq/rustscript

RustScript makes Rust great again πŸ’ͺ😎(Coming soon)

compiler rust rust-lang transpiler typescript typescript-framework

Last synced: 26 Jan 2025

https://github.com/sonota88/ruccola

A self-hosting toy compiler

compiler programming-language ruby

Last synced: 25 Dec 2024

https://github.com/r-unic/rogems

A Ruby to Lua transpiler written in pure Ruby for use in the Roblox game engine

compiler game lua roblox roblox-ruby rogems ruby transpiler

Last synced: 12 Nov 2024

https://github.com/technius/simpl

A simple imperative programming language inspired by ideas in functional programming languages

compiler llvm programming-language

Last synced: 15 Oct 2024

https://github.com/akshatkarani/micro_compiler

A compiler for MICRO language

compiler micro-compiler

Last synced: 14 Oct 2024

https://github.com/jrmoulton/interpreter-rs

An interpreter and compiler built in Rust

compiler interpreter lexer parser rust

Last synced: 19 Nov 2024

https://github.com/playxe/stack2ssa

Simple implementation of stack to SSA IR lowering

bytecode compiler cranelift intermediate-code-generation jit ssa stack

Last synced: 01 Nov 2024

https://github.com/iricartb/university-c-compiler-flex-bison

Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).

bison c compiler flex lexical semantics yacc

Last synced: 14 Nov 2024

https://github.com/ShuyunFF2E/dragon-pond

πŸ‘ΉπŸ”₯dragon compiler collection

babel-plugin compiler

Last synced: 01 Nov 2024

https://github.com/aliiimaher/compiler

Design a tiny compiler with Lex and Yacc.

bison-flex compiler yacc-lex

Last synced: 13 Jan 2025

https://github.com/juliandavidmr/camaleon

Camaleon is a multiplatform installable module, available for Linux, Windows and Mac OS. Quickly obtain, view and test exercises developed in C++ and Java. camaleon uses the V8 engine Google, so you need to install NodeJS.

analyzer compiler java programmer-tool udebug uhunt uva-data uva-solutions

Last synced: 11 Feb 2025