GoFrame alternatives and similar packages
Based on the "Web Frameworks" category.
Alternatively, view gf alternatives based on common mentions on social networks and blogs.
-
Gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance鈥攗p to 40 times faster鈥攖hanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices. -
Iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket: -
Gorilla WebSocket
DISCONTINUED. A fast, well-tested and widely used WebSocket implementation for Go. -
GoFr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. -
goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs. -
Huma
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema. -
Faygo
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc. -
go-server-timing
DISCONTINUED. Go (golang) library for creating and consuming HTTP Server-Timing headers -
goshs
Feature-rich single-binary file server for red teamers and developers. HTTP/S 路 WebDAV 路 FTP/SFTP 路 SMB 路 LDAP/S 路 NTLM hash capture 路 DNS/SMTP callbacks 路 TLS 路 Auth 路 Share links. A powerful python3 -m http.server replacement.
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of GoFrame or a related project?
Popular Comparisons
README
GoFrame
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Features
- modular, loosely coupled design
- rich components, out-of-the-box
- automatic codes generating for efficiency
- simple and easy to use, detailed documentation
- interface designed components, with high scalability
- fully supported tracing and error stack feature
- specially developed and powerful ORM component
- robust engineering design specifications
- convenient development CLI tool provide
- OpenTelemetry observability features support
- OpenAPIV3 documentation generating, automatically
- much, much more...ready to explore?
Installation
Enter your repo. directory and execute following command:
primary module
go get -u -v github.com/gogf/gf/v2
cli tool
go install github.com/gogf/gf/cmd/gf/v2
Limitation
golang version >= 1.15
Architecture
Documentation
- Chinese Official Site(涓枃瀹樼綉): https://goframe.org
- GoDoc API: https://pkg.go.dev/github.com/gogf/gf/v2
License
GoFrame is licensed under the [MIT License](LICENSE), 100% free and open-source, forever.
Part Of Users
We list part of the users here, if your company or products are using
GoFrame, please let us know here.
Contributors
This project exists thanks to all the people who contribute. [Contributors].
Donators
If you love GoFrame, why not buy developer a cup of coffee?
Sponsors
We appreciate any kind of sponsorship for GoFrame development. If you've got some interesting, please contact WeChat 389961817 / Email john@goframe.org.
Thanks
*Note that all licence references and agreements mentioned in the GoFrame README section above
are relevant to that project's source code only.