关于 Goravel

April 21, 2026 · View on GitHub

Logo

Doc Go Release Test Report Card Codecov License

English | 中文

关于 Goravel

Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。作为一个起始脚手架帮助 Golang 开发者快速构建自己的应用。

框架风格与 Laravel 保持一致,让 Phper 不用学习新的框架,也可以愉快的玩转 Golang!致敬 Laravel!

欢迎 Star, PR, Issues!

文档

在线文档 https://www.goravel.dev/zh_CN

示例 https://github.com/goravel/example

优化文档,请提交 PR 至文档仓库 https://github.com/goravel/docs

主要功能

模块名称描述
Artisan Console用于应用管理和自动化的 CLI 命令行界面
Authentication使用 JWT 和 Session 驱动的用户身份验证
Authorization基于策略和守卫的访问控制
Cache使用内存、Redis 或自定义驱动存储和检索数据
Carbon日期和时间操作的辅助函数
Config从文件和环境变量管理应用配置
Crypt数据加密和解密工具
DB数据库查询构建器
Event应用事件分发和监听系统
Factory生成用于测试的模拟数据
FileStorage支持多个驱动的文件上传、下载和存储
Grpc高性能 gRPC 服务端和客户端实现
Hash安全密码哈希
HttpHTTP 路由、控制器和中间件管理
Http ClientHTTP 客户端
Localization多语言支持
Logger应用日志记录到文件、控制台或外部服务
Mail通过 SMTP 或队列发送邮件
Mock为 facade 和依赖创建模拟测试
Migrate支持版本控制的数据库迁移
Orm优雅的 ORM 数据库操作实现
Package Development构建可重用的扩展包以扩展框架功能
Process围绕 Go 标准 os/exec 包构建的表达力强且优雅的 API
Queue将耗时任务延迟到后台任务处理
Seeder使用测试或初始数据填充数据库表
SessionHTTP Session 会话管理
Task Scheduling使用类 cron 表达式调度周期性任务
TestingHTTP 测试、模拟和断言工具
Validation使用规则验证传入的请求数据
ViewHTML 模板引擎

与 Laravel 对比

查看详情

路线图

查看详情

优秀扩展包

查看详情

贡献者

这个项目的存在要归功于所有做出贡献的人,参与贡献请查看贡献指南

打赏

开源项目的发展离不开您的支持,感谢微信打赏。

群组

微信入群,请备注 Goravel

开源许可

Goravel 框架是在 MIT 许可 下的开源软件。