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-02-13 00:06:03 UTC
- JSON Representation
https://github.com/jweinst1/cook
The Reaction based programming language
compiler interpreter reactive-programming
Last synced: 01 Jan 2025
https://github.com/e3m3/mlir-rust
Rust bindings over the MLIR C API from mlir-sys
compiler library mlir mlir-dialect rust rust-lang
Last synced: 24 Dec 2024
https://github.com/pome1lo/paa-2022
Here is a course project on the discipline "Software Engineering", in which my own programming language was created
c-plus-plus compiler course progrmming-language
Last synced: 24 Jan 2025
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 21 Jan 2025
https://github.com/giovaneiwamoto/lexical-analysis
🎭 Lexical Analysis - Recognize and return tokens of the language specified in this document a subset of Java.
Last synced: 10 Jan 2025
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 01 Jan 2025
https://github.com/souptik2001/getting-basic
Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).
assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64
Last synced: 17 Jan 2025
https://github.com/codegetters/compiler-example
A basic compiler for learning written in typescript language 一个使用TS编写用于学习的编译器
Last synced: 17 Jan 2025
https://github.com/shaolans/universal_machine
antlr4 compiler icfp2006 virtual-machine
Last synced: 10 Jan 2025
https://github.com/lucasfritzke/compilador
Protejo desenvolvido para disciplina de compiladores
Last synced: 24 Jan 2025
https://github.com/drakmord2/rec-compiler
A compiler for the REC language implemented in Java.
Last synced: 01 Jan 2025
https://github.com/drakmord2/rectrine
A DSL for Doctrine2 Association Mapping
compiler doctrine doctrine2 domain-specific-language orm
Last synced: 01 Jan 2025
https://github.com/zeyadetman/x86assemblyprograms
Some of my small programs written in X86 Assembly Language
arithmetic-sequence assembler assembly assembly-language assembly-x86 compiler cs-projects multiplication-tables stars swap
Last synced: 17 Jan 2025
https://github.com/zeyadetman/tinylanguagecompiler
Compiler for Tiny programming language
compiler compilers counteributors cs-projects tiny
Last synced: 17 Jan 2025
https://github.com/allenlili/vc-language-compiler-by-java
vc-language-compiler-by-java
Last synced: 25 Dec 2024
https://github.com/jaid/compile-release
CLI wrapper for zeit/pkg.
cli compile compiler github-release node-packager packager packaging pkg release tool util utility zeit-pkg
Last synced: 25 Dec 2024
https://github.com/jaid/publishimo-webpack-plugin
Webpack plugin that creates a publishimo-enhanced package.json in the output folder.
compilation compiler compress generator minify npm optimize output package package-json pkg publishimo webpack webpack-minify webpack-optimize webpack-plugin
Last synced: 25 Dec 2024
https://github.com/jaid/jsdoc-tsd-webpack-plugin
Generates project homepages and a TypeScript definition files with Webpack.
compiler documentation documentation-generator ecmascript esdoc html-documentation javascript jsdoc jsdoc-plugin publish static-site static-site-generator tsd typescript typescript-definition typescript-definitions webpack webpack-plugin
Last synced: 25 Dec 2024
https://github.com/jaid/webpack-config-jaid
Takes tiny input and returns a Webpack config in the way I personally like.
bundler compiler config options preset settings template webpack webpack-config webpack-preset
Last synced: 25 Dec 2024
https://github.com/lostjared/masterx_system
MasterX System is a prototype for an interactive GUI platform for developing and testing simple games and applications.
compiler cplusplus20 environment
Last synced: 31 Dec 2024
https://github.com/limo1996/eth-compilerdesign
Solutions from Compiler Design class at ETH Zürich
compiler compiler-design compilers
Last synced: 26 Dec 2024
https://github.com/turbolent/telescope
Go explore
compiler nlp parser question-answering scala spacy sparql
Last synced: 03 Feb 2025
https://github.com/jkwlui/typescript-extract-exports
Extract TypeScript types from .ts files
compiler node nodejs tools ts typescript utilities
Last synced: 26 Dec 2024
https://github.com/starhosea/script-language-dev
make your own scipting language (自制脚本语言)
compiler dsl programming-language
Last synced: 26 Dec 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: 03 Feb 2025
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: 18 Jan 2025
https://github.com/speedcell4/tiger-book
modern compiler implementation in OCaml
Last synced: 08 Feb 2025
https://github.com/situx/j2latex
Compiler from Java to various formats written in JavaCC
Last synced: 07 Feb 2025
https://github.com/swarnimwalavalkar/a-compiler
An extraordinarily simple BSAIC to C compiler
Last synced: 26 Dec 2024
https://github.com/2kabhishek/nimfcuk
A brainfuck interpreter & compiler implemented in nim. 🧠❌
brainfuck compiler interpreter nim nimchecker
Last synced: 12 Jan 2025
https://github.com/rayhanadev/python-interpreter
A small Python Interpreter written in Javascript
compiler javascript nodejs python
Last synced: 26 Dec 2024
https://github.com/ahmedosmandev/java-lexical-analyzer
Java lexical analyzer for our compiler course.
compiler csharp java lexical-analyzer
Last synced: 26 Dec 2024
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 14 Feb 2025
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/ncfavier/pgo
Tiny Go compiler for the compilation project at ENS
Last synced: 26 Dec 2024
https://github.com/engichang1467/myjscompiler
Writing my first compiler in javascript
Last synced: 17 Jan 2025
https://github.com/sangaryousmane/alx-low_level_programming
This repository is for all ALX low level programming task
bit-manipulation c compiler hashtable linkedlist makefiles programming-language recursion searching-algorithms
Last synced: 18 Jan 2025
https://github.com/vgsantoniazzi/kompilator
kompilator — A math polish notation compiler.
compiler compiler-backend compiler-construction compiler-design compiler-frontend polish-language polish-notation
Last synced: 10 Jan 2025
https://github.com/matejamaric/tinyc-in-go
A Go implementation of Marc Feeley's TinyC
bytecode-interpreter compiler functional-programming golang recursive-descent-parser
Last synced: 26 Dec 2024
https://github.com/modlfo/vultjs
This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js
Last synced: 29 Jan 2025
https://github.com/ssoad/lexical_analyzer
Complex Lexical Analyzer Using Python 3
compiler compiler-design lexical-analysis lexical-analyzer lexical-parser lexical-semantics
Last synced: 10 Jan 2025
https://github.com/otya128/sbdbg
SMILEBASIC Debugger
compiler debugger interpreter smilebasic
Last synced: 10 Jan 2025
https://github.com/vit0rr/obsidian-notes
My obsidian
algorithms compiler markdown notes obsidian
Last synced: 17 Jan 2025
https://github.com/vasyl-bodnar/ilish
Lisp to x86_64 Compiler Written Purely in C
compiler lisp lisp-compiler scheme x86 x86-64
Last synced: 14 Feb 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 Jan 2025
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/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/salekinsirajus/licm-optimization-pass-llvm
Loop Invariant Code Motion Optimization Pass - Implemented with LLVM. For ECE566 class project.
compiler compiler-optimization llvm llvm-pass loop-optimization
Last synced: 14 Feb 2025
https://github.com/jepeake/littledragon
a c to risc-v compiler implemented in c++
Last synced: 03 Jan 2025
https://github.com/ivanmrsulja/minic-compiler
Compiler for very simple C-like language that i wrote for my university course.
Last synced: 30 Jan 2025
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/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/xyndra/betterasm
Modern syntax but no changes to the output. The goal is 1:1 to ASM. Written in rust.
Last synced: 23 Jan 2025
https://github.com/asimihsan/dart_compilers_playground
Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).
compiler educational interpreter lexer parser scanner
Last synced: 29 Jan 2025
https://github.com/willothy/worth
Compiler for the Porth programming language, targeting x86_64 assembly.
compiler compilers porth programming-language rust stack-based-language
Last synced: 13 Feb 2025
https://github.com/iskorotkov/compiler
Простой компилятор, разработанный в рамках курса "Формальные грамматики и методы трансляции"
Last synced: 04 Jan 2025
https://github.com/liu42/syntaxparser
《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器
compiler course-project grammar-rules homework-project lr-parser lr1-parser syntax-analysis syntax-analyzer syntax-parser
Last synced: 23 Jan 2025
https://github.com/jaroslawpokropinski/typescript-aot
Older version of ts-wasmify
compiler typescript webassembly
Last synced: 23 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/deven96/welt
Creating a compiler and language from scratch using Golang to understand syntax trees, parsers, lexers, tokens, expressions, operators, precedence, binders and recursive walks
Last synced: 12 Feb 2025
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/rahuletto/execoder
Execoder is a beautiful Wandbox wrapper with the power of Codeboard
compiler executor nextjs online-compiler sandbox wandbox
Last synced: 18 Jan 2025
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 18 Jan 2025
https://github.com/rahulnj/geekfindr-online-code-compiler
compiler css react-redux reactjs typescript
Last synced: 07 Feb 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/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/paladin-t/bitty.luax_plugin
A Lua-extension plugin for Bitty Engine.
bitty bitty-engine compiler lua
Last synced: 30 Jan 2025
https://github.com/paladin-t/bitty.compiler_plugin
An example compiler plugin for Bitty Engine.
bitty bitty-engine brainfuck compiler lua
Last synced: 30 Jan 2025
https://github.com/chadc1050/hermes
Javascript Superset Targeting WASM Compilation
compiler javascript typescript wasm
Last synced: 12 Jan 2025
https://github.com/marantesss/decorators-to-object-api-transpiler
This program was created to batch migrate vue components using the Class Property Decorators to regular Options API syntax.
compiler transpiler typescript vue vue-class-components vue3
Last synced: 23 Jan 2025
https://github.com/pbentes/premd
Quickly compile your Markdown files into static HTML
Last synced: 16 Jan 2025
https://github.com/venil7/simple-parser
Preview
ast compiler interpreter javascript language parser
Last synced: 12 Jan 2025
https://github.com/macochave/compi2-jolc
Proyecto de Organización de Lenguajes y Compiladores 2
compiler flask-application julia python
Last synced: 30 Jan 2025
https://github.com/imdanielsp/b2-lang
B2 (B Square) Language Implementation
Last synced: 12 Jan 2025
https://github.com/albertospelta/lab-minsk-compiler
Building a compiler in C#
Last synced: 12 Jan 2025
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: 18 Jan 2025