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-15 00:05:40 UTC
- JSON Representation
https://github.com/shikugawa/startear
The experimental programming language compiler and virtual machine
Last synced: 10 Nov 2024
https://github.com/fabiannorbertoescobar/compilador
TP de Lenguajes y Compiladores
asm assembler batch bison c compiladores compiler flex intermediate-code-generation intermediate-language lex lexical-analyzer parser polish-notation reverse-polish-notation sintaxis-analyzer yacc
Last synced: 09 Nov 2024
https://github.com/i1d9/py3-compiler
Python 3 Compiler
assembly assembly-language code-generation compiler compiler-construction compiler-design lexer lexer-analyzer lexical-analysis parser parser-generator ply python yacc
Last synced: 09 Nov 2024
https://github.com/zavierferodova/android-java-tools
Java Compiler and Runner For Android Termux
android compiler java java-compiler termux termux-tool
Last synced: 10 Nov 2024
https://github.com/naeioi/zcc
A study purpose compiler for C programming language
Last synced: 11 Nov 2024
https://github.com/franciscohanna92/ebel-dlx
EBEL is a simulator for a DLX machine
assembly compiler computer-architecture dlx virtual-machine
Last synced: 09 Nov 2024
https://github.com/tangruize/compiler
Compiler principles lab
c-minus-minus c-plus-plus compiler
Last synced: 10 Nov 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: 12 Nov 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: 09 Nov 2024
https://github.com/d3dc/mmmm
A fantasy VM and javascript transpiler for Mmmm()
compiler esoteric-language fantasy-computer repl vm
Last synced: 09 Nov 2024
https://github.com/misprit7/wordy
A compiler for Microsoft Word documents that targets LLVM IR
compiler llvm word wysiwyg-editor
Last synced: 14 Nov 2024
https://github.com/venil7/simple-parser
Preview
ast compiler interpreter javascript language parser
Last synced: 13 Nov 2024
https://github.com/2kabhishek/nimfcuk
A brainfuck interpreter & compiler implemented in nim. 🧠❌
brainfuck compiler interpreter nim nimchecker
Last synced: 12 Nov 2024
https://github.com/baxi19/integrated-development-and-learning-environment
IDLE, base de editor de texto inicial para adaptarlo a un compilador o interprete
compiler interpreter java vaadin14 webapp
Last synced: 14 Nov 2024
https://github.com/mdminhazulhaque/online-compiler
:hammer: PHP based online compiler
compiler online-judge php popen proc process
Last synced: 14 Nov 2024
https://github.com/albertospelta/lab-minsk-compiler
Building a compiler in C#
Last synced: 13 Nov 2024
https://github.com/mrpluto0/dslbot
the design and implementation of the dsl language
Last synced: 14 Nov 2024
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: 12 Nov 2024
https://github.com/ignema/dictel
langage avec portabilité élevée et programmation memory-driven
Last synced: 12 Nov 2024
https://github.com/lmarzocchetti/cpplox
clox interpreter in C++
compiler cpp cpp20 crafting-interpreters interpreter virtual-machine
Last synced: 10 Nov 2024
https://github.com/brunbrunbrun/compilador-minijava
Compilador para o MiniJava, um subconjunto da linguagem Java.
compiler minijava-compiler recursive-descent-parser
Last synced: 11 Nov 2024
https://github.com/georgewpark/simple-js-compiler
A simple JavaScript compiler using npm scripts.
babel compiler javascript minification npm-scripts obfuscation uglify-js
Last synced: 15 Nov 2024
https://github.com/healthypackrat/writing-a-compiler-in-go
Code from "Writing A Compiler In Go"
Last synced: 11 Nov 2024
https://github.com/avifenesh/assembler_openu
Final project of Systems programming lab course
assembler assembly c compiler machine-translation
Last synced: 13 Nov 2024
https://github.com/sr1jan/grok-compiler
grokking compilers...
compiler compiler-construction compiler-design compiler-principles compilers computer-science education educational
Last synced: 11 Nov 2024
https://github.com/zen-ham/easy_python_quick_compiler
very simple to use compiler for python files, needs pyinstaller to be (propperly) installed.
compiler easy-to-use fast python python-script python3
Last synced: 11 Nov 2024
https://github.com/cyberfined/harakiri-llvm
LLVM frontend for harakiri language
compiler harakiri-language haskell imperative-programming-language llvm-frontend
Last synced: 12 Nov 2024
https://github.com/edertone/turbobuilder
Command line tool with a massive amount of features to help with daily development tasks: build projects, run unit tests, generate docs, upload to ftp, compress images, detect duplicate code, force copyright headers, and many more
builder cmd compiler compress-images copy-paste php phpdoc typedoc typescript
Last synced: 13 Nov 2024
https://github.com/cyberfined/harakiri
Compiler (without LLVM or GCC) for harakiri language
aarch64 compiler harakiri harakiri-language haskell imperative-programming-language programming-language register-allocation
Last synced: 12 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: 15 Nov 2024
https://github.com/cyberfined/higer
Tiger compiler written in haskell
compiler haskell imperative-language tiger-compiler tiger-language
Last synced: 12 Nov 2024
https://github.com/lochbrunner/chop-compiler
Compiler as a proof of concept for the chop programming language
Last synced: 14 Nov 2024
https://github.com/mhashim6/clox
C compiler for the Lox programming language. [WIP]
c compiler crafting-interpreters lox-language vm
Last synced: 15 Nov 2024
https://github.com/aggstam/flex-bison-jvm-language
Simple Flex and Bison programs to validate provided SimpleLanguage file syntax, perform semantic analysis and compile to JVM asembly(jasmin) for execution.
compiler flex-bison jvm-bytecode language-processing
Last synced: 13 Nov 2024
https://github.com/meta-inf/mlc
[O]Caml compiler
compiler functional-programming ocaml
Last synced: 13 Nov 2024
https://github.com/pravez/compilaplou
Another compilation project with an irrationnal name
bison c compiler emscripten flex
Last synced: 11 Nov 2024
https://github.com/kntt32/asmacro
Safe, Fast and Efficient Assembler with powerful preprocessor for low layer coding alternative of high level programing language
assembly compiler fijua kernel os preprocessor x64
Last synced: 11 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: 14 Nov 2024
https://github.com/liudonghua123/qbe
unofficial mirror of git://c9x.me/qbe.git
Last synced: 13 Nov 2024
https://github.com/casm-lang/libpass
Compiler Pass Infrastructure Facility
compiler cpp-library cpp11 framework infrastructure interpreter libpass pass
Last synced: 11 Nov 2024
https://github.com/casm-lang/casmc
CASM Optimizing Retargetable Compiler
application casm compiler numeric-execution optimized
Last synced: 11 Nov 2024
https://github.com/dreamycecil/lilacdragonscript
A self-made interpreter for a simple scripting language with a JavaScript-like syntax. [Work In Progress]
compiler interpreter language parser programming-language scripting-language
Last synced: 12 Nov 2024
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: 09 Nov 2024
https://github.com/djj123dj/jrc
A very small alternative to Javascript JSX compilers! You can't compare it with a full framework. It's too small for that :)
compiler css html jsx nodejs react typescript
Last synced: 11 Nov 2024
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 Nov 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: 14 Nov 2024
https://github.com/ayoubcoding21/krom
Krom is a full blown programming language.
bash-script c cmake compiler compilers cpp interpreter lexer lexer-generator programming-language token tokenizer
Last synced: 10 Nov 2024
https://github.com/joelniemela/profundity
Implementation for the profundity programming language
compiler parser programming-language
Last synced: 10 Nov 2024
https://github.com/rmmenezes/compiladores
O seguinte trabalho faz parte da disciplina de Compiladores do curso de ciência da computação, e resulta no estudo e implementação de compilador para a linguagem T++
Last synced: 14 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 Nov 2024
https://github.com/harrisonwelch/csci-4350-compiler-design-notes
Notes for Dr. Coleman's Compiler Design Class
compiler finite-automata markdown notes parse-trees vscode
Last synced: 15 Nov 2024
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: 09 Nov 2024
https://github.com/rampastring/ties448
Haskell compiler implemented for the University of Jyväskylä course TIES448 Kääntäjätekniikka (Compiler technology)
compiler csharp haskell webassembly
Last synced: 10 Nov 2024
https://github.com/catseye/pl-goto.net
A CIL-targeting compiler for Brainerd and Landweber's PL-{GOTO}
cil-code-generation compiler didactic dotnet ilasm msil-compiler primitive-recursion primitive-recursive toy-language
Last synced: 15 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: 12 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: 09 Nov 2024
https://github.com/stealify/compiler
The Stealify Compiler Tooling
compiler compiler-frontend jit llvm
Last synced: 12 Nov 2024
https://github.com/mystpi/transpiler
An expression transpiler (to JS) that supports pattern matching
Last synced: 13 Nov 2024
https://github.com/hanzceo/nodage
Package your node.js project into a single executable file
binaries cli compiler hacktoberfest nodejs pkg single-executable
Last synced: 11 Nov 2024
https://github.com/chadc1050/hermes
Javascript Superset Targeting WASM Compilation
compiler javascript typescript wasm
Last synced: 12 Nov 2024
https://github.com/ottcs/cs432-share
I think we should probably just keep all of the projects in one repo so we don't have to keep cloning new things lmao
Last synced: 13 Nov 2024
https://github.com/theavgman/prolog-compiler
Prolog Compiler implemented by my colleagues and I, using Python, for the subject of Design of Compilers in Ain Shams University
Last synced: 13 Nov 2024
https://github.com/occisor2/myc
My shot at making a C compiler
c compiler programming-languages
Last synced: 12 Nov 2024
https://github.com/jkinder17/holy-ada-compiler
An (in-progress) Ada implementation for TempleOS, crafted from the ground up in HolyC, and designed to compile into HolyC.
ada compiler holyc templeos terry-davis
Last synced: 15 Nov 2024
https://github.com/eddiecorrigall/jungle
Toy JVM compiler written in Java
compiler java jvm lexical-analysis parser scanner syntactic-analysis
Last synced: 14 Nov 2024
https://github.com/ali7haider/compiler-construction-lab
This repository contains the code and assignments developed during the Compiler Construction Lab taught by Sir Laeeq in the Fall 2024 semester. The focus is on the design and implementation of compilers, covering topics such as lexical analysis, syntax analysis, semantic analysis, and code generation.
compiler compilerconstruction lexer-parser lexical-analyzer parser syntax-analysis syntax-analyzer
Last synced: 09 Nov 2024
https://github.com/reshiadavan/351_compiler
My Java Compiler, capable of compiling W, F, Java, and VHDL [ECE351]
compiler data-structures-and-algorithms java lexical-analysis tokenization vhdl x64-assembly
Last synced: 13 Nov 2024
https://github.com/sysdevj/18f452-microcontroller
list of pic18f452 programs with simulation
assembly bare-metal c18 compiler embedded hardware microchip microcontroller pic pic18f pic18f452 programming projects
Last synced: 11 Nov 2024
https://github.com/710lucas/risc-i-compiler
Um compilador simples para o meu projeto de emulador de RISC-I
berkeley-risc compiler risc risc-i
Last synced: 11 Nov 2024
https://github.com/710lucas/risc-i-compiler-web
A web version of the RISC-I compiler
berkeley-risc berkeley-risc-compiler berkeley-risc-i compiler emulator risc risc-compiler risc-i risc-i-compiler web-compiler
Last synced: 11 Nov 2024
https://github.com/void-sta1ker/unjquery
Backwards compatible jquery to javascript compiler
babel compiler javascript jquery jquery-to-javascript nodejs
Last synced: 14 Nov 2024
https://github.com/scenent/compilerandinterpreter
(UNFINISHED) Custom compiler and interpreter using nasm and GCC.
assembly-language compiler cpp17 interpreter nasm programming-language
Last synced: 15 Nov 2024
https://github.com/giuliacassara/tiny-compiler
Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code
Last synced: 13 Nov 2024
https://github.com/aajanki/workflowscript
A JavaScript-inspired programming language for writing GCP Workflows programs
Last synced: 10 Nov 2024
https://github.com/vldr/cscript
A C-like toy scripting language written in Typescript.
c compiler programming-language
Last synced: 15 Nov 2024
https://github.com/aripiprazole/zure
🧪 | Zure is the remake of Zu but without rigid and unstable types
compiler compiler-design cranelift dependent-types jit js llvm rust type-theory
Last synced: 15 Nov 2024
https://github.com/vellxalization/tinybasiccsharp
Compiler for Tiny Basic in C#
Last synced: 13 Nov 2024
https://github.com/realchrisdebon/bat2exe
A lightweight .bat to .exe converter. This program will conver a batch script file into a portable binary executable.
batch-file batch-script batch-to-exe c compiler gigachad-project portable-executable utility-application utility-function
Last synced: 14 Nov 2024
https://github.com/getvmio/free-compiler-resources
[Compiler Free Resources] This repository collects 54 of free resources for Compiler. 🛠️ Build the tools that build our software with the Compiler Construction Kit! This repository houses comprehensive resources on compiler design and implementation. Featuring free courses and an interactive onli...
awesome-list compiler free-resources getvm playground programming
Last synced: 11 Nov 2024
https://github.com/syedzawwarahmed/lavascript
Our very own programming language.
compiler intermediate-code-generation lexical-analysis parsing python semantic-analysis
Last synced: 12 Nov 2024
https://github.com/mekhyw/logicomp-compiler
Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++
Last synced: 12 Nov 2024
https://github.com/jsamuelap/analizador_lexico-sintactico
Analizador Léxico Sintáctico en Java
automata compiler data-structures file lexer lexer-analyzer list node regular-expressions stack syntactic-analysis
Last synced: 10 Nov 2024
https://github.com/omarazizi/expression-compiler
Simple Expression Compiler in C++ & LLVM
Last synced: 15 Oct 2024
https://github.com/eownerdead/sf2tal
From system F to typed assembly language by Morrisett et al. in Haskell
Last synced: 12 Oct 2024
https://github.com/asmxfoundation/asmx-g2
🚀The AsmX G2 (AsmX Generation 2)
asmx asmx-compiler assembler compiler compilers future hardware innovation irc-compiler jit-compiler low-level-programming open-source opensource programming-language programming-languages
Last synced: 12 Oct 2024