Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< 返回工具列表
V

vibora

> 数据库
开源

Fast, asynchronous and elegant Python web framework.

5.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Fast, asynchronous and elegant Python web framework.

> **Warning: This project is being completely re-written. If you're curious about the progress, reach me on Slack.**

----------------------------------------------------------- > [Vibora](https://vibora.io) is a **fast, asynchronous and elegant** Python 3.6+ http client/server framework. (Alpha stage) > Before you ask, Vibora means Viper in Portuguese :) Server Features --------------- * Performance (https://github.com/vibora-io/benchmarks). * Schemas Engine. * Nested Blueprints / Domain Based Routes / Components * Connection Reaper / Self-Healing Workers * Sessions Engine * Streaming * Websockets * Caching tools * Async Template Engine (hot-reloading, deep inheritance) * Complete flow customization * Static Files (Smart Cache, Range, LastModified, ETags) * Testing Framework * Type hints, type hints, type hints everywhere. Client Features --------------- * Streaming MultipartForms (Inspired by: https://github.com/requests/requests/issues/1584) * Rate Limiting / Retries mechanisms * Websockets * Keep-Alive & Connection Pooling * Sessions with cookies persistence * Basic/digest Authentication * Transparent Content Decoding Server Example -------------- ```python from vibora import Vibora, Request from vibora.responses import JsonResponse app = Vibora() @app.route('/') async def home(request: Request): return JsonResponse({'hello': 'world'}) if __name__ == '__main__': app.run(debug=True, host='0.0.0.0', port=8000) ``` Client Example -------------- ```python import asyncio from vibora import client async def hello_world(): response = await client.get('https://google.com/') print(f'Content: {response.content}') print(f'Status code: {response.status_code}') if __name__ == '__main__': loop = asyncio.get_event_loop() loop.run_until_complete(hello_world()) ``` Documentation ------------- [Check it out at Vibora docs website](https://docs.vibora.io). Performance (Infamous Hello World benchmark) ----------- | Frameworks | Requests/Sec | Version | | ------------- |:-------------:|:--------:| | Tornado | 14,197 | 5.0.2 | | Django | 22,823 | 2.0.6 | | Flask | 37,487 | 1.0.2 | | Aiohttp | 61,252 | 3.3.2 | | Sanic | 119,764 | 0.7.0 | | Vibora | 368,456 | 0.0.6 | > More benchmarks and info at https://github.com/vibora-io/benchmarks ---- Goals ----- * **Be the fastest Python http client/server framework.**. * Windows / Linux / MacOS. * Enjoyable and up to date development features/trends. Coming Soon ----------- * Auto Reloading * HTTP2 Support * Brotli support (Server/Client) * Cython compiled templates. * Cython compiled user-routes.

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Performance (https://github.com/vibora-io/benchmarks).
  • •Schemas Engine.
  • •Nested Blueprints / Domain Based Routes / Components
  • •Connection Reaper / Self-Healing Workers
  • •Sessions Engine
  • •Streaming
  • •Websockets
  • •Caching tools
  • •Async Template Engine (hot-reloading, deep inheritance)
  • •Complete flow customization

> 标签

Pythonasyncclientframeworkhttp

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库