All Projects → abersheeran → Index.py

abersheeran / Index.py

Licence: apache-2.0
An easy-to-use high-performance asynchronous web framework.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Index.py

Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (+75.32%)
Mutual labels:  asynchronous, web-framework, websocket
Tokio Tungstenite
Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation
Stars: ✭ 392 (+148.1%)
Mutual labels:  asynchronous, websocket
Echo
High performance, minimalist Go web framework
Stars: ✭ 21,297 (+13379.11%)
Mutual labels:  web-framework, websocket
Drab
Remote controlled frontend framework for Phoenix.
Stars: ✭ 833 (+427.22%)
Mutual labels:  web-framework, websocket
Microwebsrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
Stars: ✭ 295 (+86.71%)
Mutual labels:  asynchronous, websocket
Message Io
Event-driven message library for building network applications easy and fast.
Stars: ✭ 321 (+103.16%)
Mutual labels:  asynchronous, websocket
Cowboy
Small, fast, modern HTTP server for Erlang/OTP.
Stars: ✭ 6,533 (+4034.81%)
Mutual labels:  web-framework, websocket
Polyel-Framework
⚡️ Voltis Core: A PHP framework based on Swoole from the ground up
Stars: ✭ 22 (-86.08%)
Mutual labels:  asynchronous, web-framework
Jiny
Lightweight, modern, simple JVM web framework for rapid development in the API era
Stars: ✭ 40 (-74.68%)
Mutual labels:  web-framework, websocket
Ktor
Framework for quickly creating connected applications in Kotlin with minimal effort
Stars: ✭ 9,190 (+5716.46%)
Mutual labels:  asynchronous, web-framework
Workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.3.
Stars: ✭ 9,617 (+5986.71%)
Mutual labels:  asynchronous, websocket
Kemal
Fast, Effective, Simple Web Framework
Stars: ✭ 3,227 (+1942.41%)
Mutual labels:  web-framework, websocket
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (-30.38%)
Mutual labels:  asynchronous, websocket
Leptus
The Erlang REST framework
Stars: ✭ 352 (+122.78%)
Mutual labels:  web-framework, websocket
Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256 (+62.03%)
Mutual labels:  web-framework, websocket
Bocadillo
(UNMAINTAINED) Fast, scalable and real-time capable web APIs for everyone
Stars: ✭ 401 (+153.8%)
Mutual labels:  asynchronous, web-framework
Valum
Web micro-framework written in Vala
Stars: ✭ 203 (+28.48%)
Mutual labels:  asynchronous, web-framework
Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (+35.44%)
Mutual labels:  asynchronous, web-framework
Netty Websocket Spring Boot Starter
🚀 lightweight high-performance WebSocket framework ( 轻量级、高性能的WebSocket框架)
Stars: ✭ 885 (+460.13%)
Mutual labels:  asynchronous, websocket
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
Stars: ✭ 1,551 (+881.65%)
Mutual labels:  asynchronous, websocket

中文 | English

Github Action Test Codecov

Publish PyPi PyPI Downloads

PyPI - Python Version

一个易用的高性能异步 web 框架。

Index.py 文档


Index.py 实现了 ASGI3 接口,并使用 Radix Tree 进行路由查找。是最快的 Python web 框架之一。一切特性都服务于快速开发高性能的 Web 服务。

  • 灵活且高效的路由系统
  • 可视化 API 接口与在线调试
  • 支持 Server-sent events 与 WebSocket
  • 自带一键部署命令 (基于 uvicorn 与 gunicorn)
  • 可使用任何可用的 ASGI 生态

Install

pip install -U index.py

或者直接从 Github 上安装最新版本(不稳定)

pip install -U git+https://github.com/abersheeran/[email protected]

中国大陆内的用户可从 Gitee 上的镜像仓库拉取

pip install -U git+https://gitee.com/abersheeran/[email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].