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-06 00:05:28 UTC
- JSON Representation
https://github.com/kcreate/stackvm
Virtual Machine with a 240x160 VRAM display.
assembler assembly compiler debugger virtual-machine vram
Last synced: 02 Nov 2024
https://github.com/marketingpipeline/code-runner-web-component
A web component that allows you to run high level programming languages on your websites (static websites included!)
code-editor code-execution code-executor code-runner compiler custom-element github html javascript online-compiler online-ide piston piston-api programming-examples repl run-code static-site web-component web-components web-ide
Last synced: 14 Oct 2024
https://github.com/rsms/wlang
Programming language in development
assembler compiler programming-language
Last synced: 28 Oct 2024
https://github.com/nau/scalus
Scalus - DApps Development Platform for Cardano
Last synced: 03 Aug 2024
https://github.com/nickzuber/infrared
:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.
cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration
Last synced: 02 Nov 2024
https://github.com/dipeshpatil/simple-js-interpreter
A Simple Interpreter written in NodeJS
compiler interpreter javascript
Last synced: 30 Oct 2024
https://github.com/vii1/DIV
Reconstrucción y posible fork de DIV Games Studio 2.0
compiler dos dos32 editor games-studio ide language msdos
Last synced: 05 Nov 2024
https://github.com/m4gnv5/mooncraft
Lua to Commandblock compiler
command-block commandblock commandblock-compiler compiler language lua minecraft
Last synced: 14 Oct 2024
https://github.com/OpenMachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32
Last synced: 03 Aug 2024
https://github.com/maximilian-winter/bite-programming-language
Bite is a dynamically typed programming language. Embedded in C#
compiler csharp interpreter language programming-language scripting scripting-language
Last synced: 27 Oct 2024
https://github.com/jalalmostafa/clox
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:
c clox compiler dynamic-languages interpreter lox-language virtual-machine vm
Last synced: 02 Aug 2024
https://github.com/kohlschutter/jdk.compiler.standalone
Standalone jdk.compiler / JDK javac Compiler Framework + Compiler Tree API
Last synced: 12 Oct 2024
https://github.com/unisay/purescript-lua
Purescript compiler back-end for Lua
Last synced: 28 Oct 2024
https://github.com/yallie/sprache.calc
Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.
c-sharp calc calculator compiler expression-evaluator grammar sprache
Last synced: 15 Oct 2024
https://github.com/tokiwa-software/fuzion
The Fuzion Language Implementation
compiler functional-programming fuzion object-oriented-programming programming-language safety-critical-systems static-analysis
Last synced: 01 Aug 2024
https://github.com/Maximilian-Winter/Bite-Programming-Language
Bite is a dynamically typed programming language. Embedded in C#
compiler csharp interpreter language programming-language scripting scripting-language
Last synced: 01 Aug 2024
https://github.com/blenderskool/vyaakaran
📜 Visualize formal languages and automata
automata compiler context-free-grammar editor ide regular-grammar turing-machine visualizer
Last synced: 26 Oct 2024
https://github.com/poteto/monkers
Bytecode compiler and VM for the Monkeylang language, written in Rust
compiler interpreter monkey-language programming-language rust
Last synced: 18 Oct 2024
https://github.com/superjmn/plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
c c-language compiler csharp emulator net parser parsing risc superpower uwp virtual-machine
Last synced: 12 Oct 2024
https://github.com/ajv-validator/ajv-pack
🚨[ARCHIVED] Produces a compact module exporting JSON-schema validation functions compiled by Ajv
ajv compiler json-schema validator
Last synced: 29 Sep 2024
https://github.com/gengjiawen/monkey-rust
A dancing with interpreter and compiler
compiler interpreter learning-by-doing monkey monkey-programming-language rust
Last synced: 02 Nov 2024
https://github.com/AeneasVerif/charon
Interface with the rustc compiler for the purpose of program verification
compiler formal-methods formal-verification program-verification rust rust-lang static-analysis
Last synced: 03 Aug 2024
https://github.com/azur1s/holymer
(WIP) A programming language
compiler proglangs-discord programming-language rust transpiler
Last synced: 01 Aug 2024
https://github.com/saveourtool/save-cli
Universal test framework for cli tools [mainly for code analyzers and compilers]
compiler compilers kotlin programming-languages static-analysis static-analyzers
Last synced: 06 Nov 2024
https://github.com/fwcd/kotlin-analysis-server
Language server prototype using the new Kotlin analysis API
analysis analysis-api compiler kotlin language-server-protocol
Last synced: 31 Oct 2024
https://github.com/core-lang/core
The Core Programming Language
compiler garbage-collection jit language-design parser programming-language
Last synced: 01 Aug 2024
https://github.com/y21/dash
Experimental JavaScript implementation in Rust
compiler ecma262 es6 interpreter javascript parser rust wasm
Last synced: 28 Oct 2024
https://github.com/mquy/mlang
My toy programming languages
c99 compiler cpp haskell interpreter programming-language typescript
Last synced: 12 Oct 2024
https://github.com/dannypsnl/write-a-programming-language
How to make a new language(and why we shouldn't?)
compiler programming-language tutorial
Last synced: 17 Oct 2024
https://github.com/l1mey112/stas
A stack based compiled systems programming language.
assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64
Last synced: 09 Oct 2024
https://github.com/zellyn/gocool
Go implementation of the Cool programming language
Last synced: 31 Oct 2024
https://github.com/xenomega/nesgen
Static Recompilation of NES ROMs to C code
assembly compiler compilers cpp disassembly emulation mos6502 nes nes-rom python reverse-engineering static-recompilation
Last synced: 03 Oct 2024
https://github.com/vijayphoenix/compiler-written-in-haskell
A Turing complete language 😉
compiler haskell iith jit-compiler just-in-time language llvm llvm-hs parsing popl toy-compiler toy-language
Last synced: 19 Oct 2024
https://github.com/ring0-c0d3-br34k3r/re-ma-roadmap
Reverse Engineering and Malware Analysis Roadmap
assembly binary-exploitation binary-reversing compiler exploit-development malware malware-analysis malware-analyzer malware-detection malware-development malware-research malware-reverse reverse reverse-engineering
Last synced: 12 Oct 2024
https://github.com/xtuc/holyc
An easy to use C++ to WASM compiler (Highly-experimental)
Last synced: 22 Oct 2024
https://github.com/Aman-4-Real/PL0_Compiler
PL0 Compiler 编译原理 C 语言 实现的 PL/0 编译器 flex & bison
bison c compiler flex pl0 pl0-compiler yacc
Last synced: 02 Aug 2024
https://github.com/dtcxzyw/cmmc
An unofficial reference implementation of the C Minus Minus Compiler
armv7 compiler compiler-design compiler-principles mips32 optimization-compiler riscv
Last synced: 28 Oct 2024
https://github.com/guida-lang/compiler
Guida is a functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existing Elm 0.19.1 projects
Last synced: 28 Oct 2024
https://github.com/yiransheng/basic_rs
Original Dartmouth BASIC Interpreter/Compiler
basic compiler interpreter relooper rust vm wasm web-assembly
Last synced: 24 Oct 2024
https://github.com/apaz-cli/daisho
A high level programming language which compiles to C.
c compiler experimental-language polymorphic-types programming-language
Last synced: 29 Oct 2024
https://github.com/voltraco/mineral
A very small jade-like template engine
compiler jade pug template-language templates templating
Last synced: 10 Oct 2024
https://github.com/X-Sharp/XSharpDev
XSharp Repository for the Compiler source code. The source code for the runtime, tools and vs integration can be found at https://github.com/X-Sharp/XSharpPublic
Last synced: 02 Aug 2024
https://github.com/lpg2709/emulator-intel-4004
Simple emulator of the Intel 4004 chip.
4004 assambler c compiler disassembler emulator intel
Last synced: 05 Nov 2024
https://github.com/pzbitskiy/tealang
Tealang - high level language for Algorand ASC1 and TEAL
algorand antlr4 antlr4-go antlr4-grammar avm blockchain compiler go golang smart-contracts teal
Last synced: 27 Oct 2024
https://github.com/chessai/hsdatalog
BDD-based implementation of Datalog
bdd compiler datalog logic-programming relational-algebra relational-databases
Last synced: 28 Oct 2024
https://github.com/WilliamX1/tiger-compiler
tiger compiler reference to Modern Compiler Implementation in C (Tiger Book).
compiler sjtu-se tiger tiger-compiler
Last synced: 01 Aug 2024
https://github.com/danue1/danube
The Danube Programming Language
compiler danube interpreter language programming
Last synced: 27 Oct 2024
https://github.com/moderocky/byteskript
A compiled JVM language based on 'Skript'.
bytecode compiler hacktoberfest jvm jvm-bytecode jvm-languages language language-compiler programming-language skript skript-language
Last synced: 28 Oct 2024
https://github.com/jemc/ponycc
Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:
compiler library parser pony-language
Last synced: 14 Oct 2024
https://github.com/udhos/basgo
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.
basic basic-lang basica binary compiler executable go golang gw-basic gwbasic native
Last synced: 28 Oct 2024
https://github.com/micheleriva/cadregalisp
🍎 Just another useless programming language, but with inganno.
compiler esoteric-language haskell haskell-language javascript lisp node programming-language scheme
Last synced: 22 Oct 2024
https://github.com/y1yang0/yarrow
[yarrow] JVMCI based optimizing compiler for HotSpot VM
compiler jit jvm jvmci optimization
Last synced: 23 Oct 2024
https://github.com/skius/progge.rs
Program analysis playground for a simple, imperative language
abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking
Last synced: 28 Oct 2024
https://github.com/imteekay/mini-typescript
A miniature model of the Typescript compiler
compiler compiler-construction programming-language-theory type-system typescript
Last synced: 01 Nov 2024
https://github.com/sudongyuer/tiny-svelte
🐈 Tiny svelte implement
compiler framework frontend svelte
Last synced: 28 Oct 2024
https://github.com/bytecodealliance/waffle
Wasm Analysis Framework For Lightweight Experiments
Last synced: 30 Oct 2024
https://github.com/coord-e/ccc
optimizing compiler for a subset of C language
Last synced: 28 Oct 2024
https://github.com/ayazhafiz/plts
A collection of programming languages and type systems.
compiler interpreter programming-language programming-language-theory type-systems
Last synced: 27 Oct 2024
https://github.com/filippodaniotti/appunti-lfc
Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Università di Trento
appunti appunti-lfc compilatori compiler formal-languages latex latex-document linguaggi-formali universit-di-trento university
Last synced: 11 Oct 2024
https://github.com/vantamnguyen/nand2tetris
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
assembler assembly-language boolean-algebra boolean-logic code-generation combinational-logic compiler computer-architecture hardware high-level-language logic-gates machine-language nand2tetris sequential-logic symbol-table syntax-analysis tokenizer virtual-machine
Last synced: 12 Oct 2024
https://github.com/aixp/o7
Oberon → ARMv{6,7E}-M compiler
blackbox-component-builder compiler cortex-m microcontrollers oberon stm32
Last synced: 02 Nov 2024
https://github.com/USTC-Compiler-H-Team-10/teamwork
Java Garbage Collection 与各种GC算法
Last synced: 02 Aug 2024
https://github.com/yangtau/hedgehog
a toy programming language
compiler interpreter programming-language toy-programming-language
Last synced: 03 Aug 2024
https://github.com/raphamorim/kyoto
Kyoto Lang - A programming language designed to build WebAssembly
compiler compiler-design language languages programming-language wasm webassembly
Last synced: 23 Oct 2024
https://github.com/1Hibiki1/locks-py
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.
compiler interpreter locks lox programming-language
Last synced: 02 Aug 2024
https://github.com/cvar1984/yapo
Yet another PHP Obfuscator
backdoors compiler encoder hacking hacktoberfest obfuscate obfuscation php shellcode webshell
Last synced: 16 Oct 2024
https://github.com/indutny/json-pipeline
JSON pipeline for a hypothetical compiler
Last synced: 17 Oct 2024
https://github.com/lpgauth/foil
High-Performance Erlang Cache Compiler
cache compiler erlang high-performance
Last synced: 12 Oct 2024
https://github.com/maskray/camlfeatherweight
Bytecode compiler of a variant of Caml
Last synced: 14 Oct 2024
https://github.com/guenchi/ChezJS
Compile JavaScript to Native Code
chez-scheme compiler javascript
Last synced: 03 Aug 2024
https://github.com/reznikmm/protobuf
The Google Protocol Buffers implementation in Ada
Last synced: 26 Oct 2024
https://github.com/mob-sakai/OpenSesame
A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
accessibility compiler csc csharp roslyn
Last synced: 02 Aug 2024
https://github.com/yellowsink/solid-reactor
A compiler to ease the move from React to SolidJS.
compiler javascript js-framework migration react solid solid-js swc
Last synced: 31 Oct 2024
https://github.com/gallettilance/magnificats
Collection of ATS goodness
algorithms ats-lang compiler dependent-types functional-programming lambda-calculus machine-learning neural-network sudoku tail-recursion
Last synced: 06 Nov 2024
https://github.com/poteto/boba-js
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
compiler interpreter javascript monkey-language programming-language typescript
Last synced: 20 Oct 2024
https://github.com/thma/lambda-ski
Implementing a small functional language with a combinator based graph-reduction machine
combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref
Last synced: 29 Oct 2024
https://github.com/rocky/elisp-decompile
Emacs Lisp Decompiler
bytecode compiler debugging-tool decompile elisp emacs-lisp lap
Last synced: 15 Aug 2024
https://github.com/zilch-lang/nstar
The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch
assembly-language compiler low-level-programming nstar zilch
Last synced: 12 Oct 2024
https://github.com/faizilham/budgetpascal
A compiler for a subset of Pascal to WebAssembly
compiler pascal typescript webassembly
Last synced: 01 Aug 2024
https://github.com/xfgusta/cexpl
Command-line tool to interact with Compiler Explorer
cli command-line compilation compiler compiler-explorer godbolt terminal
Last synced: 02 Aug 2024
https://github.com/xiaoluoboding/vue-sfc2esm
Transpiled Vue SFC File to ES modules.
compiler compiler-sfc es-modules esm sfc transpiler vue-sfc vue3
Last synced: 28 Oct 2024
https://github.com/androidideofficial/nb-javac-android
A fork of nb-javac for Android.
android androidide compiler java javac jdk jdk17
Last synced: 01 Nov 2024
https://github.com/ehsanmok/tvm-rust
(MERGED) Rust bindings for TVM runtime
compiler deep-learning nnvm rust-library tvm
Last synced: 09 Aug 2024
https://github.com/asmxfoundation/asmx
🚀 AsmX - lang programming
app arm asm asmx assembler compiler open-source os programming-language programming-languages
Last synced: 05 Nov 2024
https://github.com/zeioth/makeit.nvim
Neovim Makefile plugin
compiler make makefile neovim-plugin neovim-plugins nvim-plugin nvim-plugins
Last synced: 30 Oct 2024
https://github.com/Zeioth/makeit.nvim
Neovim Makefile plugin
compiler make makefile neovim-plugin neovim-plugins nvim-plugin nvim-plugins
Last synced: 02 Nov 2024
https://github.com/sand-lang/sand
A strictly-typed programming language
compiler language low-level programming-language sand
Last synced: 04 Aug 2024
https://github.com/salvatorepreviti/spglsl
A webgl GLSL minifier based on Angle compiler
compiler glsl javascript minifier node nodejs webassembly webgl webgl2
Last synced: 01 Nov 2024
https://github.com/kipper-lang/kipper
The Kipper programming language for Browsers and Node.js 🦊✨ Made at HTL Leonding & JKU Linz
antlr4 cli collaborate compiler hacktoberfest javascript kipper language nodejs programming-lang typescript
Last synced: 06 Nov 2024