{"id":13636010,"url":"https://github.com/idevz/vanilla","last_synced_at":"2025-04-12T17:41:30.228Z","repository":{"id":36302097,"uuid":"40606693","full_name":"idevz/vanilla","owner":"idevz","description":"An OpenResty Lua MVC Web Framework","archived":false,"fork":false,"pushed_at":"2019-01-09T05:09:42.000Z","size":1906,"stargazers_count":1047,"open_issues_count":3,"forks_count":215,"subscribers_count":135,"default_branch":"master","last_synced_at":"2024-10-30T05:55:28.004Z","etag":null,"topics":["lua","lua-mvc","luajit","mvc","openresty","vanilla","vanilla-dev","vanilla-openresty"],"latest_commit_sha":null,"homepage":"http://idevz.github.io/vanilla/","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/idevz.png","metadata":{"files":{"readme":"README-zh.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-12T14:57:47.000Z","updated_at":"2024-10-29T19:26:42.000Z","dependencies_parsed_at":"2022-07-18T05:21:34.556Z","dependency_job_id":null,"html_url":"https://github.com/idevz/vanilla","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idevz%2Fvanilla","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idevz%2Fvanilla/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idevz%2Fvanilla/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idevz%2Fvanilla/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/idevz","download_url":"https://codeload.github.com/idevz/vanilla/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248607885,"owners_count":21132625,"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":["lua","lua-mvc","luajit","mvc","openresty","vanilla","vanilla-dev","vanilla-openresty"],"created_at":"2024-08-02T00:00:55.375Z","updated_at":"2025-04-12T17:41:30.199Z","avatar_url":"https://github.com/idevz.png","language":"Perl","readme":"## Vanilla / (香草[中文文档](README-zh.md)) / OSC [Git](http://git.oschina.net/idevz/vanilla)\n\n[![https://travis-ci.org/idevz/vanilla.svg?branch=master](https://travis-ci.org/idevz/vanilla.svg?branch=master)](https://travis-ci.org/idevz/vanilla)\n[![Join the chat at https://gitter.im/idevz/vanilla](https://badges.gitter.im/idevz/vanilla.svg)](https://gitter.im/idevz/vanilla?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Issue Stats](http://issuestats.com/github/idevz/vanilla/badge/pr)](http://issuestats.com/github/idevz/vanilla)\n[![Issue Stats](http://issuestats.com/github/idevz/vanilla/badge/issue)](http://issuestats.com/github/idevz/vanilla)\n\n*香草/Vanilla是一个基于Openresty实现的高性能Web应用开发框架.*\n\n![Vanilla](vanilla-pub.png)\n\n### *邮件列表*\n- vanilla-en \u003cvanilla-en@googlegroups.com\u003e\n- vanilla-devel \u003cvanilla-devel@googlegroups.com\u003e\n- vanilla中文邮件列表 \u003cvanilla@googlegroups.com\u003e\n\n\n## 特性\n\n- 提供很多优良组件诸如：bootstrap、 router、 controllers、 models、 views。\n- 强劲的插件体系。\n- 多 Application 部署。\n- 多版本框架共存，支持便捷的框架升级。\n- 一键 nginx 配置、 应用部署。\n- 便捷的服务批量管理。\n- 你只需关注自身业务逻辑。\n\n## 安装\n\n##### *Vanilla-V0.1.0-rc4.1 或之前版本的 Vanilla 安装请参见 ： [README-V0.1.0-rc4.1.md](README/README-zh-V0.1.0-rc4.1.md)*\n\n``` bash\n$ ./setup-framework -v $VANILLA_PROJ_ROOT -o $OPENRESTY_ROOT        #运行 ./setup-framework -h 查看更多参数细节\n```\n\n## 快速开始\n\n**部署你的第一个Vanilla Application**\n\n``` bash\n$ ./setup-vanilla-demoapp  [-a $VANILLA_APP_ROOT -u $VANILLA_APP_USER -g $VANILLA_APP_GROUP -e $VANILLA_RUNNING_ENV]    #运行 ./setup-vanilla-demoapp -h  查看更多参数细节\n```\n\n**启动你的 Vanilla 服务**\n\n``` bash\n$ ./$VANILLA_APP_ROOT/va-appname-service start\n```\n\n## 更多信息\n\n- 参见 [文档](https://idevz.gitbook.io/vanilla-zh/)\n\n## License\n\nMIT\n\n\n### 社区组织\n#### *QQ群\u0026\u0026微信公众号*\n- *Openresty/Vanilla 开发 1 群：205773855*\n- *Openresty/Vanilla 开发 2 群：419191655*\n- *Openresty 技术交流 1 群：34782325*\n- *Openresty 技术交流 2 群：481213820*\n- *Openresty 技术交流 3 群：124613000*\n- *Vanilla开发微信公众号:Vanilla-OpenResty(Vanilla相关资讯、文档推送)*\n\n\n[![QQ](http://pub.idqqimg.com/wpa/images/group.png)](http://shang.qq.com/wpa/qunwpa?idkey=673157ee0f0207ce2fb305d15999225c5aa967e88913dfd651a8cf59e18fd459)\n","funding_links":[],"categories":["Libraries","Perl","Lua","Web framework for Lua","Resources"],"sub_categories":["Web Frameworks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidevz%2Fvanilla","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidevz%2Fvanilla","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidevz%2Fvanilla/lists"}