GitHub topics: compiler
Jakobg1215/source-wrench
An application to compile models to source engine 1 mdl format.
Language: Rust - Size: 571 KB - Last synced at: 6 minutes ago - Pushed at: about 2 hours ago - Stars: 8 - Forks: 1

Franklin0770/megaenvironment
Sega Mega Drive-focused Visual Studio Code extension developed for integration with The Macroassembler AS
Language: TypeScript - Size: 14.6 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 0 - Forks: 0

OmarAglan/Baa
Baa is an Arabic programming language similar to the C language.
Language: C - Size: 1.93 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 2 - Forks: 0

encore-ecosystem/Ehirion
Encore High Intermediate Representation
Language: Python - Size: 130 KB - Last synced at: 20 minutes ago - Pushed at: about 2 hours ago - Stars: 0 - Forks: 0

vega/ts-json-schema-generator
Generate JSON schema from your Typescript sources
Language: TypeScript - Size: 9.55 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 1,592 - Forks: 210

robertoraggi/cplusplus
A compiler front end for the C++ language
Language: C++ - Size: 6.42 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 139 - Forks: 14

julelang/jule
Effective programming language to build efficient, fast, reliable and safe software while maintaining simplicity
Language: C++ - Size: 15.4 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 242 - Forks: 16

sacalon/sacalon
Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
Language: Python - Size: 1.74 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 76 - Forks: 6

iley/pirx
Pirx Programming Language
Language: Go - Size: 340 KB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 1 - Forks: 0

nevalang/neva
Write programs like message passing graphs and get parallelism for free. Statically typed and compiled to machine code!
Language: Go - Size: 26.2 MB - Last synced at: about 4 hours ago - Pushed at: 5 days ago - Stars: 914 - Forks: 34

getkist/kist
Package Pipeline Processor
Language: TypeScript - Size: 6.9 MB - Last synced at: about 6 hours ago - Pushed at: about 8 hours ago - Stars: 0 - Forks: 0

ScratchWriter/ScratchWriter
ScratchWriter compiles JS-like code into Scratch 3 projects.
Language: JavaScript - Size: 1.84 MB - Last synced at: about 6 hours ago - Pushed at: about 9 hours ago - Stars: 1 - Forks: 0

gardenbed/go-parser
A Parser for Building Go Compilers (Interpreters, Converters, Code Generators, etc.)
Language: Go - Size: 2.16 MB - Last synced at: about 9 hours ago - Pushed at: about 11 hours ago - Stars: 4 - Forks: 0

tekknolagi/ghuloum
Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)
Language: C - Size: 211 KB - Last synced at: about 11 hours ago - Pushed at: about 11 hours ago - Stars: 64 - Forks: 5

Nish7/clox
A bytecode virtual machine implementation of the Lox programming language, written in C.
Language: C - Size: 55.7 KB - Last synced at: about 9 hours ago - Pushed at: about 11 hours ago - Stars: 0 - Forks: 0

vd437/joyl-lang
Joyl A simple, modern programming language with clean syntax and strong performance. Perfect for scripting, applications, and learning programming. 🔹 Clean syntax 🔹 Type inference 🔹 Cross-platform 🔹 Rich stdlib
Language: Julia - Size: 1.2 MB - Last synced at: about 9 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

SquirrelJME/SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Language: Java - Size: 149 MB - Last synced at: about 9 hours ago - Pushed at: about 12 hours ago - Stars: 277 - Forks: 21

ihengshuai/blog
this is a blog for sharing the knowledge of web development.
Language: HTML - Size: 6.13 MB - Last synced at: about 9 hours ago - Pushed at: about 12 hours ago - Stars: 5 - Forks: 1

Fibonacci112344/Rust-Guide
Explore the Rust Guide on GitHub for clear documentation, examples, and best practices. Enhance your Rust skills with interactive code in a Docker DevContainer! 🚀📚
Language: Dockerfile - Size: 5.86 KB - Last synced at: about 10 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

gavr123456789/Niva
Smalltalk like programming language
Language: Kotlin - Size: 7.44 MB - Last synced at: about 11 hours ago - Pushed at: about 13 hours ago - Stars: 60 - Forks: 3

