Vanilla
An OpenResty Lua MVC Web Framework
Install / Use
/learn @idevz/VanillaREADME
Vanilla / (香草中文文档) / OSC Git
Vanilla is An OpenResty Lua MVC Web Framework.

MailList
- vanilla-en vanilla-en@googlegroups.com
- vanilla-devel vanilla-devel@googlegroups.com
- vanilla中文邮件列表 vanilla@googlegroups.com
Features
- Provide many good components such as bootstrap, router, controllers, models, views.
- Powerful plugin system.
- Multi applications deployment.
- Multi version of framework coexistence, easier framwork upgrade.
- Auto complete the Nginx configration.
- A convenient way to manage Services.
- You only need to focus your business logic.
Installation
Vanilla-V0.1.0-rc4.1 Or the older Vanillas Installation to see: README-V0.1.0-rc4.1.md
$ ./setup-framework -v $VANILLA_PROJ_ROOT -o $OPENRESTY_ROOT #see ./setup-framework -h for more details
Quick Start
Setup your Own Application
$ ./setup-vanilla-demoapp [-a $VANILLA_APP_ROOT -u $VANILLA_APP_USER -g $VANILLA_APP_GROUP -e $VANILLA_RUNNING_ENV] #see ./setup-vanilla-demoapp -h for more details
Start the server
$ ./$VANILLA_APP_ROOT/va-appname-service start
More Information
- Read the documentation
License
MIT
Community
QQ Groups&&WeChat public no.
- Openresty/Vanilla Dev:205773855 (Vanilla panel discussion related topics)
- Openresty:34782325(Discuss OpenResty and all kinds of advanced technology)
- WeChat public no. of Vanilla Dev:Vanilla-OpenResty(Vanilla related information, document push)
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

