#backend-web #back-end #fast-cgi #web-server #async #web #server

tiny-web

tiny-web是一个轻量级的异步库(后端Web服务器),允许你使用Rust语言编写Laravel风格或Django风格的后端。

1个不稳定版本

0.5.0 2024年3月24日
0.4.11 2023年12月23日
0.4.8 2023年9月6日
0.4.7 2023年8月23日
0.4.2 2023年5月24日

#786数据库接口

Download history 6/week @ 2024-03-09 1/week @ 2024-03-16 115/week @ 2024-03-23 20/week @ 2024-03-30 225/week @ 2024-04-06 4/week @ 2024-04-13

406 每月下载量

MIT 许可证

385KB
8K SLoC

tiny-web

tiny-web是一个轻量级的异步库(后端Web服务器),允许你使用Rust语言编写Laravel风格或Django风格的后端。

库的简短文档在这里:这里

注意
出于安全考虑,此库必须位于主Web服务器之后,例如,在Nginx下。

此库仅支持FastCGI、SCGI和UWSGI(modifier1=0)协议。

注意
对GRPC、HTTP(隐藏在反向代理后面)和WebSocket的支持也在开发中。请查看我们的GitHub仓库。

此外,测试仅在Nginx下进行。

此库与Postgresql 15+数据库兼容。但你也可以尝试使用较低版本。

项目根目录中的lib-install.sql文件是临时解决方案,以便服务器可以启动。将来,将在库中添加installupdate命令来安装和更新数据库。

贡献

如果你想为tiny-web做出贡献,请查看我们的GitHub仓库。

许可证

本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE文件。

依赖关系

~17–48MB
~784K SLoC