kui
An easy-to-use web framework. Supports both WSGI and ASGI modes. Gevent or asyncio, this is the question.
File Explorer
Download Latest Version (.zip)- ci.yml
- FUNDING.yml
- uvicorn_should_exit.py
- background-tasks.en.md
- background-tasks.zh.md
- cors.en.md
- cors.zh.md
- dependency-injection.en.md
- dependency-injection.zh.md
- exceptions.en.md
- exceptions.zh.md
- http.en.md
- http.zh.md
- index.en.md
- index.zh.md
- lifespan.en.md
- lifespan.zh.md
- middleware.en.md
- middleware.zh.md
- openapi.en.md
- openapi.zh.md
- parameters.en.md
- parameters.zh.md
- routing.en.md
- routing.zh.md
- security.en.md
- security.zh.md
- templates.en.md
- templates.zh.md
- websocket.en.md
- websocket.zh.md
- wsgi.en.md
- wsgi.zh.md
- mkdocs.yml
- requirements.txt
- __init__.py
- applications.py
- background.py
- cors.py
- exceptions.py
- lifespan.py
- openapi.py
- parameters.py
- requests.py
- responses.py
- routing.py
- templates.py
- views.py
- rapidoc.html
- redoc.html
- swagger.html
- __init__.py
- application.py
- extra_docs.py
- schema.py
- specification.py
- types.py
- __init__.py
- docs.py
- field_functions.py
- fields.py
- parsing.py
- validation.py
- wrappers.py
- __init__.py
- file.py
- multimethod.py
- __init__.py
- __main__.py
- commands.py
- routers.py
- routes.py
- tree.py
- typing.py
- __init__.py
- contextvars.py
- importer.py
- inspect.py
- objects.py
- pipe.py
- state.py
- __init__.py
- applications.py
- background.py
- cors.py
- exceptions.py
- openapi.py
- parameters.py
- requests.py
- responses.py
- routing.py
- templates.py
- views.py
- __init__.py
- __version__.py
- cors.py
- exceptions.py
- py.typed
- pydantic_compatible.py
- responses.py
- security.py
- status.py
- templates.py
- upload.py
- SKILL.md
- __init__.py
- test_application.py
- test_background.py
- test_cors.py
- test_exceptions_edge.py
- test_http_edge.py
- test_lifespan.py
- test_lifespan_edge.py
- test_parameters.py
- test_response_convertors.py
- test_views.py
- test_views_edge.py
- test_websocket_edge.py
- test_application.py
- test_extra_docs.py
- test_extra_docs_edge.py
- test_openapi_edge.py
- test_fileroutes.py
- test_multimethod.py
- test_commands.py
- test_multimethod_edge.py
- test_router_edge.py
- test_router_edge2.py
- test_routes.py
- test_routes_edge.py
- test_tree.py
- __init__.py
- test_contextvars_edge.py
- test_importer.py
- test_inspect_edge.py
- test_objects.py
- test_state.py
- test_application_edge.py
- test_background_edge.py
- test_cors.py
- test_http_edge.py
- test_parameters.py
- test_response_convertors.py
- test_views.py
- test_views_edge.py
- test_exceptions_edge.py
- test_export_all.py
- test_responses.py
- test_responses_edge.py
- test_responses_edge2.py
- test_security.py
- .editorconfig
- .gitattributes
- .gitignore
- AGENTS.md
- CLAUDE.md
- example.py
- LICENSE
- pdm.lock
- pyproject.toml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/abersheeran/kui
Downloads the entire project code from GitHub to your computer.
cd kui
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install kui
Installs the package published on PyPI directly โ no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install kui
Installs the package published on PyPI directly โ no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
