An open API service providing repository metadata for many open source software ecosystems.

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