Skip to main content
Go DocBuild StatusGo ReportCode CoverageProduction ReadyLicense
ReleaseGitHub pull requestsGitHub closed pull requestsGitHub issuesGitHub closed issuesStarsForks

GoFrame is a modular, high-performance, enterprise-grade Go framework, offering rich components for full projects or standalone use. Whether building a small or large project, or developing a Golang library, GoFrame boosts efficiency with powerful, ready-to-use tools. Its rich documentation, detailed comments, and active community make it easy for teams to adopt and grow quickly.

Features

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

Comprehensive Engineering

Built on years of experience, covering project setup to code organization, ensuring efficient and stable delivery.

Out Of Box

Offers components like database, cache, validation, and logging, supporting enterprise application development.

Outstanding Performance

Efficiently handles high-concurrency requests with optimized algorithms and data structures, ensuring faster operations.

Cross-Platform

Provides excellent cross-platform compatibility, running seamlessly on Windows, Linux, and Mac OS, ensuring versatility.

Loose Coupling

Independent modules with clear interfaces enable easy modification, enhancing flexibility and stability.

High Scalability

Flexible interface design enables developers to easily add features, integrate modules, and use third-party libraries to meet business needs.

Comprehensive Documentation

Provides detailed documentation covering from basic usage to advanced features, offering clear and thorough references for developers.

Active Community Support

A vibrant community where members collaborate, share resources, and provide timely support to developers.

Convenient Configuration

Flexible configuration management supports formats, environments, and dynamic loading, improving development ease.

Robust Error Handling

Clearly captures, categorizes, and reports errors, helping developers locate issues and improve program stability.

Input Validation and Filtering

Built-in validation and filtering prevent malicious inputs like SQL injection and XSS attacks effectively.

Code Generation Toolchain

Efficient code generation toolchain boosts development, reduces repetitive tasks, and ensures code consistency.

Automated API Documentation

Generates clear API documentation from code, reducing manual work and ensuring accuracy and synchronization.

Web & Microservice Development

Provides powerful tools to efficiently build stable, high-performance, and scalable web applications and microservices.

OpenTelemetry Observability

Tracks application metrics and behaviors, offering insights to optimize performance and reliability for developers.

Users

Here are part of our users. If your company or product is using GoFrame, feel free to contact us.

Contributors

💖Thanks to all the contributors who made GoFrame possible💖
GoFrame Contributors