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: 2025-01-16 00:05:40 UTC
- JSON Representation
https://github.com/bighuang624/simplejsoncompiler
A simple JSON parser that parses JSON text completely and extracts specific information from it
Last synced: 03 Jan 2025
https://github.com/yazaldefilimone/essentials-of-interpretation
Building an Interpreter from scratch
compiler compiler-design interpreter runtime
Last synced: 17 Nov 2024
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/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 26 Nov 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: 17 Nov 2024
https://github.com/eignnx/fauxcaml
A (not so great) Python implementation of OCaml
compiler nasm-assembly ocaml programming-language python37 x86-64
Last synced: 20 Nov 2024
https://github.com/jepeake/littledragon
a c to risc-v compiler implemented in c++
Last synced: 03 Jan 2025
https://github.com/henriquecbuss/ipe-compiler
A compiler for the Ipe language, as an Elm package
compiler elm functional-programming programming-language
Last synced: 31 Dec 2024
https://github.com/ulrich-tonmoy/carp
:dragon: Carp programming language
compiler lang language programming-language
Last synced: 19 Nov 2024
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 17 Nov 2024
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/c71n93/language
Compiler for primitive programming language
Last synced: 16 Jan 2025
https://github.com/nuxy/go-webview-app-builder
:window: Create a JavaScript single-page application (SPA) in a WebView
compiler desktop-application golang single-page-app webview
Last synced: 16 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/rhaeguard/shum
A useless stack-oriented programming language for JVM
compiler java-virtual-machine jvm jvm-bytecode programming-language stack-oriented
Last synced: 17 Nov 2024
https://github.com/iskorotkov/compiler
Простой компилятор, разработанный в рамках курса "Формальные грамматики и методы трансляции"
Last synced: 04 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/code-help-tutor/cse3341-cse3321-compiler
CSE3341 CSE3321 Compiler 辅导, code help, CS tutor, WeChat: cstutorcs Email: [email protected]
Last synced: 17 Nov 2024
https://github.com/zyszys/js-compiler
Just for learning ast and bit of compiler.
Last synced: 19 Nov 2024
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/vit0rr/obsidian-notes
My obsidian
algorithms compiler markdown notes obsidian
Last synced: 17 Nov 2024
https://github.com/engichang1467/myjscompiler
Writing my first compiler in javascript
Last synced: 17 Nov 2024
https://github.com/vapory-legacy/solidity
Solidity Contract-Oriented Programming Langauge for Vapory
compiler cryptocurrency smart-contracts solidity vap vapor vapory
Last synced: 19 Nov 2024
https://github.com/coldnew/compiler-brainfuck
A Clojure based optimize brainfuck compiler that support multi target (c, java, rust, js, python ... etc)
brainfuck clojure clojurescript compiler compiler-brainfuck
Last synced: 15 Jan 2025
https://github.com/cyberfined/higer
Tiger compiler written in haskell
compiler haskell imperative-language tiger-compiler tiger-language
Last synced: 11 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
Last synced: 11 Jan 2025
https://github.com/jub0t/jock
An automatic document generator for javascript libraries.
automation compiler docs documentation generator javascript library parser
Last synced: 16 Nov 2024
https://github.com/guidanoli/inf1022
Compiler for JFLAP Turing Machine (INF1022)
Last synced: 16 Nov 2024
https://github.com/ambidextrous9/compiler
Implementations of various compiler tools.
compiler compiler-design lexical-analyzer non-recursive parser symbol-table yacc
Last synced: 11 Jan 2025
https://github.com/ignema/dictel
langage avec portabilité élevée et programmation memory-driven
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/chadc1050/hermes
Javascript Superset Targeting WASM Compilation
compiler javascript typescript wasm
Last synced: 12 Jan 2025
https://github.com/xternet/mini-compiler-js-evm-bytecode
The mini-compiler that converts a JS-like 'add' function to EVM bytecode.
compiler ethereum evm javascipt nodejs smart-contracts solidity
Last synced: 14 Jan 2025
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: 07 Dec 2024
https://github.com/srgeverson/aula_estrutura_de_dados
Arquivos das Aulas de Estrutura de Dados
Last synced: 28 Nov 2024
https://github.com/remexre/stahl_bootstrap
The bootstrapping compiler for Stahl.
categorical-abstract-machine compiler stahl
Last synced: 22 Dec 2024
https://github.com/johnsonlee/architect
📖 A Cookbook of Architect 👉
android compiler dalvik dart design-pattern garbage-collection ios java jvm kotlin objective-c swift
Last synced: 28 Nov 2024
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 02 Dec 2024
https://github.com/tanishiking/tiger
[WIP] Tiger language implementation in OCaml (Work in Progress).
Last synced: 28 Nov 2024
https://github.com/arturbosch/java-script-shell
Run java files dynamicly in a shell
compiler java reflection scripting shell
Last synced: 03 Dec 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 Jan 2025
https://github.com/phillvancejr/x-forth
X-Forth is a small WIP specification for a Forth like language for fun and learning. Implementing a simple interpreter for beginners
compiler compilers concatenative concatenative-language dart dartlang forth golang interpreter interpreter-forth interpreter-language interpreters programming-language python stack-based stack-based-language stack-language
Last synced: 03 Dec 2024
https://github.com/devsujay19/html-css-javascript-code-editor
A Manual HTML, CSS JavaScript Code Editor/Code Compiler.
code code-compiler code-editor compiler css css-programming editor html html-css-javascript html-css-js-programming html-css-js-projects html-programming javascript javascript-programming manual manual-code-compiler manual-code-editor programming projects
Last synced: 03 Dec 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: 16 Dec 2024
https://github.com/99thedark/fusion
An unnamed 5th version of my programming language
ast compiler lexer llvm programming-language rust
Last synced: 28 Nov 2024
https://github.com/teodutu/cpl
Compilatoare - UPB 2020-2021
abstract-syntax-tree antlr4 antlr4-java code-generation compiler cool-language lexical-analysis mips-assembly semantic-analysis syntactic-analysis
Last synced: 02 Dec 2024
https://github.com/motapinto/java-minus-compiler
Development of a compiler for the Mini-Java language
code-generation compiler constant-folding constant-propagation graph-coloring interference-graph intermediate-representation java-minus liveness-analysis register-allocation semantic-analysis syntactic-analysis
Last synced: 28 Nov 2024
https://github.com/nwaywood/the-super-tiny-compiler-ocaml
Implementation of The Super Tiny Compiler in OCaml
Last synced: 23 Dec 2024
https://github.com/ivanmrsulja/minic-compiler
Compiler for very simple C-like language that i wrote for my university course.
Last synced: 03 Dec 2024
https://github.com/28/openlayers-cljs-compile-error-repo
A repo presenting a CLJS compile error I stumbled upon
bug clj cljs clojure clojurescript compiler
Last synced: 28 Sep 2024
https://github.com/aben20807/png
PNG's Not Go
bison compiler compiler-design flex golang jasmin jvm lex yacc
Last synced: 16 Nov 2024
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Dec 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: 21 Dec 2024
https://github.com/ryanleecode/solwasmc
Solidity Web Assembly Compiler
compiler ethereum evm functional-programming nom rust solidity
Last synced: 06 Jan 2025
https://github.com/adhadse/compilerdesign
Compiler Design Programs from my 6th semester.
compiler compiler-design go golang
Last synced: 17 Dec 2024
https://github.com/thomasleese/py2js
Python to JavaScript compiler.
compiler javascript python transpiler
Last synced: 19 Nov 2024
https://github.com/a19hu/mips_compiler
Mips Compiler
compiler computerarchitecture mips-assembly rust
Last synced: 14 Dec 2024
https://github.com/sonota88/vm2gol-v2-libreoffice-basic
toy compiler, assembler and VM
Last synced: 25 Dec 2024
https://github.com/owainlewis/osc
Scheme compiler
compiler haskell scheme scheme-compiler
Last synced: 05 Dec 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: 08 Dec 2024
https://github.com/andreiduma/coolr
Compiler for the Cool classroom language, written in Rust.
Last synced: 16 Dec 2024
https://github.com/pouyakary/swifty
Arendelle 2XIV Switf based Interpreter that powers the Arendelle for iOS as well Mac REPL for Arendelle.
arendelle compiler interpreter kary-comments karyfoundation language objective-c programming-language repl swift
Last synced: 19 Nov 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: 13 Jan 2025
https://github.com/honza-kasik/championc
Compiler implementation for Heroc language in Java - for educational purposes only
antlr4 compiler compiler-principles lexer parser syntax-analysis
Last synced: 07 Jan 2025
https://github.com/remram44/brainfuck-compiler
brainfuck brainfuck-compiler compiler
Last synced: 13 Dec 2024
https://github.com/pkarpovich/kpi-2016
My programming language (KPI-2016 + IDE)
assembler bstu compiler cpp fit ide lexical-analyzer polish-notation semantic-analyzer sintaxis-analyzer smelov
Last synced: 13 Jan 2025
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/jroesch/lean.js
An example of using Lean's backend API to implement a new language backend.
compiler javascript lean programming-language
Last synced: 04 Dec 2024
https://github.com/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 04 Dec 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: 03 Dec 2024
https://github.com/willprice/camle-compiler
A compiler for a language called CAMLE similar to that of `While` from the Appel compiler book
ast compiler grammar haskell language parser-combinator three-address-code while-language
Last synced: 14 Jan 2025