c3lang/c3c
Compiler for the C3 language
Language: C - Size: 16.7 MB - Last synced at: about 12 hours ago - Pushed at: about 12 hours ago - Stars: 4,235 - Forks: 284

titzer/virgil
A fast and lightweight native programming language
Language: Shell - Size: 64.7 MB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 1,324 - Forks: 59

DoctorWkt/acwj
A Compiler Writing Journey
Language: C - Size: 3.87 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 11,829 - Forks: 1,110

EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
Language: LLVM - Size: 629 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 1,424 - Forks: 132

EnzymeAD/Enzyme.jl
Julia bindings for the Enzyme automatic differentiator
Language: Julia - Size: 7.75 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 504 - Forks: 72

red/red
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single ~1MB file!
Language: Red - Size: 39 MB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 5,687 - Forks: 413

flint-lang/flintc
The Flint Compiler
Language: C++ - Size: 6.56 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 1 - Forks: 0

Shaurya-GitH/Compiler-practice
Compiler practice
Language: Java - Size: 7.81 KB - Last synced at: about 17 hours ago - Pushed at: about 20 hours ago - Stars: 0 - Forks: 0

Bread80/Quiche
Pascal(ish) cross compiler written in Delphi targetting the Z80 (WiP)
Language: Scilab - Size: 6.6 MB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 8 - Forks: 1

jfecher/ante
A safe, easy systems language
Language: Rust - Size: 38.7 MB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 2,081 - Forks: 94

akyoto/q
mirror of git.urbach.dev/cli/q
Language: Go - Size: 312 KB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 64 - Forks: 3

skoop77/Code-For-Crypto
Explore Code-For-Crypto to learn about arbitrage trading bots and start your journey to passive income. Join us on GitHub! 🚀🐙
Size: 59.6 KB - Last synced at: about 19 hours ago - Pushed at: about 22 hours ago - Stars: 0 - Forks: 0

compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
Language: TypeScript - Size: 84.2 MB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 17,730 - Forks: 1,898

DeForestt/aflat
A low level Programing Language
Language: C++ - Size: 43.5 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 12 - Forks: 1

coretravis/Sharppad
Sharppad is an open-source, browser-based interactive development environment for writing, executing, embedding, and sharing C# code.
Language: C# - Size: 722 KB - Last synced at: about 22 hours ago - Pushed at: about 24 hours ago - Stars: 19 - Forks: 1

ValentinAebi/Rattlesnake
Simple programming language, statically typed and compiled to JVM bytecode
Language: Scala - Size: 21.1 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 4 - Forks: 2

fulm-o/stelaro
stelaro — a custom programming language compiler written in Rust. It aims to support LLVM-based code generation via Inkwell. ✨ [WIP]
Language: Rust - Size: 472 KB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 2 - Forks: 1

latenightai/Hixa
Development Repository for Hixa Language and Interperter.
Language: Python - Size: 8.73 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 1 - Forks: 1

pcaversaccio/zksync-vyper-sandbox
A sandbox environment for ZKsync Era Vyper compiler testing.
Language: TypeScript - Size: 1.26 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 7 - Forks: 1

K1DV5/wuchale
i18n for svelte without turning your codebase upside down
Language: TypeScript - Size: 293 KB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 72 - Forks: 0

kleinesfilmroellchen/sof-language
The Stack with Objects and Functions Programming Language, a pure stack-based reverse-polish-notation functional and object-oriented experimental programming language.
Language: Java - Size: 1.9 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 11 - Forks: 0

tiny-bow/ribbon-language
Ribbon programming language
Language: Zig - Size: 2.35 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 15 - Forks: 0

ethereum/solc-js
Javascript bindings for the Solidity compiler
Language: TypeScript - Size: 712 KB - Last synced at: about 4 hours ago - Pushed at: 2 months ago - Stars: 1,494 - Forks: 495

Glimmr-Lang/PiccodeScript
A simple functional scripting language created in java
Language: Java - Size: 878 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

