ziglang/zig

Moved to Codeberg

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 4 minutes ago
Added to GitGenius on November 30th, 2023
Created on August 6th, 2015
Open Issues & Pull Requests: 2,771 (+0)
GitHub issues: Enabled
Number of forks: 3,187
Total Stargazers: 43,304 (+0)
Total Subscribers: 425 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.9 hours
Mean response time: 295.2 days
90th percentile: 1142.4 days
Tracked items: 4,444

How this project is maintained

About 18% of issues opened in the past year have never received a reply. 79% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "regression" is answered fastest, typically in about 7 hours, while "proposal" waits about 10 months. 99% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. 68% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2,499
New in 7 days: 0
Closed in 7 days: 7
Avg open age: 1,018 days
Stale 30+ days: 2,498
Stale 90+ days: 2,493

Recent activity

Opened in 7 days: 0
Closed in 7 days: 7
Comments in 7 days: 2
Events in 7 days: 7

Top labels

  • bug (5,934)
  • enhancement (1,522)
  • standard library (1,460)
  • frontend (1,377)
  • proposal (1,247)
  • contributor friendly (870)
  • stage1 (624)
  • backend-llvm (417)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Zig is a general-purpose programming language designed for building robust and optimal software with a focus on safety, speed, and clarity. The repository, which has migrated to Codeberg as its primary home, represents the core compiler and language implementation for this modern systems programming language. The project emphasizes low-level control and performance while maintaining memory safety guarantees, positioning itself as a contemporary alternative to C and C++ for systems-level development.

The language is classified across multiple domains reflecting its broad applicability: low-level programming, systems programming, cross-platform development, and language design. Zig provides strong C interoperability, allowing developers to call C code directly and vice versa, which facilitates gradual adoption and integration with existing codebases. The language features static typing, compile-time capabilities, and sophisticated error handling mechanisms that distinguish it from its predecessors. Memory management is a core concern, with the language providing explicit control over allocation strategies while preventing common memory safety issues.

Core contributors show significant commitment to the project. This contributor structure indicates a project with clear leadership while maintaining active community participation.

The toolchain encompasses compilation infrastructure, runtime systems, and type system implementation. Zig's design emphasizes compile-time features that enable zero-cost abstractions and optimization opportunities typically reserved for lower-level languages. The language supports cross-platform development, allowing developers to write code that targets multiple operating systems and architectures from a single codebase.

The repository's migration to Codeberg represents a significant infrastructure decision, with the project explicitly noting that the GitHub repository is not mirrored, making Codeberg the authoritative source. This move reflects broader discussions within the open-source community about platform independence and self-hosting infrastructure.

Zig's positioning within the broader programming language ecosystem is reinforced by its connections to other major projects. These connections suggest Zig's relevance to modern development practices and its influence on contemporary language design discussions.