gogf/gf

A powerful framework for faster, easier, and more efficient project development.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 4th, 2026
Created on June 29th, 2017
Open Issues & Pull Requests: 150 (+0)
GitHub issues: Enabled
Number of forks: 1,719
Total Stargazers: 13,265 (+1)
Total Subscribers: 208 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 85.0 days
90th percentile: 322.6 days
Tracked items: 544

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

How this project is maintained

85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "discuss" is answered fastest, typically in about 29 hours, while "planned" waits about 3 weeks. Three people close 72% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 111
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 554 days
Stale 30+ days: 102
Stale 90+ days: 94

Recent activity

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

Top labels

  • bug (256)
  • inactive (145)
  • question (130)
  • enhancement (87)
  • feature (85)
  • planned (75)
  • help wanted (68)
  • done (35)

Most active issues this week

Detailed Description

GoFrame is a comprehensive web framework for Go that provides integrated tooling for faster, easier, and more efficient project development.

GoFrame addresses the fragmentation problem in Go development where teams must assemble multiple libraries for common tasks like HTTP routing, database access, logging, and service communication. The framework bundles these capabilities into a cohesive system with consistent APIs and patterns. It includes an ORM for database operations, built-in logging and tracing with OpenTelemetry support, microservice tooling, and Kubernetes integration, allowing developers to build applications without extensive third-party dependency management.

Teams should adopt GoFrame when they want a batteries-included approach to Go development and prefer standardized patterns across their codebase. It suits projects ranging from monolithic web applications to microservices that benefit from integrated observability and service mesh support. The framework is particularly valuable for teams that would otherwise spend time evaluating and integrating separate libraries for routing, persistence, logging, and distributed tracing. GoFrame's comprehensive documentation and official site provide extensive guidance for adoption.

The project maintains active development with regular updates across its core modules. The codebase shows consistent attention to both new feature development and maintenance of existing functionality. The project sustains a substantial contributor community and provides multiple documentation resources including offline versions, indicating ongoing investment in accessibility and knowledge transfer. Development activity spans the full breadth of the framework's components rather than concentrating on a single area.