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-07 00:05:14 UTC
- JSON Representation
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
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.
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
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: 12 Oct 2024
https://github.com/reisraff/phulp-scss-compiler
The scss compiler addon for phulp
compiler php phulp phulp-scss-compiler phulpplugin scss scss-compiler
Last synced: 12 Oct 2024
https://github.com/m4elstr0m/onecompiler
A Linux script designed to make cross-platform compiling easier
compile compiler compilers cplusplus cpp cross-compile cross-compiler cross-platform csharp debian developer-tools go golang linux linux-app shell time-saver time-saving-tool
Last synced: 12 Oct 2024
https://github.com/ehwan/lua_rust
lua syntax parser & interpreter in Rust
compiler glr-parsing lalr1 lua rust
Last synced: 12 Oct 2024
https://github.com/dimits-ts/mini-python-compiler
A project implementing a compiler for the 'Mini Python' programming language.
compiler programming-language sablecc
Last synced: 07 Nov 2024
https://github.com/sholtrop/cminus
Toy compiler for a minimal, C-like language, written in Rust.
Last synced: 26 Oct 2024
https://github.com/rubyonworld/ruby-less-js
Ruby LessJs is a bridge to the official Javascript-based Less.js compiler.
bridge compiler lessjs official
Last synced: 12 Oct 2024
https://github.com/thomas-crane/spearmint
A statically typed, simple language.
Last synced: 12 Oct 2024
https://github.com/wtanaka/ansible-role-ghc
Ansible role to install ghc
ansible ansible-galaxy ansible-role ansible-roles compiler compilers development galaxy ghc ghci glasgow haskell
Last synced: 13 Oct 2024
https://github.com/wtanaka/ansible-role-ghc-mtl
Ansible role to install mtl library for Glasgow Haskell Compiler
ansible ansible-galaxy ansible-role ansible-roles compiler development galaxy ghc ghc-mtl ghci glasgow haskell
Last synced: 13 Oct 2024
https://github.com/williamfedele/tinycompiler
Compiler written in Zig for fun
compiler compiler-design zig ziglang
Last synced: 17 Oct 2024
https://github.com/sinnwrig/directxshadercompiler.net
.NET wrapper for the DirectXShaderCompiler written in C#
compiler csharp directx directx-shader-compiler dotnet-core dxil hlsl llvm llvm-clang net8 shader shader-programs
Last synced: 14 Oct 2024
https://github.com/99thedark/fusion
An unnamed 5th version of my programming language
ast compiler lexer llvm programming-language rust
Last synced: 14 Oct 2024
https://github.com/tanishiking/tiger
[WIP] Tiger language implementation in OCaml (Work in Progress).
Last synced: 14 Oct 2024
https://github.com/keithwachira/gosandbox
A sandbox to run small public golang apps
Last synced: 13 Oct 2024
https://github.com/chengzeyi/sharpccompiler
Simple compiler. 自制简单语言编译器
compiler lexical-analyzer parser
Last synced: 15 Oct 2024
https://github.com/arturbosch/java-script-shell
Run java files dynamicly in a shell
compiler java reflection scripting shell
Last synced: 15 Oct 2024
https://github.com/rickbutton/schwasm
A Scheme compiler that targets WebAssembly
compiler scheme wasm webassembly
Last synced: 01 Nov 2024
https://github.com/nandahkrishna/compilerdesignlab
Programs written for the Compiler Design Laboratory in the 6th semester
c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer
Last synced: 15 Oct 2024
https://github.com/douira/parenthis-lang
(parenthis) is an esoteric programming language
compiler esoteric-language interpreter programming-language
Last synced: 14 Oct 2024
https://github.com/mtakagi/cccs
C like language compiler inspired by https://www.sigbus.info/compilerbook
Last synced: 06 Nov 2024
https://github.com/st3v3nmw/c-compiler
A compiler for a subset of the C programming language.
c-compiler compiler compiler-construction compiler-designs compiler-development compilers
Last synced: 14 Oct 2024
https://github.com/xffxff/nand2tetris
Write assembler, vm and compiler in rust
assembler compiler nand2tetris rust vm
Last synced: 14 Oct 2024
https://github.com/sweeper777/album
An esoteric programming language with lots of songs
Last synced: 15 Oct 2024
https://github.com/sid597/nand-to-games
Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.
compiler computer-architecture operating-system
Last synced: 15 Oct 2024
https://github.com/robinweser/tokenize-sync
Simple synchronous string tokenizer using Regex
compiler synchronous tokenization tokenizer tokenizing-parser
Last synced: 15 Oct 2024
https://github.com/wabtey/antlr4_compiler_project
L3 Info - Creation of the beginnings of a compiler using Antlr4
Last synced: 24 Oct 2024
https://github.com/petergtz/c2c-err-transpiler
This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.
Last synced: 18 Oct 2024
https://github.com/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 15 Oct 2024
https://github.com/jroesch/lean.js
An example of using Lean's backend API to implement a new language backend.
compiler javascript lean programming-language
Last synced: 15 Oct 2024
https://github.com/meyfa/selena
A textual language that compiles to UML sequence diagrams.
compiler sequence-diagram uml uml-sequence-diagram
Last synced: 14 Oct 2024
https://github.com/remram44/brainfuck-compiler
brainfuck brainfuck-compiler compiler
Last synced: 25 Oct 2024
https://github.com/xiaofuzi/iblog
Read - Write - Note
compiler docs flutter interpreter javascript parser reactjs rust vuejs
Last synced: 14 Oct 2024
https://github.com/shinnn/gulp-yo-yo
gulp plugin to transform yo-yo/bel/choo templates into pure and fast document calls
compiler gulp gulp-plugin stream template yo-yo
Last synced: 18 Oct 2024
https://github.com/aromalanil/compiler-design-lab
Programs for Compiler Design Lab🧪 of S7 KTU
c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer
Last synced: 25 Oct 2024
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 20 Oct 2024
https://github.com/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 15 Oct 2024
https://github.com/tonyfromundefined/keynote-typescript-korea-relay
[TypeScript Korea 2020] Online Meetup Relay Compiler Demo
codegen compiler relay typescript
Last synced: 18 Oct 2024
https://github.com/owainlewis/osc
Scheme compiler
compiler haskell scheme scheme-compiler
Last synced: 15 Oct 2024
https://github.com/oreqizer/lox
Toy language written while reading https://craftinginterpreters.com/
compiler interpreter learning rust
Last synced: 15 Oct 2024
https://github.com/dlesbre/kotlin-compiler
Compiler for a simple fragment of kotlin
Last synced: 02 Nov 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: 19 Oct 2024
https://github.com/joshuawills/x-compiler
Compiler for 'X' language, utilising LLVM IR as target code
compiler java llvm programming-languages
Last synced: 15 Oct 2024
https://github.com/riverdave/interfuse-website
Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes
compiler editor llvm llvm-ir programming-language
Last synced: 15 Oct 2024
https://github.com/99thedark/aqua
6th version of my programming language, Aqua
compiler language llvm nim nim-lang programming-language
Last synced: 15 Oct 2024
https://github.com/hisoka999/wirthx
Wirthx is a pascal compiler and interpreter
Last synced: 15 Oct 2024
https://gitlab.com/xlogic/mono
The mono repository for the xlogic standalone library, services and command line tools.
FPGA HDL cli command-line-tool compiler monorepo rust-crate rust-lang rust-library
Last synced: 21 Oct 2024
https://github.com/rvcas/zlox
Crafting Interpreters Part 3
compiler garbage-collection interpreter virtual-machine zig
Last synced: 21 Oct 2024
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 25 Oct 2024
https://github.com/flolight/lexyaccexamples
LexYaccExamples is a compilation of Lex and Yacc example programs
compiler language-grammars lex
Last synced: 21 Oct 2024
https://github.com/justinfernald/justin-lang-compiler
A compiler written in JavaScript that compiles a C style language to WebAssembly
compiler javascript webassembly
Last synced: 02 Nov 2024
https://github.com/micheleriva/go-brainfuck
💥A Brainfuck compiler written in GoLang
brainfuck compiler go golang interpreter
Last synced: 27 Oct 2024
https://github.com/petercamilleri/parse_queue
An object queue for moving compiler tokens with nestable backtrack capability.
backtracking compiler queue ruby rubygem
Last synced: 29 Oct 2024
https://github.com/petercamilleri/lexical_analyzer
The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)
compiler lexical-analysis ruby rubygem
Last synced: 29 Oct 2024
https://github.com/lleyton/bfc
A naive Brainfuck compiler frontend for QBE.
brainfuck brainfuck-compiler compiler qbe rust
Last synced: 29 Oct 2024
https://github.com/andreiduma/coolr
Compiler for the Cool classroom language, written in Rust.
Last synced: 29 Oct 2024
https://github.com/dalisoft/oxlint-rs-npm
Linter for the JavaScript Oxidation Compiler
compiler javascript linter minifier parser rust typescript
Last synced: 29 Oct 2024
https://github.com/ericdallo/docker-lein-sass
Lein + Sass docker image
compiler css docker docker-image dockerfile hub image lein leiningen sass
Last synced: 07 Nov 2024
https://github.com/dandandan/superoptimizer
Simple superoptimizing "compiler"
compiler functional-programming optimization
Last synced: 06 Nov 2024
https://github.com/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 07 Nov 2024
https://github.com/mtgrosser/jass-vue-sfc
Vue SFC compiler for Sprockets
asset-pipeline compiler javascript rails ruby ruby-on-rails sfc sprockets vue vue-sfc
Last synced: 02 Nov 2024
https://github.com/mattmezza/email-lang-cli
The Email Language CLI
cli compiler email language parser transpiler
Last synced: 02 Nov 2024
https://github.com/shinnn/metalsmith-buble
Bublé plugin for Metalsmith
buble build-tool compiler ecmascript javascript jsx metalsmith metalsmith-plugin nodejs
Last synced: 29 Oct 2024
https://github.com/wang-zerui/draw-frontend
serverless部署的绘图语言解释器 (西电编译原理大作业)
Last synced: 03 Nov 2024
https://github.com/lovetingyuan/simple_template
简单的模板编译
compiler html javascript template
Last synced: 30 Oct 2024
https://github.com/shysolocup/unityscript
A JavaScript-to-C# Compiler for Unity
compiler game-development gamedev javascript js nodejs nodejs-api nodejs-modules transpiler unity unity2d unity3d unityscript
Last synced: 03 Nov 2024
https://github.com/cloudef/zig-fsm-compiler
Ragel compatible FSM compiler for Zig
compiler fsm lexer logic parser parsing state state-machine state-management tokenizer zig
Last synced: 03 Nov 2024
https://github.com/dhil/hank
a research programming language based on handlers
algebraic-effects compiler computational-effects effect-handlers programming-language
Last synced: 30 Oct 2024
https://github.com/epatrizio/miniml2wasm
MiniML to WebAssembly compiler
compiler ocaml-library wasm webassembly
Last synced: 30 Oct 2024
https://github.com/amdrel/mlbf
An optimizing Brainfuck interpreter / compiler written in C.
brainfuck brainfuck-interpreter compiler scripting-language stdin
Last synced: 30 Oct 2024
https://github.com/timbokz/ange
♻️ Compile anything into anything using EJS templates.
automation cli compiler es6 generator javascript nodejs
Last synced: 30 Oct 2024
https://github.com/blevic/simple-c-compiler
My C compiler, written in C (and Python)
Last synced: 30 Oct 2024