lol123252/simple-evals
simple-evals is a lightweight library that allows users to evaluate simple mathematical expressions with ease. It supports basic operations like addition, subtraction, multiplication, and division, making it ideal for quick calculations in various applications.
Language: Python - Size: 129 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

nickg/nvc
VHDL compiler and simulator
Language: C - Size: 25 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 718 - Forks: 92

thehxdev/bfi
Fast and efficient BrainFuck interpreter and compiler written in C
Language: C - Size: 133 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 1

bayerf42/Lox68k
Port of the Lox language to a 68008 single board computer
Language: C - Size: 2.28 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 1

zaskar9/oberon-lang
An LLVM frontend for the Oberon programming language
Language: C++ - Size: 1.62 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 28 - Forks: 3

God-Monarch/Code-For-Crypto
Explore "Code-For-Crypto" on GitHub! Automate your trading with this arbitrage bot and join my journey to passive income. 🚀🐙
Size: 30.3 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

bush-cn/CompilerProject
北航《编译技术》课程实验,基于Java实现一个C语言子集的简单编译器
Language: Java - Size: 1.25 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

WingedSeal/jmc
A compiler for JMC (JavaScript-like Minecraft Function), a mcfunction extension language for making Minecraft Datapack
Language: Python - Size: 18.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 80 - Forks: 12

crystal-lang/crystal
The Crystal Programming Language
Language: Crystal - Size: 55 MB - Last synced at: about 22 hours ago - Pushed at: 4 days ago - Stars: 19,862 - Forks: 1,645

Zyonic88/Aetherra
A self-evolving, AI-native language and platform for intelligent agents and autonomous software.
Language: Python - Size: 14.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

joeCavZero/star
A 16-bit virtual machine and programming language
Language: Rust - Size: 1.46 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

jank-lang/jank
The native Clojure dialect hosted on LLVM with seamless C++ interop.
Language: C++ - Size: 7.49 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 2,695 - Forks: 93

dlang/dmd
dmd D Programming Language compiler
Language: D - Size: 177 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,138 - Forks: 649

yajuop/BE-SEM-8
BE SEM 8 Assignments
Language: Jupyter Notebook - Size: 10.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

ritartistry/HAL
HAL is a secure HTTP API Layer for Large Language Models, enabling seamless web API interactions and automatic tool generation from OpenAPI specs. 🚀🌐
Language: JavaScript - Size: 1.47 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

DirtYSouthSidea/Enhancing-Python-Protection-Suite
Compile EXE And Protection Offline
Size: 15.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Maverickbasha/Crust
Rust that is actually Fun
Language: C - Size: 3.68 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

ryanprolosd/Illeshian-Suite
This repository serves as the central hub for the Illeshian Suite.
Size: 9.77 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

ziglang/zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Language: Zig - Size: 336 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 39,901 - Forks: 2,907

adamlui/js-utils
⚡ Essential JavaScript libraries/utilities for Node.js and the web
Language: JavaScript - Size: 10.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 14 - Forks: 2

jaqx0r/mtail Fork of google/mtail
extract whitebox monitoring data from application logs for collection in a timeseries database
Language: Go - Size: 7.09 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10 - Forks: 3

acquitelol/elle
A procedural programming language built in Rust and QBE
Language: Rust - Size: 2.23 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 67 - Forks: 3

iree-org/iree
A retargetable MLIR-based machine learning compiler and runtime toolkit.
Language: C++ - Size: 218 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,218 - Forks: 724

zesterer/ariadne
A fancy diagnostics & error reporting crate
Language: Rust - Size: 217 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 1,985 - Forks: 86

saman-pasha/cicili
Lisp C Compiler aka. 'Cicili' programming language, which compiles Lisp-like syntax to C code and more extra features like struct's method, lambda, defer execution, generic type and function-like macro.
Language: Common Lisp - Size: 1.14 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5 - Forks: 0

Feral-Lang/Feral
Feral programming language reference implementation
Language: C++ - Size: 1.55 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 143 - Forks: 8

colgm/colgm
self-host llvm compiler project for fun
Language: Rust - Size: 2.91 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 20 - Forks: 5

arxhr007/amma
A malayalam Programming language created with rust
Language: Rust - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 0

