Lightweight Python Web Framework
Upstream Version, Do Not Use in Production
LuOS
% luman package install bevyframeOther
$ wget https://github.com/islekcaganmert/bevyframe/releases/download/Preview/BevyFrame-0.2.0-py3-none-any.whl
$ python3 -m pip install ./BevyFrame-0.2.0-py3-none-any.whl- High performance, built directly on sockets
- Serving Python scripts as a webpage, just like an HTML
- Rich request and response objects for easy development
- Built-in decentralized authentication with TheProtocols
- Widget based templating engine
- Routing engine for dynamic paths
- Decentralized user querying with TheProtocols
- JSON based CSS-like styling, importable from path, URL, dictionary
- User-friendly terminal output
- Built-in error handling replaceable with a single file creation (ex.
404.py) - Easy command line interface,
% python3 -m bevyframe config.json
- Decentralized cloud synced user data with TheProtocols
- Decentralized database with TheProtocols
- Page Authorization (Blacklist / Whitelist)
- Easier Socket Integration
- Easier REST API Development
- Rate Limiting
- Permanent Logging
- Multiple Workers
- Admin Panel
- Built-in Mailing List with TheProtocols
- Built-in Webhook, compatible with HereUS and Discord
- Built-in RSS
- Built-in AAS Record Serving
- Documentation: Soon
- PyPI Releases: Soon
- Source Code: https://git.hereus.net/islekcaganmert/bevyframe
- Issue Tracker: https://git.hereus.net/islekcaganmert/bevyframe/issues
- Community: https://www.hereus.net/communities/bevyframe.islekcaganmert.dev