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-29 00:05:46 UTC
- JSON Representation
https://github.com/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 26 Dec 2024
https://github.com/ejunjsh/mycc
👻 my c compiler
c cc compiler gcc self-compiling
Last synced: 29 Dec 2024
https://github.com/steviegt6/cle-elum
roslyn
compiler csharp mod modding monomod roslyn roslyn-analyzer roslyn-analyzers
Last synced: 27 Jan 2025
https://github.com/greydevv/mango-compiler
Mango: Compiled, statically-typed general purpose programming language.
compiler compiler-construction cpp llvm llvm-ir programming-language
Last synced: 08 Nov 2024
https://github.com/sushiwaumai/bf-transpiler
Simple brainf**k transpiler written in C.
brainfuck c cmake compiler transpiler
Last synced: 30 Dec 2024
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 10 Nov 2024
https://github.com/here-be/snapdragon-capture
Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code
ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 14 Jan 2025
https://github.com/ferhatgec/kolocat
Fegeya KoloCat, Kalem implementation of ColoCat.
cat clang colocat colorized compiler concatenation cpp17 fegeya implementation kalem transpiler
Last synced: 08 Nov 2024
https://codeberg.org/nox-language/nox
Compiler for the Nox programming language
borrow-checker compiler memory-safety programming-language
Last synced: 30 Nov 2024
https://github.com/discus-lang/salt-vscode
Salt Visual Studio Code language extension
compiler functional ide language-extensions low-level vscode
Last synced: 21 Jan 2025
https://github.com/donydchen/dragon-front
The comment for A Complete Front End of the dragon book.
Last synced: 04 Jan 2025
https://github.com/serjzimmerman/compiler-stuff-with-llvm
Doing some compiler related stuff in Rust and maybe C++ on top of LLVM
Last synced: 14 Nov 2024
https://github.com/rashadphz/penne
Partial Python Compiler with OCaml and LLVM
Last synced: 11 Jan 2025
https://github.com/manojpramesh/py-solc
Solidity compiler written in Python
compiler ethereum python solidity
Last synced: 17 Jan 2025
https://github.com/catseye/castile
MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)
compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types
Last synced: 15 Jan 2025
https://github.com/pkoenig10/piqc
A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU
compiler gpgpu qpu raspberrypi videocore-iv
Last synced: 14 Nov 2024
https://github.com/nirikshan/indo-compiler
Compiler for Click.js
clickcl clickjs compiler html indo-compiler javascript
Last synced: 03 Dec 2024
https://github.com/skatsuta/monkey-compiler
🐵 Monkey programming language compiler designed in "Writing A Compiler In Go." 🐒
Last synced: 15 Jan 2025
https://github.com/rajat2502/sql-editor-view
SQL EDITOR VIEW is an application that allows users to simply execute SQL queries on a sample database or design their own tables and receive instant results.
Last synced: 06 Dec 2024
https://github.com/juliannicholls/threepass
Three Pass Compiler for a simple architecture
Last synced: 14 Nov 2024
https://github.com/syall/sipf
Qubit Allocation as a combination of the Subgraph Isomorphism and Token Swapping Algorithms by Partitioning with a Failure Heuristic.
compiler quantum-computing qubit-allocation
Last synced: 16 Jan 2025
https://github.com/neudinger/pdic
PDIC: (IDL) Transpiler Source-to-source compiler C/C++ to YAML Description based on clang
Last synced: 12 Nov 2024
https://github.com/zyugyzarc/dees
Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.
compiler cpp language programming-language python
Last synced: 16 Jan 2025
https://github.com/hanayashiki/mars_compiler
An experimental compiler for a subset of MARS 4. 4 instruction set
Last synced: 16 Jan 2025
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 11 Nov 2024
https://github.com/rla/pkg-express-benchmark
A benchmark to test the performance of a pkg-packaged Express.js application.
benchmark compiler express nodejs
Last synced: 16 Jan 2025
https://github.com/aripiprazole/zu
🧪 | Zu Theorem Prover
compiler dependent-types interpreter rust type-theory
Last synced: 15 Jan 2025
https://github.com/kaustubhhiware/compiler
Compiler for restricted grammar C.
Last synced: 10 Dec 2024
https://github.com/akornatskyy/check-compiler-js
:checkered_flag: A typescript-first schema rule compiler and validation library.
check compiler rules schema validation
Last synced: 29 Nov 2024
https://github.com/aapeliv/kazm
A small C-like programming language implemented in OCaml
Last synced: 18 Jan 2025
https://github.com/hirbodbehnam/cminusllvm
C-Minus Language with Flex/Bison and LLVM 15
Last synced: 14 Oct 2024
https://github.com/micheleriva/ocaml-assembly-example
👾Just an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 14 Dec 2024
https://github.com/duskyelf/diamondguru
The DiamondGuru Programming Language.
compiler concept diamondguru learning-by-doing open-source porth programming-language python side-project tsoding-streams
Last synced: 20 Dec 2024
https://github.com/lukaszcz/javalette
An educational compiler for Javalette, written in C
Last synced: 06 Jan 2025
https://github.com/bjoernloetters/java-parser-combinators
A small library for parser combinators in Java with a special focus on simplicity.
clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax
Last synced: 24 Jan 2025
https://github.com/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 05 Dec 2024
https://github.com/mahdibaghbani/python-basic-computer-assembler
Basic 16-bit computer assembler, implemented in Python exactly as described in M.Morris Mano's "Computer Systems Architecture" textbook.
assembler basic-computer compiler mano-machine
Last synced: 22 Jan 2025
https://github.com/hisoka999/wirthx
Wirthx is a pascal compiler and interpreter
Last synced: 06 Dec 2024
https://github.com/kevindasilvas/klang
Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.
compiler compilers haskell javascript klang programming-language programming-languages transpiler
Last synced: 09 Dec 2024
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 15 Dec 2024
https://github.com/acutmore/prog-lang-play
toy compiler that outputs lambda calculus style JavaScript
compiler lambda-calculus programming-language
Last synced: 17 Jan 2025
https://github.com/sskender/programming-language-translation
Programming Language Translation FER labs
abstract-syntax-tree ast compiler compiler-construction compiler-design fer lexer lexical-analysis lexical-analyzer ll1-grammar ll1-parser parser recursive-descent-parser syntax syntax-analysis syntax-tree syntax-trees token tokens topdown
Last synced: 26 Jan 2025
https://github.com/smile040501/tiger-compiler
The SubTiger language is the subset of the Tiger language. Currently, the language supports only integers, but would be extended to strings and floating point computation. Currently, the compiler compiles to MIPS assembly code, which can be run using SPIM simulator.
canonicalization canonization code-generation compiler compilers compilers-design intermediate-representation mips mips-assembly spim tiger-compiler tiger-language
Last synced: 16 Jan 2025
https://github.com/tekknolagi/lispcompiler.com
Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)
Last synced: 18 Dec 2024
https://github.com/derekstride/kinsley
A compiler and virtual machine used to experiment with optimizations.
Last synced: 15 Dec 2024
https://github.com/wbars/compiler
Simple Pascal-like language to JVM bytecode compiler
Last synced: 08 Jan 2025
https://github.com/chloro-pn/jugg
一个玩具解释型编程语言jugg,支持面向对象,原生函数以及函数递归,嵌套作用域等特性,并保持了c++的值语义。通过支持c++ -> jugg的底层代码支撑,同时获得简洁的语法表示以及核心部分的高性能。
Last synced: 16 Jan 2025
https://github.com/tranbavinhson/compiler
Compile KPL(Kyoto Programming Language) by C
c compiler compiler-principles
Last synced: 06 Nov 2024
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: 26 Jan 2025
https://github.com/solodon4/cppft
C++ Feature Testing proposal implementation
Last synced: 17 Dec 2024
https://github.com/michareiser/speedy.js-saas
Speedy.js compiler as a service
Last synced: 25 Jan 2025
https://github.com/yazaldefilimone/stella-compiler
[WIP] A fast, lightweight, and secure Lua virtual machine.
Last synced: 12 Oct 2024
https://github.com/gnat/stylus-inline
Zero build step version of Stylus CSS that runs in your browser. With inlined scopes! Written in vanilla JS. Also single file python version!
compiler css indentation-parsing inline-css inline-styles offside-rule stylus stylus-css transpiler whitespace whitespace-language
Last synced: 08 Nov 2024
https://github.com/costrouc/moa-grammar
Exploration of a Mathematics of Arrays Compiler
compiler hpc linear-algebra psi-calculus
Last synced: 27 Dec 2024
https://github.com/jkrt/omfrontend.jl
Experimental implementation of NF. That is a Modelica frontend in 100% Julia
compiler differential-equations julia modelica
Last synced: 14 Oct 2024
https://github.com/not-nik/libcomperr
A simple C library to create GCC-like compiler warnings and errors.
compiler compiler-tool errors gcc warnings
Last synced: 26 Jan 2025
https://github.com/brunexgeek/protogen
Compile proto3 to generate C++ code for JSON serialization
compiler cpp json json-generator json-schema protobuf3 serialization single-file
Last synced: 11 Nov 2024
https://github.com/mirshahreza/dynacode
To run c# code at runtime
compiler csharp-code dynamic-code dynamic-programming runtime
Last synced: 07 Jan 2025
https://github.com/bonarja/microsass
simple scss to css in the web navigator
compiler javascript libsass sass scss
Last synced: 06 Dec 2024
https://github.com/ethlo/lamebda
Powerful plugin system for adding custom functionality to existing applications, supporting both pre-compiled or source code, with live reload.
compiler java on-the-fly plugin-system spring spring-mvc
Last synced: 12 Oct 2024
https://github.com/here-be/snapdragon-bracket
Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc
ast brackets capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 14 Jan 2025
https://github.com/here-be/snapdragon-is-inside
Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.
ast compiler javascript node nodejs parser snapdragon snapdragon-plugin
Last synced: 14 Jan 2025
https://github.com/here-be/snapdragon-position
Snapdragon util and plugin for patching the position on an AST node.
compiler javascript node nodejs paraser plugin snapdragon
Last synced: 14 Jan 2025
https://github.com/here-be/snapdragon-visit
visit and mapVisit methods for snapdragon nodes.
ast compiler javascript node nodejs parser snapdragon
Last synced: 14 Jan 2025
https://github.com/gmartinezramirez-old/c-py
:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).
c compiler compiler-construction lexer python tokenizer
Last synced: 05 Dec 2024
https://github.com/iipanda/vm
compiler interpreter language programming-language
Last synced: 14 Dec 2024
https://github.com/milenkovicm/adhesive
Apache Datafusion JVM User Defined Functions (UDF), integration nobody asked for 😀
arrow bytecode-compiler compiler datafusion java jni jvm rust sql udf udf-libraries userdefined-functions
Last synced: 13 Oct 2024
https://github.com/tsukinoko-kun/ohmygosh
Cross platform Go implementation of a POSIX shell
bash compiler interpreter posix posix-compliant shell
Last synced: 30 Nov 2024
https://github.com/spyopensource/compiler
The bytecode compiler for Java OS
Last synced: 10 Nov 2024
https://github.com/ekdohibs/pscala
Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).
Last synced: 20 Dec 2024
https://github.com/maksasj/hypnode
🌀 experimental programming language based on asynchronous node architecture
compiler daemon experimental language node runtime
Last synced: 19 Nov 2024
https://github.com/mertssmnoglu/compy
Multi Language Compile Script
bash bash-script compile-script compiler scripts shell shell-script shell-scripting shell-scripts
Last synced: 13 Jan 2025
https://github.com/xstupi00/IFJ2017
Implementation compiler of imperative language IFJ17.
c compiler ifj17 lexical-analysis semantic-analysis syntactic-analysis vut vut-fit
Last synced: 23 Oct 2024
https://github.com/msiemens/rustiny-jvm
A simple language that compiles to JVM bytecode
Last synced: 26 Jan 2025
https://github.com/andresmpa/compiler
This is a Basic compiler written in python
Last synced: 26 Jan 2025
https://github.com/arshdeepsahni/crux-coderror
this repo consists java files of android app which helps to ease the effort checking syntax of handwritten program by clicking picture of it and recognising all letters and words.
android android-application android-studio code coderror compiler error-finding ocr photo-to-text text-recoginizer website
Last synced: 14 Dec 2024
https://github.com/seuristic/college-project-mini-pyc-compiler
Mini Python-C Compiler using C language, Flex and Yacc for Compiler Design course project.
Last synced: 13 Dec 2024
https://github.com/yoshijava/403.gcc
Patch for SPEC CPU2006 403.gcc
403 architecture benchmark bug c compiler cpu2006 gcc gnu gpl spec spec2006 specint2006
Last synced: 23 Oct 2024
https://github.com/lochbrunner/chop-compiler
Compiler as a proof of concept for the chop programming language
Last synced: 14 Jan 2025
https://github.com/zoltan-nz/compilers
Learning about compilers
compiler compilers learning presentation slides tutorial
Last synced: 22 Jan 2025
https://github.com/houhuawei23/nudt-sysy-compiler-csc2024-origin
CSC-2024 RISCV Second Prize, NUDT SysY Compiler
Last synced: 03 Jan 2025
https://github.com/arshdeepsahni/code-error
websites!
compiler css html website window-website
Last synced: 14 Dec 2024
https://github.com/risc-os-community/risclua
This is a source repository for Lua for RISC OS (RiscLua), the original port from Gavin Wraith
arm compiler interpreter lua luajit risc-os riscos
Last synced: 15 Jan 2025
https://github.com/sandromaglione/parser_entities_models
Parser written with Ohm which converts a definition file to models and entities classes in `.dart` for Flutter projects. Simply define the attributes and their type, and the application will generate the complete nested file structure for you.
compiler compiler-construction dart dartlang flutter grammar grammar-checker grammar-parser javascript ohm ohmjs package
Last synced: 15 Jan 2025
https://github.com/matheusamazonas/cc_project
Compiler Construction Project
compiler compiler-construction haskell
Last synced: 21 Dec 2024