dykstrom/jcc
A collection of toy compilers built using ANTLR4 and flat assembler
Language: Java - Size: 2.46 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

google/xls
XLS: Accelerated HW Synthesis
Language: C++ - Size: 66.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,318 - Forks: 203

Excse/pretty_diagnostics
A library used to create pretty diagnostics. Used in the ArkoiLv2 compiler.
Language: C++ - Size: 217 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 0

RustPython/RustPython
A Python Interpreter written in Rust
Language: Rust - Size: 68.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 20,282 - Forks: 1,329

alabhyajindal/jasmine
Research Project: A compiler targeting WebAssembly
Language: TypeScript - Size: 130 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

zwang4/awesome-machine-learning-in-compilers
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Size: 367 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 1,569 - Forks: 166

apache/tvm
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Language: Python - Size: 108 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 12,446 - Forks: 3,619

noir-lang/noir
Noir is a domain specific language for zero knowledge proofs
Language: Rust - Size: 722 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,114 - Forks: 308

ferus-web/bali
Bali is a JavaScript engine written in Nim
Language: Nim - Size: 1.62 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 83 - Forks: 0

Rust-GCC/gccrs
GCC Front-End for Rust
Language: C++ - Size: 1.37 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,663 - Forks: 181

david-andrew/dewy-lang
A programming language
Language: Python - Size: 30.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

FractalFir/rustc_codegen_clr
A Rust compiler backend targeting CIL(.NET IR) and C.
Language: Rust - Size: 20 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 1,937 - Forks: 48

juripan/hadzik
A compiler for my own programming language written in python that compiles into x86_64 linux assembly
Language: Python - Size: 249 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

AeneasVerif/aeneas
A verification toolchain for Rust programs
Language: OCaml - Size: 9.64 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 317 - Forks: 28

scala/scala3
The Scala 3 compiler, also known as Dotty.
Language: Scala - Size: 191 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 6,062 - Forks: 1,108

AeneasVerif/charon
Interface with the rustc compiler for the purpose of program verification
Language: Rust - Size: 8.14 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 171 - Forks: 22

NoumenaDigital/npl-cli
The NPL CLI is a command line tool to support the development of projects written in Noumena Protocol Language (NPL). It offers several useful commands for interacting with your NPL projects.
Language: Kotlin - Size: 204 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

matthew1246/JavaEditor
A IDE for Java so you can code in java without worrying about commands to run it!
Language: Java - Size: 362 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

Guardsquare/proguard-core
Library to read, write, analyze, and process java bytecode
Language: Java - Size: 9.68 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 320 - Forks: 67

rust-lang/rustc-dev-guide
A guide to how rustc works and how to contribute to it.
Language: HTML - Size: 11.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,754 - Forks: 549

crosire/reshade
A generic post-processing injector for games and video software.
Language: C++ - Size: 24.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,630 - Forks: 598

beefytech/Beef
Beef Programming Language
Language: C++ - Size: 50.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,729 - Forks: 141

Laitdesoja/Msi-compiler
MSI-Compiler is a powerful software tool that simplifies the process of creating and managing Windows Installer (MSI) packages. It allows developers to efficiently package applications for installation, ensuring proper file organization and configuration, thereby enhancing deployment and reducing installation issues for end-users.
Size: 2.93 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

garritfra/qbe-rs
QBE IR in natural Rust data structures
Language: Rust - Size: 94.7 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 112 - Forks: 14

tebe6502/Mad-Pascal
Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)
Language: Pascal - Size: 66.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 136 - Forks: 22

amber-lang/heraclitus
🧱 Compiler frontend for developing great programming languages
Language: Rust - Size: 3.65 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 27 - Forks: 2

yonilss/Msi-compiler
MSI-Compiler is a powerful software tool that simplifies the process of creating and managing Windows Installer (MSI) packages. It allows developers to efficiently package applications for installation, ensuring proper file organization and configuration, thereby enhancing deployment and reducing installation issues for end-users.
Size: 2.93 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

Hans-Halverson/brimstone
New JavaScript engine written in Rust
Language: Rust - Size: 12.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8 - Forks: 3
