The Zig community is decentralized. Anyone is free to start and maintain their own space for the community to gather, and edit this wiki page to add a link. There is no concept of "official" or "unofficial", however, each gathering place has its own moderators and rules.
When adding a new community, please append it at the end of the existing list as a form of courtesy.
See the Compiler development section (near the end of this page) for communities dedicated to Zig compiler development collaboration.
General discussion
IRC
#zig
on irc.libera.chat- Moderators:
- Rules:
- Treat each other with kindness and respect.
- No discussion of things that are both controversial and off-topic.
- Be constructive.
- Web App
- New Libera.chat Logs, experimental
- Old Freenode Logs
Discord (English)
- Zig Programming Language Discord
- Moderators: Felix Queißner, InKryption, Loris Cro, Agni, Lee Cannon, Robin Voetter, Matt Knight
- Rules:
- See #info upon joining
- Follow Discord's Community Guidelines
- Zig Embedded Group
- Moderators: mattnite, MasterQ32
- Rules:
- Be kind and respectful,
- Follow Discord's Community Guidelines
- cod1r's Zig discord
- Moderators: cod1r, haze
- Rules:
- Be kind and respectful
- Follow Discord's Community Guidelines
Discord (International)
-
- Moderators: aiotter
- Rules: follows Zig Programming Language Discord's rule
-
- Moderators: Pribess
- Rules: follows Zig Programming Language Discord's rule
-
- Moderators: Hasan Yousef
- Rules: follows Zig Programming Language Discord's rule
Tencent QQ
- Expert Zig(Chinese): 930564004
Telegram
- Zig Telegram (English)
- Owner: painhardcore
- Zig Telegram (Español)
- Owner: Samuel Bonilla
- Zig 中文社区 (Chinese)
- Owner: LemonHX
- Zig Programming Language Telegram (Russian-speaking)
- Admin: BratishkaErik
- Zig Telegram (Portuguese)
- Owner: Matheus C. França
- Zig Telegram (Persian)
- Owner: Mahdi Sharifi
- Zig Telegram (Uzbek)
- Owner: yuri
- Zig Telegram (عربي)
- Owner: Hasan Yousef
- Zig Telegram (Italian)
- Owner: kristoff
- Zig India
- Owner: Tushar Sadhwani
- Zig Lang Stickers
- Zig Language Indonesia (Indonesian)
Matrix / Element
- #zig:matrix.org
- Moderators: Josias, Simon A. Nielsen Knights
- Rules: Same as IRC
Zulip
- zig-lang
- Admin: Aria Elfren (Zulip username)
- Rules: Same as IRC (for now)
Revolt
- Zig Programming Language
- Moderators: Ali Chraghi
Slack
- ziglang.slack.com
- Moderator: Loong
- Rules: Same as IRC
- Zig programming language
- Moderator: Annie Herrmann
- Rules: Same as IRC
Shpong
- Zig programming language
- Rules: Same as IRC
- Zig Nigeria
- Moderator: Ayodeji Adeoti
- Rules: Same as IRC
Email List
-
- Moderator: Andrew Kelley
- (we need sr.ht to grow more features before other moderators can be added)
- Rules: Same as IRC
- Moderator: Andrew Kelley
-
- Moderator: Matheus C. França
- Rules: Same as IRC
Forums
-
- Moderators:
- Terms of Service
- FAQ
Stack Overflow
Moderators and rules here are governed by Stack Overflow.
Lemmy
- lemm.ee
- Moderators:
- Scope and rules
Merchandise
- Teespring Store run by @wilsonk
- Store above includes new Logos, Zero, Ziggy and Zigfast designs
- OLD Designs (https://teespring.com/stores/wilsons-store-5)
- Profits support Zig (@andrewrk: I confirm this)
Streams
SHOWTIME
The show where members of the Zig community share code and ideas.
- YouTube
- Newsletter
- Apply to Speak
- Discord
The Zig SHOWTIME Discord server serves as a coordination tool for organizing the show, and as a place where people invested in the success of Zig can socialize and collaborate together on new projects. The main goal of this space is to create a community of creators (be it code, blogs, videos, or undefined), so that we can all make the most out of our Zig experience. Nobody is born knowing Zig so everyone is welcome to have fun in this server but, if you're unsure whether Zig is the right language for you, it's recommended you check out first other Zig communities as they might be more focused on helping newcomers to the language.
Individuals
- Andrew Kelley has a Zig Live Coding stream sometimes.
- Loris Cro - Showtime stuff, event-loop stuff, miscellaneous
- Benjamin Feng - GameBoy emulators, web assembly, allocators
- Meghan Denny - Zigmod package manager, web servers, and more
- KomariSpaghetti
- daurnimator
- Dan B - Custom OS in Zig and apps for it
- Spex_Guy
- Dr_Deano - Custom Kernel in Zig
- Isaac Freund - River, a Wayland compositor in Zig
- Auguste Rame - Zig + Java stuff (JNI, JVM impl in Zig), random Zig projects, Zig meme making, and more - Archived Videos, Recommended Video
- sphaerophoria - Various projects in Zig and Rust - Archived Videos
Learning resources
- zig.guide
- Owner: Sobeston
- GitHub: Sobeston/zig.guide
- Ziglings
- Exercism
- Dude The Builder, Codeberg.org Youtube
- Awesome Zig: A collection of some awesome public Zig programming language projects.
- Zig 中文教程
- Zig 简明教程
Blog posts
Others
- Zig UserMap, see where the Ziguanas live! (Contribute)
- Zig 语言中文社区
(This section written by Andrew Kelley)
I used to moderate the /r/zig subreddit. During the Reddit protests in June 2023, I decided to permanently shut down /r/zig, making it private, encouraging users to head to ziggit.dev instead.
A troll messaged Reddit admins and gained moderator access to /r/zig, re-opened the subreddit, and started doing juvenile vandalism for a few weeks, before deciding they had enough fun and abandoning the place.
Next, Jens Goldberg messaged the Reddit admins and managed to become a moderator of /r/zig. He's pretty hands-off, does not do a lot of moderation, lets the Reddit voting system handle disagreements.
While the subreddit was private, the vast majority of valuable people moved to other communities. Most of the people who remained were riff raff, willing to tolerate trolling and more interested in Reddit as a platform than Zig as a project.
Now, the Zig subreddit is a complete wasteland, and I personally advise against going there. In fact I have deleted my entire Reddit account.
I don't have the time or energy to evaluate most Zig communities so I can neither endorse nor anti-endorse them, however, the Zig subreddit is an exception.
It's an awful place and I stand by my decision to permanently close it. I am unhappy that it was reopened against my will.
X (formerly twitter)
- Zig Programming Language
- Moderator: gdjohn4s
- Rules: You can find them on Community Profile
Compiler development
These communities are focused on Zig compiler development collaboration.
Warning
If you're a newcomer and want help learning Zig look into general discussion communities that have a space dedicated to on boarding newcomers
Zulip
- ZSF Compiler Development
- Moderators:
- Rules:
- Treat each other with kindness and respect.
- No discussion of things that are both controversial and off-topic.
- Be constructive.