├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── dependency-review.yml │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── License ├── README.md ├── SECURITY.md ├── docs ├── advanced │ ├── sse.md │ └── swagger-ui.md ├── core-concepts │ ├── application.md │ ├── responses.md │ └── routing.md ├── en │ ├── docs │ │ ├── about │ │ │ └── index.md │ │ ├── alternatives.md │ │ ├── features.md │ │ ├── help_dust.md │ │ ├── index.md │ │ ├── release_notes.md │ │ └── tutorials │ │ │ └── index.md │ ├── layouts │ │ └── custom.yml │ └── mkdocs.yml ├── features │ ├── error-handling.md │ ├── file-uploads.md │ └── websockets.md ├── getting-started │ ├── installation.md │ └── quick-start.md ├── index.md ├── language_names.yml └── missing_translation.md ├── dustAPI.svg ├── dustapi ├── __init__.py ├── application.py ├── cli.py ├── goha │ ├── __init__.py │ ├── fhe.py │ ├── jmap │ │ └── jmap.py │ └── sse_engine.py ├── helpers.py ├── jwt.py ├── logger.py ├── openapi.py ├── responses.py ├── routing.py ├── sessions.py ├── swagger_ui.py └── web_sockets.py ├── examples ├── __init__.py ├── sample_dust_app │ ├── app.py │ ├── static │ │ └── example.css │ └── templates │ │ └── index.html └── sample_sessions_handling │ └── app.py ├── mkdocs.yml ├── requirements.txt ├── scripts ├── docs.py └── mkdocs_hooks.py ├── setup.py └── tests ├── __init__.py ├── test_application.py ├── test_responses.py ├── test_routing.py └── test_websockets.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/advanced/sse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/advanced/sse.md -------------------------------------------------------------------------------- /docs/advanced/swagger-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/advanced/swagger-ui.md -------------------------------------------------------------------------------- /docs/core-concepts/application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/core-concepts/application.md -------------------------------------------------------------------------------- /docs/core-concepts/responses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/core-concepts/responses.md -------------------------------------------------------------------------------- /docs/core-concepts/routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/core-concepts/routing.md -------------------------------------------------------------------------------- /docs/en/docs/about/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/docs/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/en/docs/alternatives.md -------------------------------------------------------------------------------- /docs/en/docs/features.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/docs/help_dust.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/docs/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/docs/release_notes.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/docs/tutorials/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/layouts/custom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/en/layouts/custom.yml -------------------------------------------------------------------------------- /docs/en/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/en/mkdocs.yml -------------------------------------------------------------------------------- /docs/features/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/features/error-handling.md -------------------------------------------------------------------------------- /docs/features/file-uploads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/features/file-uploads.md -------------------------------------------------------------------------------- /docs/features/websockets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/features/websockets.md -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/getting-started/quick-start.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/language_names.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/language_names.yml -------------------------------------------------------------------------------- /docs/missing_translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/docs/missing_translation.md -------------------------------------------------------------------------------- /dustAPI.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustAPI.svg -------------------------------------------------------------------------------- /dustapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dustapi/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/application.py -------------------------------------------------------------------------------- /dustapi/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/cli.py -------------------------------------------------------------------------------- /dustapi/goha/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dustapi/goha/fhe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/goha/fhe.py -------------------------------------------------------------------------------- /dustapi/goha/jmap/jmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/goha/jmap/jmap.py -------------------------------------------------------------------------------- /dustapi/goha/sse_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/goha/sse_engine.py -------------------------------------------------------------------------------- /dustapi/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/helpers.py -------------------------------------------------------------------------------- /dustapi/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/jwt.py -------------------------------------------------------------------------------- /dustapi/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/logger.py -------------------------------------------------------------------------------- /dustapi/openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/openapi.py -------------------------------------------------------------------------------- /dustapi/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/responses.py -------------------------------------------------------------------------------- /dustapi/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/routing.py -------------------------------------------------------------------------------- /dustapi/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/sessions.py -------------------------------------------------------------------------------- /dustapi/swagger_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/swagger_ui.py -------------------------------------------------------------------------------- /dustapi/web_sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/dustapi/web_sockets.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/sample_dust_app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/examples/sample_dust_app/app.py -------------------------------------------------------------------------------- /examples/sample_dust_app/static/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/examples/sample_dust_app/static/example.css -------------------------------------------------------------------------------- /examples/sample_dust_app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/examples/sample_dust_app/templates/index.html -------------------------------------------------------------------------------- /examples/sample_sessions_handling/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/examples/sample_sessions_handling/app.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/scripts/docs.py -------------------------------------------------------------------------------- /scripts/mkdocs_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/scripts/mkdocs_hooks.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/tests/test_application.py -------------------------------------------------------------------------------- /tests/test_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/tests/test_responses.py -------------------------------------------------------------------------------- /tests/test_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/tests/test_routing.py -------------------------------------------------------------------------------- /tests/test_websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godwins3/dustapi/HEAD/tests/test_websockets.py --------------------------------------------------------------------------------