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/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/chadc1050/hermes
Javascript Superset Targeting WASM Compilation
compiler javascript typescript wasm
Last synced: 12 Jan 2025
https://github.com/srgeverson/aula_estrutura_de_dados
Arquivos das Aulas de Estrutura de Dados
Last synced: 28 Nov 2024
https://github.com/mrpluto0/dslbot
the design and implementation of the dsl language
Last synced: 14 Jan 2025
https://github.com/musgravejw/compiler
Single pass LL(1) recursive descent compiler written in Ruby.
Last synced: 02 Dec 2024
https://github.com/alexgustafsson/mjavac
A parser, vm and compiler for MiniJava for the course DV1585 at BTH
bth bytecode compiler parser parser-library virtual-machine
Last synced: 18 Nov 2024
https://github.com/shaolans/universal_machine
antlr4 compiler icfp2006 virtual-machine
Last synced: 10 Jan 2025
https://github.com/kyuvi/jrv-asm
A Clojure library designed for writing RISC-V assembly in clojure
assembler clojure compiler lisp risc-v risc-v-assembly
Last synced: 27 Nov 2024
https://github.com/tanishiking/tiger
[WIP] Tiger language implementation in OCaml (Work in Progress).
Last synced: 28 Nov 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: 20 Nov 2024
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/udhos/gobule
Golang Go parser for the Bule Language
bule-language compiler go interpreter parser
Last synced: 18 Nov 2024
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/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/limo1996/eth-compilerdesign
Solutions from Compiler Design class at ETH Zürich
compiler compiler-design compilers
Last synced: 26 Dec 2024
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/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/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/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/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: 17 Nov 2024
https://github.com/kaworu/lox
Just me going through "Crafting Interpreters"
Last synced: 21 Nov 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: 17 Nov 2024
https://github.com/xnacly/seascript
SeaScript is a small c superset programming language that compiles to c
Last synced: 17 Nov 2024
https://github.com/it1shka/table
Small programming language. Includes interpreter and wasm compiler (created with the extensive help of binaryen.js)
Last synced: 08 Dec 2024
https://github.com/rmsnow/cmmcompiler
A simple compiler of the language, CMM.
Last synced: 03 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/modlfo/vultjs
This is a fairly up-to-date JavaScript version of the Vult compiler that can be run with node.js
Last synced: 30 Nov 2024
https://github.com/walshyb/stack-compilers
The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.
assembly compiler java language-processing
Last synced: 26 Nov 2024
https://github.com/hyouteki/kappa
Compiler implementation for my language from scratch
Last synced: 07 Dec 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/swarnimwalavalkar/a-compiler
An extraordinarily simple BSAIC to C compiler
Last synced: 26 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/gilbertocunha/plc
Assignment 1 consists of a lexer that processes BibTeX data. Assignment 2 is a compiler for our own language.
Last synced: 02 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/dominikrys/schism
🗯 Compile-to-WebAssembly language
compiler typescript webassembly
Last synced: 19 Nov 2024
https://github.com/mateuschaves/compiladores
Códigos da disciplina de Compiladores do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.
Last synced: 17 Nov 2024
https://github.com/ruicao93/java-compiler-v0.0.1
java语言编写的词法分析、语法分析器
compiler dd-path lexer syntactic-analysis
Last synced: 17 Nov 2024
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/venil7/simple-parser
Preview
ast compiler interpreter javascript language parser
Last synced: 12 Jan 2025
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/natelindev/modular-mini-c-compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 17 Nov 2024
https://github.com/fergusq/phl
Proceed High Language
compiler programming-language purkka
Last synced: 17 Nov 2024
https://github.com/bensuperpc/docker-compiler-multi-arch
docker-compiler template
Last synced: 14 Jan 2025
https://github.com/fergusq/pil
Proceed Intermediate Language
compiler intermediate-language purkka
Last synced: 17 Nov 2024
https://github.com/imdanielsp/b2-lang
B2 (B Square) Language Implementation
Last synced: 12 Jan 2025
https://github.com/ncfavier/pgo
Tiny Go compiler for the compilation project at ENS
Last synced: 26 Dec 2024
https://github.com/fergusq/licp
Small functional language that compiles to C
Last synced: 17 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/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/yazaldefilimone/essentials-of-interpretation
Building an Interpreter from scratch
compiler compiler-design interpreter runtime
Last synced: 17 Nov 2024
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/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/aaron-kristopher/jlox
👨💻 A language interpreter made in Java
compiler interpreter java language lox
Last synced: 08 Dec 2024
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/sano-jin/dhl-alpha
A minimal compiler and runtime for a language based on graph rewriting
compiler interpreter ocaml programming-language
Last synced: 02 Dec 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/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 15 Dec 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/pbentes/premd
Quickly compile your Markdown files into static HTML
Last synced: 16 Jan 2025
https://github.com/nberlette/templette
Petite template engine written in TypeScript
api cjs class compiler dts esm inject mustache placeholder template templette typescript
Last synced: 28 Nov 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/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/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
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/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/quatico-solutions/.github
compiler java javascript microfrontends microservices react storybook typescript webcomponents
Last synced: 25 Nov 2024
https://github.com/mahmoudimus/lichen-lang
mercurial-mirror: Lichen is both a Python-like language and a toolchain for that language.
compiler compilers lichen python python-like
Last synced: 01 Dec 2024
https://github.com/vomnes/corewar
In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.
asm compiler corewar parser virtual-machine
Last synced: 22 Nov 2024
https://github.com/louislefevre/onyx
Custom compiler written in Java
compiler java programming-language
Last synced: 12 Dec 2024
https://github.com/rvcas/zlox
Crafting Interpreters Part 3
compiler garbage-collection interpreter virtual-machine zig
Last synced: 09 Dec 2024
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: 04 Dec 2024
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: 22 Nov 2024