Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/compiler
- Wikipedia: https://en.wikipedia.org/wiki/Compiler
- Related Topics: interpreter, gcc, fortran,
- Last updated: 2024-11-06 00:05:28 UTC
- JSON Representation
https://github.com/certseeds/cs323_compilers_2020f
SUSTech's CS323-Compilers in 2020-Fall.
agpl-v3 bison-flex compiler compilers cs323 flex modern-cmake sustech
Last synced: 11 Oct 2024
https://github.com/cowboy8625/snow-lang
A functional programming language
compiler functional functional-programming language programming-language snow-lang
Last synced: 15 Oct 2024
https://github.com/m4gnv5/geschwindigkeitsficken
Speedfuck - optimizing brainfuck compiler
brainfuck brainfuck-compiler brainfuck-compilers compiler optimization optimizations
Last synced: 14 Oct 2024
https://github.com/ustb-owl/Lava
A compiler of C subset by USTB OWL Wheel Lab.
Last synced: 02 Aug 2024
https://github.com/kirlovon/tiq
Tiny 16bit fantasy console written in TypeScript 🕹
compiler console fantasy-console ts typescript virtual-machine vm webpack
Last synced: 28 Oct 2024
https://github.com/techno-coder/lucent
A transparent systems programming language. Check out the next-prototype branch! On indefinite hiatus.
compiler programming-language systems
Last synced: 28 Oct 2024
https://github.com/nurkiewicz/ts.class
TypeScript to Java bytecode compiler
bytecode compiler java java-bytecode-compiler jvm kotlin typescript
Last synced: 28 Oct 2024
https://github.com/indutny/json-pipeline-scheduler
Scheduler for JSON-Pipeline project
Last synced: 17 Oct 2024
https://github.com/hahnlee/imugi
:dragon: Experimental python compiler written in python
compiler compiler-frontend llvm objective-c-runtime python
Last synced: 15 Oct 2024
https://github.com/mathspp/building-a-python-compiler-and-interpreter
Code for the article series on building a Python compiler and interpreter
compiler compilers interpreter interpreters language-design python python3
Last synced: 05 Nov 2024
https://github.com/kritzcreek/siml
My playground for building a compiler for an ML-like in Rust
compiler parsing typechecker wasm
Last synced: 28 Oct 2024
https://github.com/rizwansoaib/sublime-build-system
Compiler and Interpretor in sublime3 run directly from Sublime for linux
bash bash-script bash-scripting compiler editor interpretor sublime
Last synced: 24 Oct 2024
https://github.com/jobinrjohnson/flare
A compiler for TypeScript
bison-flex clang compiler cpp language llvm typescript
Last synced: 04 Aug 2024
https://github.com/nwtgck/platy-lang-haskell
Platy Language Compiler by Haskell & LLVM: Declarative, Statically typed and Simple to implement language
compiler haskell language llvm programming-language
Last synced: 23 Oct 2024
https://github.com/pera/ad-hoc
Ad-hoc programming language
compiler functional-programming interpreter programming-language
Last synced: 03 Aug 2024
https://github.com/burz/cfl
a Compileable statically typed Functional programming Language
compiler functional-programming interpreter llvm
Last synced: 03 Aug 2024
https://github.com/tsarchghs/mt
MT is a high level programming language.
c compiler programming-language
Last synced: 28 Oct 2024
https://github.com/eddieantonio/brainmuk
brainfuck x86 compiler and interpreter
aot brainfuck compiler hacktoberfest interpreter
Last synced: 12 Oct 2024
https://github.com/valderman/ghc-sd
Build a GHC which produces shared libraries without runtime Haskell dependencies
Last synced: 14 Oct 2024
https://github.com/zyrouge/beize
A highly dynamic embeddable scripting language.
compiler interpreter programming-language
Last synced: 30 Oct 2024
https://github.com/benchr267/lbd
Learning By Doing - my own programming language to learn how to write a compiler toolchain. Follow my progress at http://blog.benchr.de/tags/compiler/
Last synced: 20 Oct 2024
https://github.com/luozijun/es
A ECMAScript Parser and Interpreter written in Rust
ast compiler ecmascript es es2018 interpreter lexer parser
Last synced: 23 Oct 2024
https://github.com/kritzcreek/nemo-lang
A small procedural programming language that compiles to Wasm GC
compiler programming-language wasm
Last synced: 28 Oct 2024
https://github.com/healeycodes/lisp-to-js
🖨 A Lisp-to-JavaScript optimizing compiler written in Rust.
compiler javascript lisp optimization parser-combinators transpiler
Last synced: 23 Oct 2024
https://github.com/sbekrin/cljs-babel
[λ] Experimental ClojureScript to JavaScript compiler based on Babel
cljs clojure clojurescript compiler es5 javascript javascript-compiler js parser
Last synced: 12 Oct 2024
https://github.com/porglezomp/scheme-jit
A JIT compiler for a small scheme dialect, as a project for Advanced Compilers.
bounds-checking compiler interpreter jit-optimization scheme
Last synced: 27 Oct 2024
https://github.com/khaouitiabdelhakim/pascal-compiler
This repository contains a minimalistic Pascal compiler implemented in C, covering lexical and syntax analysis. It serves as a learning resource for understanding the fundamental aspects of compiler design. The code is intentionally kept concise to provide a clear insight into the key stages of lexical and syntax analysis in a compiler.
c-programming compiler lexical-analysis pascal pascal-programming syntax syntax-analysis
Last synced: 27 Oct 2024
https://github.com/zuisong/chen_lang
A super tiny and toy language write by rust
compiler interpreters language rust
Last synced: 02 Aug 2024
https://github.com/gregsdennis/compilerattributes
Custom compiler-sensitive attributes all over the place!
Last synced: 18 Oct 2024
https://github.com/rashikakarki/storm
Basic computer language implemented using Python
basic-programming-language compiler compiler-design interpreter python
Last synced: 22 Oct 2024
https://github.com/ehwan/rustylr
GLR, LR(1) LALR(1) parser generator for Rust with custom reduce action
automata automaton bison code-generation compiler compiler-compiler deterministic-finite-automata dfa glr glr-parser lalr-parser lalr1 lr1 lr1-parser non-deterministic-finite-automaton parser parser-generator rust rust-lang yacc
Last synced: 27 Oct 2024
https://github.com/rmehri01/rlox
🥯 A bytecode compiler and virtual machine for the Lox language in Rust.
bytecode compiler crafting-interpreters interpreter rust virtual-machine
Last synced: 19 Oct 2024
https://github.com/colleagueriley/c-plus
Intermediary language between C and C++ with other added cool features too
c c-plus c-plus-plus c89 compiler language programming-language programming-languages rsgl sili sili-toolchain single-file
Last synced: 12 Oct 2024
https://github.com/Ewenwan/llvm-clang-samples
利用LLVM,Clang制作自己的编译器 UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
Last synced: 04 Aug 2024
https://github.com/stypox/dicio-sentences-compiler
Sentences-compiler for Dicio assistant
assistant assistive-technology compiler dicio dicio-assistant dicio-sentences-language personal-assistant personal-assistant-framework voice-assistant
Last synced: 28 Oct 2024
https://github.com/williamragstad/cakelang
A Minecraft data pack programming language
compiler datapack language minecraft minecraft-datapack programming-language transpiler
Last synced: 28 Oct 2024
https://github.com/iafisher/venice
A modern, high-level, statically-typed programming language
Last synced: 12 Oct 2024
https://github.com/kariaro/ampleprogramminglanguage
Creating a compiler for my own programming language
compiler lexical-analysis programming-language
Last synced: 14 Oct 2024
https://github.com/jeroenptrs/tslox
jlox implementation in Typescript
ast compiler interpreter language lox parser typescript
Last synced: 06 Nov 2024
https://github.com/andreaslyn/mini-yu
A dependently typed programming language prototype
compiler dependent-types functional-programming programming-language type-theory
Last synced: 04 Aug 2024
https://gitlab.com/gilmi/giml-lang
https://giml-lang.org A functional programming language with emphasis on structural typing.
compiler haskell parsing type inference
Last synced: 01 Aug 2024
https://github.com/fovea-org/fovea
Fovea is a tool for generating tiny, incredibly powerful Web Components.
cli compiler customelements dom fovea shadowdom template ui-library webcomponents webdevelopment
Last synced: 09 Oct 2024
https://github.com/mealet/hiw-lang
Simple compiler of programming language
compiler hiw hiw-lang language
Last synced: 28 Oct 2024
https://github.com/mob-sakai/internalaccessiblecompiler
Compile a c# project to a internal accessible dll
compiler csharp dotnet internal nuget-package tool
Last synced: 21 Oct 2024
https://github.com/thamugadi/semantic-preservation
Work in progress. Attempt to prove semantic preservation (forward simulation) for a simple compiler.
bisimulation compiler coq dependent-types formal-verification
Last synced: 10 Oct 2024
https://github.com/cga1123/slugcmplr
🐌 A CLI for compiling your Heroku apps into slugs.
build-automation build-tools compiler continuous-deployment heroku slug works-with-codespaces
Last synced: 02 Nov 2024
https://github.com/nixinova/wikity
Compile wikitext to HTML: wikitext as a templating language.
compiler eleventy eleventy-plugin html-template nixinova template-language templating-language wikitext wikitext-parser
Last synced: 28 Oct 2024
https://github.com/avraammavridis/dugong
Minimal State Store Manager for React Apps using RxJS
compiler component decorators react reactive redux rxjs sublime-text
Last synced: 27 Oct 2024
https://github.com/stagas/mono
mono is a low level language for audio expressions that compiles to wasm
audio compiler expression language sound wasm webassembly
Last synced: 31 Oct 2024
https://github.com/owez/jingo
A lightweight, high-level language designed for rapid prototyping
compiler programming-language rust
Last synced: 11 Oct 2024
https://github.com/eronana/strawberry
strawberry is a scripting language
compiler scripting-language virtual-machine
Last synced: 27 Oct 2024
https://github.com/povik/fold
high abstraction synthesis
asic compiler fpga hardware-description-language high-level-synthesis
Last synced: 15 Oct 2024
https://github.com/PhoenXHO/UwU
Just an UwU esoteric programming language interpreter written in C++.
bytecode bytecode-compiler bytecode-interpreter compiler compiler-design interpreter language programming-language uwu uwulang
Last synced: 02 Aug 2024
https://github.com/hellerve/compfuck
A compile-time Brainfuck compiler, in Carp
Last synced: 31 Oct 2024
https://github.com/marihachi/holo
A system programming language of modern syntaxes with LLVM.
compiler llvm low-level programming-language system-programming
Last synced: 02 Nov 2024
https://github.com/lambdacasserole/tiny-compiler
Very tiny compiler for a simple arithmetic language.
c compiler ebnf grammar stack-machine
Last synced: 27 Oct 2024
https://github.com/vijayphoenix/iith-btech-courses
IITH BTECH CSE all Courses' Codes and Assignments
compiler computer-architecture computer-networks computer-vision cool-compiler data-structures-and-algorithms dbms eiffel iith image-processing lattice-theory linear-optimization numerical-methods operating-system popl prolog reinforcement-learning representation-learning
Last synced: 19 Oct 2024
https://github.com/srenatus/opa-explorer
Graphical user interface showcasing the different stages of Rego compilation in OPA
compiler opa open-policy-agent rego
Last synced: 05 Nov 2024
https://github.com/mealet/tpl-lang
Stupid Programming Language based on LLVM in Rust
compiler llvm programming-language rust
Last synced: 14 Oct 2024
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 12 Oct 2024
https://github.com/cm4ker/platform
Platform for rapid creating business applications (auto generating crud, ui and more)
aquila business compiler database language language-analysis platform rad
Last synced: 15 Oct 2024
https://github.com/ajanibilby/bnf-parser
Deterministic BNF compiler/parser
bnf compiler javascript parser typescript
Last synced: 27 Oct 2024
https://github.com/eduardostuart/rust-the-super-tiny-compiler
A rust version of "the super tiny compiler"
compiler rust super-tiny-compiler
Last synced: 06 Nov 2024
https://github.com/henry232323/henrio
im just playing with making event loops. really an async library
async async-await async-programming asynchronous asyncio compiler curio hacktoberfest language python3 python36 tags trio
Last synced: 12 Oct 2024
https://github.com/wsdt/AlmostBinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 04 Aug 2024
https://github.com/nornagon/bf.wasm
Compile Brainfuck to WebAssembly
brainfuck brainfuck-compiler compiler webassembly
Last synced: 23 Oct 2024
https://github.com/ali77gh/chapapp
Desktop and Web App for playing with Chap programming language.
compiler dioxus wasm webassembly
Last synced: 20 Oct 2024
https://github.com/bootscore/bootstrap-5-sass-template-for-vscode
Create and compile your own bootstrap.min.css with this template. Compiled CSS can be used in bootScore theme. This template is not needed anymore since bootScore 5.1.1.1.
bootscore bootstrap bootstrap5 compiler sass visual-studio-code
Last synced: 06 Nov 2024
https://github.com/TechnoJo4/luadaul
A programming language that compiles to Lua.
Last synced: 03 Aug 2024
https://github.com/arnau478/opulus
Bytecode-compiled programming language
bytecode compiler hobby hobby-compiler interpreter language opulus programming-language
Last synced: 05 Nov 2024
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/chunrapeepat/score-language
Score, the programming language designed for blind and visually impaired students as an educational tool for coding.
audio blind compiler educational-tool programming-language senior-project transpiler typescript
Last synced: 31 Oct 2024
https://github.com/benhoyt/false-forth
A False compiler and interpreter written in ANS Forth
compiler false forth interpreter
Last synced: 14 Oct 2024
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/onyxlang/ts
An Onyx compiler implementation in Typescript
Last synced: 24 Oct 2024
https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion
🚀 海南大学编译原理 pl0 语言编译器扩充
Last synced: 18 Oct 2024
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/shinnn/metalsmith-svelte
Svelte plugin for Metalsmith
compiler html javascript metalsmith metalsmith-plugin nodejs svelte template view
Last synced: 18 Oct 2024
https://github.com/w3c/dms
Dialogue Manager Script - programming language for autonomous interactive systems
chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language
Last synced: 07 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: 31 Oct 2024
https://github.com/taskrjs/fly-coffee
:coffee: Fly plugin for CoffeeScript
coffee coffeescript compiler fly
Last synced: 06 Nov 2024
https://github.com/sachinraja/pdfc
PDF compiler for your source code
compiler pdf shiki syntax-highlighting
Last synced: 02 Nov 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: 10 Oct 2024
https://github.com/simplydanny/bitsy-llvm
Compiler for the Bitsy language based on LLVM
Last synced: 13 Oct 2024
https://github.com/rvcas/the-super-tiny-compiler.rs
The Super Tiny Compiler in Rust
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