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-11 00:05:55 UTC
- JSON Representation
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/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/geovani-moc/analizador-lexico
Analisador léxico para alguns elementos da linguagem C ANSI C89.
analizador-lexico compiler javacc lexical-analyzer
Last synced: 25 Jan 2025
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 22 Dec 2024
https://github.com/micheleriva/go-brainfuck
💥A Brainfuck compiler written in GoLang
brainfuck compiler go golang interpreter
Last synced: 07 Feb 2025
https://github.com/jairussw/wasmir
Write low-level WebAssembly using TypeScript intrinsics
Last synced: 24 Jan 2025
https://github.com/speedcell4/tiger-book
modern compiler implementation in OCaml
Last synced: 08 Feb 2025
https://github.com/turbolent/telescope
Go explore
compiler nlp parser question-answering scala spacy sparql
Last synced: 03 Feb 2025
https://github.com/ayushmaninbox/html-css-js-compiler
A website to run and integrate ur HTML, CSS and JS files!
compiler web-development website
Last synced: 31 Jan 2025
https://github.com/jeffamstutz/ftevaluator
small parallel fault-tree evaluator (example code for High Performance Parallelism Pearls Ch. 6)
compiler cpp parallel-computing simd
Last synced: 31 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/quatico-solutions/.github
compiler java javascript microfrontends microservices react storybook typescript webcomponents
Last synced: 25 Jan 2025
https://github.com/wabtey/antlr4_compiler_project
L3 Info - Creation of the beginnings of a compiler using Antlr4
Last synced: 06 Feb 2025
https://github.com/vapory-legacy/solidity
Solidity Contract-Oriented Programming Langauge for Vapory
compiler cryptocurrency smart-contracts solidity vap vapor vapory
Last synced: 21 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/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/remexre/stahl_bootstrap
The bootstrapping compiler for Stahl.
categorical-abstract-machine compiler stahl
Last synced: 22 Dec 2024
https://github.com/vit0rr/obsidian-notes
My obsidian
algorithms compiler markdown notes obsidian
Last synced: 17 Jan 2025
https://github.com/irvifa/compiler-final-project
Code written for my final project in Compiler course at Universitas of Indonesia
Last synced: 25 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/wildmaples/jack-compiler
A Jack programming language compiler written in Ruby
compiler nand2tetris nand2tetris-jack-compiler ruby
Last synced: 01 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/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/joeloparco/minijava-compiler
Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.
compiler java minijava parser tokenizer typechecker
Last synced: 05 Feb 2025
https://github.com/allenlili/vc-language-compiler-by-java
vc-language-compiler-by-java
Last synced: 25 Dec 2024
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/lucasfritzke/compilador
Protejo desenvolvido para disciplina de compiladores
Last synced: 24 Jan 2025
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/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/taktoa/guile
The GNU Guile Scheme compiler and interpreter
Last synced: 22 Jan 2025
https://github.com/null93/expression-compiler
Simple language compiler that is driven by mathematical expressions and transpiled into c++ code
compiler cpp elc expression-language lexer parser
Last synced: 01 Jan 2025
https://github.com/srgeverson/aula_estrutura_de_dados
Arquivos das Aulas de Estrutura de Dados
Last synced: 27 Jan 2025
https://github.com/petercamilleri/lexical_analyzer
The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)
compiler lexical-analysis ruby rubygem
Last synced: 09 Feb 2025
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/louislefevre/onyx
Custom compiler written in Java
compiler java programming-language
Last synced: 05 Feb 2025
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: 30 Jan 2025
https://github.com/karimsa/wiz
Zero config toolchain to manage JS projects with simplicity.
benchmark-framework build bundler compiler javascript linter profiler test-framework
Last synced: 23 Jan 2025
https://github.com/robinboers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
compiler elixir interpreter lisp
Last synced: 22 Jan 2025
https://github.com/jepeake/littledragon
a c to risc-v compiler implemented in c++
Last synced: 03 Jan 2025
https://github.com/retorillo/cl.vim
Helps to execute CL(Microsoft C/C++ compiler) and to store its results into quickfix.
Last synced: 23 Dec 2024
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 30 Jan 2025
https://github.com/gilbertocunha/plc
Assignment 1 consists of a lexer that processes BibTeX data. Assignment 2 is a compiler for our own language.
Last synced: 29 Jan 2025
https://github.com/ahmedishraq/cse420-lab
CSE420 - Compiler Design
bracucse420 compiler compiler-design java python
Last synced: 29 Jan 2025
https://github.com/sr1jan/grok-compiler
grokking compilers...
compiler compiler-construction compiler-design compiler-principles compilers computer-science education educational
Last synced: 09 Jan 2025
https://github.com/rmsnow/cmmcompiler
A simple compiler of the language, CMM.
Last synced: 30 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/volf52/jack_compiler
Compiler for Jack Language (Nand2Tetris Course) in Python
Last synced: 01 Feb 2025
https://github.com/sunsvea/coulstock-cpp-compiler
A simple C++ compiler to lexify and parse C++
abstract-syntax-tree code-generation compiler cpp lexer llvm open-source parser-generator parsing semantic-analysis static-analysis tokenizer work-in-progress
Last synced: 01 Feb 2025
https://github.com/synthetic-borealis/hirnfick
A Brainfuck source-to-source compiler.
brainfuck compiler deno javascript javascript-library nodejs transpiler
Last synced: 31 Dec 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/willkirkmanm/pcap
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 25 Nov 2024
https://github.com/ujjwalguptaofficial/mahal-html-compiler
html compiler for mahal framework
compiler html mahal mahal-framework
Last synced: 05 Feb 2025
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/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/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 05 Feb 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/carlossanabriam/compilador
Repositorio para las prácticas de la asignatura "Diseño de Lenguajes de Programación". Contiene las distintas versiones de un compilador.
compiler compiler-design software-design software-design-patterns
Last synced: 28 Jan 2025
https://github.com/hexaredecimal/zulu
Functional programming language created for hobby programming on the JVM
compiler interpreter java jdk programming programming-language programming-languages
Last synced: 01 Feb 2025
https://github.com/lleyton/bfc
A naive Brainfuck compiler frontend for QBE.
brainfuck brainfuck-compiler compiler qbe rust
Last synced: 09 Feb 2025
https://github.com/amaan-kazi/scm16
SCM16 - Simple Computing Machine 16: A 16bit computer with an assembler and a compiler
16bit assembler compiler computer computer-architecture turing-complete
Last synced: 13 Dec 2024
https://github.com/davisdevelopment/hx-pmdb-querylang
Query Language module for PmDB
compiler database optimization-algorithm-library sql sql-runtime
Last synced: 03 Jan 2025
https://github.com/rorakus/opplang
Programming language O++
compiler interpreter java programming-language
Last synced: 28 Jan 2025
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/thiagodnf/minijava
A MiniJava Compiler
compiler java minijava minijava-compiler
Last synced: 23 Jan 2025
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: 06 Feb 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/okoge-kaz/compiler_construction
Tokyo Institute of Technology 2022-2Q CSC. T372
c compiler cpp tokyotech tokyotech-class
Last synced: 23 Jan 2025
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: 30 Jan 2025
https://github.com/jub0t/jock
An automatic document generator for javascript libraries.
automation compiler docs documentation generator javascript library parser
Last synced: 17 Jan 2025
https://github.com/dalisoft/oxlint-rs-npm
Linter for the JavaScript Oxidation Compiler
compiler javascript linter minifier parser rust typescript
Last synced: 09 Feb 2025
https://github.com/imakebotsforyou/assemblyrust
An x86 assembly emulator in rust
asm assembler assembly compiler deassembler decompiler emulator rust tasm x86 x86-assembly
Last synced: 21 Nov 2024
https://github.com/natelindev/modular-mini-c-compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 18 Jan 2025
https://github.com/lovetingyuan/simple_template
简单的模板编译
compiler html javascript template
Last synced: 09 Feb 2025
https://github.com/petroniuss/compilers
Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.
Last synced: 29 Jan 2025
https://github.com/oreqizer/lox
Toy language written while reading https://craftinginterpreters.com/
compiler interpreter learning rust
Last synced: 01 Feb 2025
https://github.com/monai/cc-web-runner
Closure Compiler web runner
browserify closure-compiler compiler javascript minify
Last synced: 31 Dec 2024
https://github.com/epatrizio/miniml2wasm
MiniML to WebAssembly compiler
compiler ocaml-library wasm webassembly
Last synced: 10 Feb 2025
https://github.com/sty00a4-code/luna
A light weight scripting language for quick and easy coding
compiler interpreter language lexer lua parser scripting scripting-language
Last synced: 16 Dec 2024