Skip to content

A list of programming languages implemented in Zig, for inspiration.

License

CC-BY-4.0, MIT licenses found

Licenses found

CC-BY-4.0
LICENSE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

thechampagne/langs-in-zig

Repository files navigation

Languages Written in Zig

This is a list of languages implemented in Zig. It is intended as a source of inspiration and comparison, and as a directory of potentially interesting projects in this vein. Inspired by langs-in-rust.

What Can Be Included?

  1. Is it a language?
  2. Is it written in Zig?

Then it can be included in this list!

List of Languages

Name ⭐ Stars ☀️ Status Description
Bun 41,608 ☀️ Active Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one.
Zig 22,426 ☀️ Active General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Cyber 787 ☀️ Active Fast and concurrent scripting.
buzz 552 ☀️ Active 👨‍🚀 buzz, A small/lightweight statically typed scripting language (in development)
Aro 508 ☀️ Active A C compiler with the goal of providing fast compilation and low memory usage with good diagnostics.
bog 419 ☀️ Active Small, strongly typed, embeddable language.
LoLa 151 ☀️ Active LoLa is a small programming language meant to be embedded into games.
zigself 110 ☀️ Active An implementation of the Self programming language.
Mocha 55 ☀️ Active An elegant configuration language for both humans and machines.
Jazmin 9 ☀️ Active Zig implementation of Jasmin
ZigScript 8 ☀️ Active A companion scripting language for Zig developers.
Foray 7 ☀️ Active A concatenative language written in Zig
Orng 2 ☀️ Active Orng is a versatile general purpose programming language that gives developers control while still being expressive.
monkeyZ 0 ☀️ Active An interpreter for the monkeyZ language.
lox-zig 0 ☀️ Active A bytecode VM compiler / interpreter for the Lox language.
keto 0 ☀️ Active keto is an experimental scripting language based on "Crafting Interpreters" by Robert Nystrom.
ts-parser-zig 0 ☀️ Active A Hand Written TypeScript parser.
Zua 115 🌙 Inactive An implementation of Lua 5.1 in Zig, for learning purposes
Luf 30 🌙 Inactive Statically typed, embeddable, scripting language written in Zig.
zed 10 🌙 Inactive The zed Programming Language is inspired by AWK in its main mode of operating on text files divided into records (usually lines), and columns within thos recoeds.
APScript 5 🌙 Inactive An interpreter for the AP© Computer Science Principles pseudocode language.
djot.zig 5 🌙 Inactive A parser for parsing djot files and converting them to HTML.
zbfi 1 🌙 Inactive BrainFuck 🤖 language interpreter.
kule-lang 1 🌙 Inactive kule shader language.
brainfuck-interpreter 0 🌙 Inactive Brainfuck interpreter.
zQasm 0 🌙 Inactive OpenQASM parser.

License

About

A list of programming languages implemented in Zig, for inspiration.

Topics

Resources

License

CC-BY-4.0, MIT licenses found

Licenses found

CC-BY-4.0
LICENSE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages