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-10 00:05:17 UTC
- JSON Representation
https://github.com/raydac/j2z80
Maven plugin to translate JVM bytecodes into Z80 commands
compiler java maven-plugin z80 z80asm
Last synced: 15 Nov 2024
https://github.com/codewriter-packages/requirefieldsinit-analyzer
C# 11 "Required Members" for Unity
c-charp compiler csharp ecs extension game-development roslyn-analyzer unity
Last synced: 09 Nov 2024
https://github.com/untodesu/vcpu16
A portable DCPU-16 descendant with tools
0x10c assembler compiler dcpu16 disassembler virtual-cpu virtual-machine
Last synced: 09 Nov 2024
https://github.com/PhoenXHO/UwU
Just an UwU esoteric programming language interpreter written in C++.
bytecode bytecode-compiler bytecode-interpreter compiler compiler-design interpreter language programming-language uwu uwulang
Last synced: 10 Nov 2024
https://github.com/mealet/tpl-lang
Stupid Programming Language based on LLVM in Rust
compiler llvm programming-language rust
Last synced: 14 Oct 2024
https://github.com/alexdremov/ngg
"Never gonna give you up" programming language
ast compiler education language meme never-gonna-give-you-up programming-language
Last synced: 16 Nov 2024
https://github.com/nornagon/bf.wasm
Compile Brainfuck to WebAssembly
brainfuck brainfuck-compiler compiler webassembly
Last synced: 23 Oct 2024
https://github.com/srenatus/opa-explorer
Graphical user interface showcasing the different stages of Rego compilation in OPA
compiler opa open-policy-agent rego
Last synced: 05 Nov 2024
https://github.com/jack-q/picol
Pico-Language & Pictorial Illustrated Compiler Organization by Layer
compiler lexer parser picol quadruple visualization
Last synced: 19 Nov 2024
https://github.com/vijayphoenix/iith-btech-courses
IITH BTECH CSE all Courses' Codes and Assignments
compiler computer-architecture computer-networks computer-vision cool-compiler data-structures-and-algorithms dbms eiffel iith image-processing lattice-theory linear-optimization numerical-methods operating-system popl prolog reinforcement-learning representation-learning
Last synced: 19 Oct 2024
https://github.com/povik/fold
high abstraction synthesis
asic compiler fpga hardware-description-language high-level-synthesis
Last synced: 15 Oct 2024
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 12 Oct 2024
https://github.com/marihachi/holo
A system programming language of modern syntaxes with LLVM.
compiler llvm low-level programming-language system-programming
Last synced: 02 Nov 2024
https://github.com/abhishekmishra-17/recursive-descent-parser-using-python
This is program of recursive descent parser using Python programming language.
compiler compiler-design python python3 recursive-descent recursive-descent-parser top-down-parser
Last synced: 08 Nov 2024
https://github.com/ajanibilby/bnf-parser
Deterministic BNF compiler/parser
bnf compiler javascript parser typescript
Last synced: 27 Oct 2024
https://github.com/lambdacasserole/tiny-compiler
Very tiny compiler for a simple arithmetic language.
c compiler ebnf grammar stack-machine
Last synced: 27 Oct 2024
https://github.com/corth-lang/corth
A self-hosted stack based language like Forth
compiler linux nasm-assembly programming-language stack-based-language
Last synced: 10 Dec 2024
https://github.com/ali77gh/chapapp
Desktop and Web App for playing with Chap programming language.
compiler dioxus wasm webassembly
Last synced: 08 Nov 2024
https://github.com/henry232323/henrio
im just playing with making event loops. really an async library
async async-await async-programming asynchronous asyncio compiler curio hacktoberfest language python3 python36 tags trio
Last synced: 01 Jan 2025
https://github.com/sedflix/psycho-decompiler
ARM to pseudo code converter that rarely works
Last synced: 31 Dec 2024
https://github.com/delonnewman/zera-5
A light-weight Clojure interpreter
clojure code-as-data compiler functional-programming immutable-collections immutable-datastructures interpreter javascript lisp lisp-compiler lisp-dialect lisp-interpreter node node-js nodejs platform programming-language toolkit utilities web
Last synced: 10 Dec 2024
https://github.com/jerosoler/ts2js
Typescript to Javascript converter online
compiler converter javascript ts2js tstojs typescript
Last synced: 04 Dec 2024
https://github.com/upvalue/odd
A small, Scheme inspired programming language with fast compilation, incremental GC, and a hygienic macro/module system
compiler garbage-collection programming-language virtual-machine
Last synced: 01 Dec 2024
https://github.com/cracko298/combinedaudiotool
A Tool for CombinedAudio.bin (in-game audio/sounds) for Minecraft for New Nintendo 3DS Edition (MC3DS) with a plethora of Features.
archive audio compiler editor extractor mc-3ds mc3ds minecraft minecraft-3ds python python3 tools
Last synced: 21 Nov 2024
https://github.com/hellerve/compfuck
A compile-time Brainfuck compiler, in Carp
Last synced: 19 Dec 2024
https://github.com/wsdt/AlmostBinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 18 Nov 2024
https://github.com/pdp-10/rutgers-common-lisp
Rutgers TOPS-20 Common Lisp
common-lisp compiler interpreter lisp pdp-10
Last synced: 18 Nov 2024
https://github.com/nricciardi/nmd
New Markdown: new way to write markdown
compiler markdown markdown-converter markdown-editor markdown-it markdown-lang markdown-language markdown-parser markdown-previewer markdown-to-html markdown-viewer nmd rust rust-library
Last synced: 13 Nov 2024
https://github.com/TechnoJo4/luadaul
A programming language that compiles to Lua.
Last synced: 16 Nov 2024
https://github.com/mohammedhrima/interpreted_programming_language
Interpreted programming language built with C
c ccompiler compiler compilers cprogramming cprogramming-language cproject interpreter programming-language python-syntax
Last synced: 16 Nov 2024
https://github.com/xrxr/alang
A toy compiler for a statically typed language
compiler programming-language statically-typed
Last synced: 26 Dec 2024
https://github.com/mhashim6/klox
Kotlin Compiler/ Interpreter for the Lox Programming Language.
compiler crafting-interpreters functional-programming interpreter kotlin lox-language
Last synced: 15 Nov 2024
https://github.com/taeguk/compiler-proj-cminus
Sogang Univ. Compiler Construction (CSE4120) - Cminus Compiler Project
cminus-compiler compiler compiler-construction sogang
Last synced: 03 Dec 2024
https://github.com/metaory/markup.json
DOM Markup AST representation in compact JSON βΌβΎ Specification, Transformer Library and CLI
ast cli compiler composition dom dom-tree domtree dsl generator html-ast npm-package parser template transformer transpiler
Last synced: 10 Dec 2024
https://github.com/shinnn/metalsmith-svelte
Svelte plugin for Metalsmith
compiler html javascript metalsmith metalsmith-plugin nodejs svelte template view
Last synced: 07 Dec 2024
https://github.com/gergoerdi/brainfuck64
Brainfuck compiler that runs on the Commodore 64 (or any 6502-based computer supported by cc65 that has enough RAM)
basic brainfuck commodore-64 compiler transpiler
Last synced: 16 Nov 2024
https://github.com/rootmos/silly-ml
A small ML-like, type-checked, interpreted or x86-64 compiled, language created because it's weekend
compiler experimental functional-language ocaml silly x86-64
Last synced: 28 Nov 2024
https://github.com/dashpilot/single-file-components-for-vanilla-js
Svelte and Vue-inspired single-file components compiler
build-script compiler nodejs single-file-components vanilla-javascript
Last synced: 14 Nov 2024
https://github.com/benhoyt/false-forth
A False compiler and interpreter written in ANS Forth
compiler false forth interpreter
Last synced: 02 Dec 2024
https://github.com/ravener/clox
Extended clox with more features and optimizations
bytecode clox compiler interpreter programming-language virtual-machine
Last synced: 17 Nov 2024
https://github.com/fleschutz/cwts
Test suite to check C++ compiler warnings with 68 test cases.
c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings
Last synced: 13 Nov 2024
https://github.com/l1mey112/tl-v
A tiny, proof of concept, programming language.
ast compiler compiler-design gas programming-language vlang x86-64
Last synced: 18 Dec 2024
https://github.com/newcomb-luke/kos-klinker
A utility part of the Kerbal Compiler Collection that links one or more KerbalObject files into one executable or shared KSM file.
compiler kasm kerbal-operating-system kerbal-space-program kos krisc ksp linker
Last synced: 02 Dec 2024
https://github.com/ultimaweapon/nitro
Experimental OOP language that compiled to native code with non-fragile and stable ABI
Last synced: 07 Dec 2024
https://github.com/y-nak/tiger-cranelift
Tiger language implementation using cranelift
Last synced: 20 Nov 2024
https://github.com/sigmasoldi3r/charon-lang
Charon is a functional, LISP flavoured language that compiles to Lua.
compiler functional language lisp-like
Last synced: 26 Nov 2024
https://github.com/r-koubou/kspsyntaxparser
Ccompiler program for KONTAKT Script Processor (KSP)
compiler computer-music java javacc kontakt kotlin ksp parser
Last synced: 23 Dec 2024
https://github.com/hanaasagi/starlark-ts
:ringed_planet: Starlark language implemented in pure TypeScript.
Last synced: 09 Dec 2024
https://github.com/nzeemin/vilnius-basic-compiler
Writing cross compiler from Vilnius BASIC into MACRO11. WIP π§
basic basic-compiler basic-programming-language compiler retrocomputing soviet-computer
Last synced: 15 Nov 2024
https://github.com/agentcooper/eye
Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript
compiler llvm programming-language typescript
Last synced: 13 Nov 2024
https://github.com/kekyo/nesp
A Lisp-like lightweight functional language on .NET
compiler csharp dotnet functional-language lisp repl
Last synced: 30 Oct 2024
https://github.com/horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library
Last synced: 11 Nov 2024
https://github.com/plume-lang/plume
Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.
algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits
Last synced: 11 Nov 2024
https://github.com/jakuj/bfc-10000
Heavily optimising Brainf*** compiler targeting LLVM
brainfuck brainfuck-compiler compiler llvm
Last synced: 10 Nov 2024
https://github.com/simplydanny/bitsy-llvm
Compiler for the Bitsy language based on LLVM
Last synced: 13 Oct 2024
https://github.com/alkimeegames/codeoptimizationsymbols
Automatically sets preprocessor directives based on the Code Optimization mode set in the Unity Editor
code-generation compiler openupm symbols unity unity3d unity3d-editor unity3d-plugin
Last synced: 10 Oct 2024
https://github.com/objectionary/opeo-maven-plugin
Maven plugin to remove Bytecode opcodes from XMIR as much as possible
bytecode compiler eolang oop optimization optimization-algorithms transpiler
Last synced: 12 Nov 2024
https://github.com/quatico-solutions/magellan
Remote service execution for TypeScript
compiler express-js java microservices middleware remote-execution serialization transport-api typescript
Last synced: 14 Nov 2024
https://github.com/taskrjs/fly-coffee
:coffee: Fly plugin for CoffeeScript
coffee coffeescript compiler fly
Last synced: 06 Nov 2024
https://github.com/texodus/literally
A tool for literate programming in Javascript
compiler javascript literate-programming
Last synced: 28 Oct 2024
https://github.com/mrjameshamilton/bf
An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.
arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm
Last synced: 06 Nov 2024
https://github.com/onyxlang/ts
An Onyx compiler implementation in Typescript
Last synced: 24 Oct 2024
https://github.com/rvcas/the-super-tiny-compiler.rs
The Super Tiny Compiler in Rust
Last synced: 21 Oct 2024
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 13 Oct 2024
https://github.com/ilieschibane/projet-compil_mini-compilateur
a Mini compiler made in C and Flex/Bison for an university project
Last synced: 29 Nov 2024
https://github.com/gizmo385/c-minus-minus
A C-- compiler written in C with a side Clojure branch
Last synced: 08 Nov 2024
https://github.com/detjonmataj/tiny-c-compiler-patches
During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.
c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc
Last synced: 12 Oct 2024
https://github.com/arnau478/opulus
Bytecode-compiled programming language
bytecode compiler hobby hobby-compiler interpreter language opulus programming-language
Last synced: 05 Nov 2024
https://github.com/siraben/hasktran
A compiler for FRACTRAN written in Haskell.
assembler compiler fractran haskell monad-transformers tagless-final
Last synced: 24 Oct 2024
https://github.com/ghaiklor/tiny-three-pass-compiler-codewars
Three-pass compiler for a simple programming language into a small assembly language
assembly compiler compilers javascript nodejs optimizer
Last synced: 09 Nov 2024
https://github.com/nooga/fy
A a tiny concatenative programming language JIT compiled to aarch64 machine code.
compiler concatenative concatenative-language functional-programming jit stack-based zig
Last synced: 08 Jan 2025
https://github.com/osoftware/spedn
Smart contract language for electronic cash (Bitbucket mirror)
bitcoin bitcoin-cash blockchain compiler ecash
Last synced: 19 Oct 2024
https://github.com/keiichiw/tmp-8cc
Compile-time C compiler implemented in C++ Template MetaProgramming
compiler cplusplus joke template-metaprogramming
Last synced: 08 Nov 2024
https://github.com/w3c/dms
Dialogue Manager Script - programming language for autonomous interactive systems
chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language
Last synced: 07 Oct 2024
https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion
π ζ΅·ε倧ε¦ηΌθ―εη pl0 θ―θ¨ηΌθ―ε¨ζ©ε
Last synced: 06 Dec 2024
https://github.com/engineeringsoftware/jog
Pattern-Based Peephole Optimizations with Java JIT Tests
compiler java jit jit-compiler openjdk optimization pattern peephole shadow test
Last synced: 13 Oct 2024
https://github.com/jurasciix/jua
The Jua Programming Language.
asm assembler bytecode compiler interpreter java lexer parser register-based stack-based vm
Last synced: 07 Nov 2024
https://github.com/hand-of-doom/gomake
Run golang code in Makefile and use all the features of bash & multiline targets support
code-generator compiler go linux makefile-generator makefile-syntax
Last synced: 11 Nov 2024
https://github.com/sachinraja/pdfc
PDF compiler for your source code
compiler pdf shiki syntax-highlighting
Last synced: 06 Jan 2025
https://github.com/felipenoris/optimizingir.jl
An Intermediate Representation (IR) on steroids
compiler intermediate-representation julia-language
Last synced: 14 Oct 2024
https://github.com/kamkow1/yup
source code of the yup compiler and other related tools
compiler language llvm programming-language
Last synced: 13 Oct 2024
https://github.com/owainlewis/joy
Compiler for the functional stack based programming language Joy
compiler interpreter programming-language stack-based
Last synced: 15 Oct 2024
https://github.com/frederiktobner/cellox
Compiler for the cellox programming language
bytecode compiler garbage-collector interpreter programming-language scripting-language virtual-machine
Last synced: 13 Dec 2024
https://github.com/juliandavidmr/camaleon
Camaleon is a multiplatform installable module, available for Linux, Windows and Mac OS. Quickly obtain, view and test exercises developed in C++ and Java. camaleon uses the V8 engine Google, so you need to install NodeJS.
analyzer compiler java programmer-tool udebug uhunt uva-data uva-solutions
Last synced: 11 Oct 2024
https://github.com/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 08 Nov 2024
https://github.com/blyxyas/hq9c
π± HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.
Last synced: 28 Oct 2024
https://github.com/ShuyunFF2E/dragon-pond
πΉπ₯dragon compiler collection
Last synced: 01 Nov 2024
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 28 Oct 2024