{"id":13367385,"url":"https://github.com/astaxie/beeGo","last_synced_at":"2025-03-12T18:32:46.533Z","repository":{"id":41553752,"uuid":"321090371","full_name":"astaxie/beego","owner":"astaxie","description":"beego is an open-source, high-performance web framework for the Go programming language.","archived":false,"fork":true,"pushed_at":"2022-04-27T07:57:04.000Z","size":9571,"stargazers_count":726,"open_issues_count":0,"forks_count":181,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2024-09-30T08:35:57.844Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"beego.me","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"beego/beego","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astaxie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-13T14:58:50.000Z","updated_at":"2024-09-27T08:50:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/astaxie/beego","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astaxie%2Fbeego","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astaxie%2Fbeego/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astaxie%2Fbeego/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astaxie%2Fbeego/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astaxie","download_url":"https://codeload.github.com/astaxie/beego/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221309978,"owners_count":16795837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T00:01:46.489Z","updated_at":"2024-10-24T11:31:16.078Z","avatar_url":"https://github.com/astaxie.png","language":null,"funding_links":[],"categories":["Web 框架"],"sub_categories":["高级控制台界面","高級控制台界面"],"readme":"# Beego [![Build Status](https://travis-ci.org/astaxie/beego.svg?branch=master)](https://travis-ci.org/astaxie/beego) [![GoDoc](http://godoc.org/github.com/astaxie/beego?status.svg)](http://godoc.org/github.com/astaxie/beego) [![Foundation](https://img.shields.io/badge/Golang-Foundation-green.svg)](http://golangfoundation.org) [![Go Report Card](https://goreportcard.com/badge/github.com/astaxie/beego)](https://goreportcard.com/report/github.com/astaxie/beego)\n\nBeego is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend\nservices.\n\nIt is inspired by Tornado, Sinatra and Flask. beego has some Go-specific features such as interfaces and struct\nembedding.\n\n![architecture](https://cdn.nlark.com/yuque/0/2020/png/755700/1607857489109-1e267fce-d65f-4c5e-b915-5c475df33c58.png)\n\nBeego is compos of four parts:\n1. Base modules: including log module, config module, governor module;\n2. Task: is used for running timed tasks or periodic tasks;\n3. Client: including ORM module, httplib module, cache module;\n4. Server: including web module. We will support gRPC in the future;\n\n## Quick Start\n\n[Officail website](http://beego.me)\n\n[Example](https://github.com/beego-dev/beego-example)\n\n\u003e If you could not open official website, go to [beedoc](https://github.com/beego/beedoc)\n\n\n### Web Application\n\n![Http Request](https://cdn.nlark.com/yuque/0/2020/png/755700/1607857462507-855ec543-7ce3-402d-a0cb-b2524d5a4b60.png)\n\n#### Create `hello` directory, cd `hello` directory\n\n    mkdir hello\n    cd hello\n\n#### Init module\n\n    go mod init\n\n#### Download and install\n\n    go get github.com/astaxie/beego@v2.0.0\n\n#### Create file `hello.go`\n\n```go\npackage main\n\nimport \"github.com/astaxie/beego/server/web\"\n\nfunc main() {\n\tweb.Run()\n}\n```\n\n#### Build and run\n\n    go build hello.go\n    ./hello\n\n#### Go to [http://localhost:8080](http://localhost:8080)\n\nCongratulations! You've just built your first **beego** app.\n\n## Features\n\n* RESTful support\n* [MVC architecture](https://github.com/beego/beedoc/tree/master/en-US/mvc)\n* Modularity\n* [Auto API documents](https://github.com/beego/beedoc/blob/master/en-US/advantage/docs.md)\n* [Annotation router](https://github.com/beego/beedoc/blob/master/en-US/mvc/controller/router.md)\n* [Namespace](https://github.com/beego/beedoc/blob/master/en-US/mvc/controller/router.md#namespace)\n* [Powerful development tools](https://github.com/beego/bee)\n* Full stack for Web \u0026 API\n\n## Modules\n* [orm](https://github.com/beego/beedoc/tree/master/en-US/mvc/model)\n* [session](https://github.com/beego/beedoc/blob/master/en-US/module/session.md)\n* [logs](https://github.com/beego/beedoc/blob/master/en-US/module/logs.md)\n* [config](https://github.com/beego/beedoc/blob/master/en-US/module/config.md)\n* [cache](https://github.com/beego/beedoc/blob/master/en-US/module/cache.md)\n* [context](https://github.com/beego/beedoc/blob/master/en-US/module/context.md)\n* [governor](https://github.com/beego/beedoc/blob/master/en-US/module/governor.md)\n* [httplib](https://github.com/beego/beedoc/blob/master/en-US/module/httplib.md)\n* [task](https://github.com/beego/beedoc/blob/master/en-US/module/task.md)\n* [i18n](https://github.com/beego/beedoc/blob/master/en-US/module/i18n.md)\n\n## Community\n\n* [http://beego.me/community](http://beego.me/community)\n* Welcome to join us in Slack: [https://beego.slack.com](https://beego.slack.com), you can get invited\n  from [here](https://github.com/beego/beedoc/issues/232)\n* QQ Group Group ID:523992905\n* [Contribution Guide](https://github.com/beego/beedoc/blob/master/en-US/intro/contributing.md).\n\n## License\n\nbeego source code is licensed under the Apache Licence, Version 2.0\n(http://www.apache.org/licenses/LICENSE-2.0.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastaxie%2FbeeGo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastaxie%2FbeeGo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastaxie%2FbeeGo/lists"}