gitextract_zt3t3gjh/ ├── .cargo/ │ └── config ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── blank_issue.md │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.md │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── codspeed.yml │ ├── lint-pr.yml │ ├── preview-deployments.yml │ ├── python-CI.yml │ ├── release-CI.yml │ └── rust-CI.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .well-known/ │ └── funding-manifest-urls ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── benchmark.sh ├── ci-local.sh ├── docs_src/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jsconfig.json │ ├── mdx/ │ │ ├── recma.mjs │ │ ├── rehype.mjs │ │ └── remark.mjs │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── prettier.config.js │ ├── public/ │ │ ├── funding.json │ │ └── llms.txt │ ├── src/ │ │ ├── components/ │ │ │ ├── Button.jsx │ │ │ ├── Card.jsx │ │ │ ├── Container.jsx │ │ │ ├── Footer.jsx │ │ │ ├── Header.jsx │ │ │ ├── Prose.jsx │ │ │ ├── Section.jsx │ │ │ ├── SimpleLayout.jsx │ │ │ ├── SocialIcons.jsx │ │ │ ├── Testimonials.jsx │ │ │ ├── documentation/ │ │ │ │ ├── ApiDocs.jsx │ │ │ │ ├── BottomNavbar.jsx │ │ │ │ ├── Button.jsx │ │ │ │ ├── Code.jsx │ │ │ │ ├── Guides.jsx │ │ │ │ ├── Heading.jsx │ │ │ │ ├── HeroPattern.jsx │ │ │ │ ├── LanguageSelector.jsx │ │ │ │ ├── Layout.jsx │ │ │ │ ├── Libraries.jsx │ │ │ │ ├── MobileNavigation.jsx │ │ │ │ ├── ModeToggle.jsx │ │ │ │ ├── Navigation.jsx │ │ │ │ ├── Prose.jsx │ │ │ │ ├── Search.jsx │ │ │ │ ├── SectionProvider.jsx │ │ │ │ ├── Tag.jsx │ │ │ │ ├── icons/ │ │ │ │ │ ├── BellIcon.jsx │ │ │ │ │ ├── BoltIcon.jsx │ │ │ │ │ ├── BookIcon.jsx │ │ │ │ │ ├── CalendarIcon.jsx │ │ │ │ │ ├── CartIcon.jsx │ │ │ │ │ ├── ChatBubbleIcon.jsx │ │ │ │ │ ├── CheckIcon.jsx │ │ │ │ │ ├── ChevronRightLeftIcon.jsx │ │ │ │ │ ├── ClipboardIcon.jsx │ │ │ │ │ ├── CogIcon.jsx │ │ │ │ │ ├── CopyIcon.jsx │ │ │ │ │ ├── DocumentIcon.jsx │ │ │ │ │ ├── EnvelopeIcon.jsx │ │ │ │ │ ├── FaceSmileIcon.jsx │ │ │ │ │ ├── FolderIcon.jsx │ │ │ │ │ ├── LinkIcon.jsx │ │ │ │ │ ├── ListIcon.jsx │ │ │ │ │ ├── MagnifyingGlassIcon.jsx │ │ │ │ │ ├── MapPinIcon.jsx │ │ │ │ │ ├── PackageIcon.jsx │ │ │ │ │ ├── PaperAirplaneIcon.jsx │ │ │ │ │ ├── PaperClipIcon.jsx │ │ │ │ │ ├── ShapesIcon.jsx │ │ │ │ │ ├── ShirtIcon.jsx │ │ │ │ │ ├── SquaresPlusIcon.jsx │ │ │ │ │ ├── TagIcon.jsx │ │ │ │ │ ├── UserIcon.jsx │ │ │ │ │ └── UsersIcon.jsx │ │ │ │ └── mdx.jsx │ │ │ └── releases/ │ │ │ ├── Button.jsx │ │ │ ├── FeedProvider.jsx │ │ │ ├── FormattedDate.jsx │ │ │ ├── IconLink.jsx │ │ │ ├── Intro.jsx │ │ │ ├── Layout.jsx │ │ │ ├── SignUpForm.jsx │ │ │ └── mdx.jsx │ │ ├── lib/ │ │ │ ├── formatDate.js │ │ │ ├── getAllArticles.js │ │ │ └── remToPx.js │ │ ├── pages/ │ │ │ ├── _app.jsx │ │ │ ├── _document.jsx │ │ │ ├── community.jsx │ │ │ ├── documentation/ │ │ │ │ ├── en/ │ │ │ │ │ ├── api_reference/ │ │ │ │ │ │ ├── advanced_features.mdx │ │ │ │ │ │ ├── advanced_routing.mdx │ │ │ │ │ │ ├── agents.mdx │ │ │ │ │ │ ├── ai.mdx │ │ │ │ │ │ ├── architecture_deep_dive.mdx │ │ │ │ │ │ ├── authentication.mdx │ │ │ │ │ │ ├── const_requests.mdx │ │ │ │ │ │ ├── cors.mdx │ │ │ │ │ │ ├── dependency_injection.mdx │ │ │ │ │ │ ├── exceptions.mdx │ │ │ │ │ │ ├── file-uploads.mdx │ │ │ │ │ │ ├── form_data.mdx │ │ │ │ │ │ ├── future-roadmap.mdx │ │ │ │ │ │ ├── getting_started.mdx │ │ │ │ │ │ ├── graphql-support.mdx │ │ │ │ │ │ ├── index.mdx │ │ │ │ │ │ ├── mcps.mdx │ │ │ │ │ │ ├── middlewares.mdx │ │ │ │ │ │ ├── multiprocess_execution.mdx │ │ │ │ │ │ ├── openapi.mdx │ │ │ │ │ │ ├── pydantic.mdx │ │ │ │ │ │ ├── redirection.mdx │ │ │ │ │ │ ├── request_object.mdx │ │ │ │ │ │ ├── robyn_env.mdx │ │ │ │ │ │ ├── scaling.mdx │ │ │ │ │ │ ├── server_sent_events.mdx │ │ │ │ │ │ ├── templating.mdx │ │ │ │ │ │ ├── timeout_configuration.mdx │ │ │ │ │ │ ├── using_rust_directly.mdx │ │ │ │ │ │ ├── websockets.mdx │ │ │ │ │ │ └── zh/ │ │ │ │ │ │ └── getting_started.mdx │ │ │ │ │ ├── architecture.mdx │ │ │ │ │ ├── community-resources.mdx │ │ │ │ │ ├── example_app/ │ │ │ │ │ │ ├── authentication-middlewares.mdx │ │ │ │ │ │ ├── authentication.mdx │ │ │ │ │ │ ├── deployment.mdx │ │ │ │ │ │ ├── index.mdx │ │ │ │ │ │ ├── modeling_routes.mdx │ │ │ │ │ │ ├── monitoring_and_logging.mdx │ │ │ │ │ │ ├── openapi.mdx │ │ │ │ │ │ ├── real_time_notifications.mdx │ │ │ │ │ │ ├── subrouters.mdx │ │ │ │ │ │ ├── templates.mdx │ │ │ │ │ │ └── zh/ │ │ │ │ │ │ ├── index.mdx │ │ │ │ │ │ └── subrouters.mdx │ │ │ │ │ ├── framework_performance_comparison.mdx │ │ │ │ │ ├── hosting.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── plugins.mdx │ │ │ │ └── zh/ │ │ │ │ ├── api_reference/ │ │ │ │ │ ├── advanced_features.mdx │ │ │ │ │ ├── authentication.mdx │ │ │ │ │ ├── const_requests.mdx │ │ │ │ │ ├── cors.mdx │ │ │ │ │ ├── dependency_injection.mdx │ │ │ │ │ ├── exceptions.mdx │ │ │ │ │ ├── file-uploads.mdx │ │ │ │ │ ├── form_data.mdx │ │ │ │ │ ├── future-roadmap.mdx │ │ │ │ │ ├── getting_started.mdx │ │ │ │ │ ├── graphql-support.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── middlewares.mdx │ │ │ │ │ ├── multiprocess_execution.mdx │ │ │ │ │ ├── openapi.mdx │ │ │ │ │ ├── pydantic.mdx │ │ │ │ │ ├── redirection.mdx │ │ │ │ │ ├── request_object.mdx │ │ │ │ │ ├── robyn_env.mdx │ │ │ │ │ ├── scaling.mdx │ │ │ │ │ ├── server_sent_events.mdx │ │ │ │ │ ├── templating.mdx │ │ │ │ │ ├── timeout_configuration.mdx │ │ │ │ │ ├── using_rust_directly.mdx │ │ │ │ │ ├── views.mdx │ │ │ │ │ └── websockets.mdx │ │ │ │ ├── architecture.mdx │ │ │ │ ├── community-resources.mdx │ │ │ │ ├── example_app/ │ │ │ │ │ ├── authentication-middlewares.mdx │ │ │ │ │ ├── authentication.mdx │ │ │ │ │ ├── deployment.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── modeling_routes.mdx │ │ │ │ │ ├── monitoring_and_logging.mdx │ │ │ │ │ ├── openapi.mdx │ │ │ │ │ ├── real_time_notifications.mdx │ │ │ │ │ ├── subrouters_and_views.mdx │ │ │ │ │ └── templates.mdx │ │ │ │ ├── framework_performance_comparison.mdx │ │ │ │ ├── hosting.mdx │ │ │ │ ├── index.mdx │ │ │ │ └── plugins.mdx │ │ │ ├── index.jsx │ │ │ └── releases/ │ │ │ └── index.jsx │ │ └── styles/ │ │ ├── documentation.css │ │ ├── prism.css │ │ ├── releases/ │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── tailwind.css │ │ │ ├── typography.css │ │ │ └── utilities.css │ │ └── tailwind.css │ └── tailwind.config.js ├── examples/ │ ├── agents.py │ ├── mcp.py │ └── sse_example.py ├── integration_tests/ │ ├── __init__.py │ ├── base_routes.py │ ├── build/ │ │ └── index.html │ ├── conftest.py │ ├── downloads/ │ │ └── test.txt │ ├── helpers/ │ │ ├── __init__.py │ │ ├── http_methods_helpers.py │ │ └── network_helpers.py │ ├── index.html │ ├── index.py │ ├── openapi_config.json │ ├── random_number.rs │ ├── subroutes/ │ │ ├── __init__.py │ │ ├── di_subrouter.py │ │ └── file_api.py │ ├── templates/ │ │ └── test.html │ ├── test_add_route_without_decorator.py │ ├── test_app.py │ ├── test_authentication.py │ ├── test_base_url.py │ ├── test_basic_routes.py │ ├── test_binary_output.py │ ├── test_delete_requests.py │ ├── test_dependency_injection.py │ ├── test_easy_access_params.py │ ├── test_exception_handling.py │ ├── test_file_download.py │ ├── test_get_requests.py │ ├── test_json_types.py │ ├── test_middlewares.py │ ├── test_multipart_data.py │ ├── test_openapi.py │ ├── test_patch_requests.py │ ├── test_post_requests.py │ ├── test_put_requests.py │ ├── test_pydantic.py │ ├── test_request_json.py │ ├── test_split_request_params.py │ ├── test_sse.py │ ├── test_static_files_with_api_routes.py │ ├── test_status_code.py │ ├── test_subrouter.py │ └── test_web_sockets.py ├── llms.txt ├── noxfile.py ├── pyproject.toml ├── robyn/ │ ├── __init__.py │ ├── __main__.py │ ├── _param_utils.py │ ├── ai.py │ ├── argument_parser.py │ ├── authentication.py │ ├── cli.py │ ├── dependency_injection.py │ ├── env_populator.py │ ├── events.py │ ├── exceptions.py │ ├── jsonify.py │ ├── logger.py │ ├── mcp.py │ ├── openapi.py │ ├── processpool.py │ ├── py.typed │ ├── pydantic_support.py │ ├── reloader.py │ ├── responses.py │ ├── robyn.pyi │ ├── router.py │ ├── scaffold/ │ │ ├── mongo/ │ │ │ ├── Dockerfile │ │ │ ├── app.py │ │ │ └── requirements.txt │ │ ├── no-db/ │ │ │ ├── Dockerfile │ │ │ ├── app.py │ │ │ └── requirements.txt │ │ ├── postgres/ │ │ │ ├── Dockerfile │ │ │ ├── app.py │ │ │ ├── requirements.txt │ │ │ └── supervisord.conf │ │ ├── prisma/ │ │ │ ├── Dockerfile │ │ │ ├── app.py │ │ │ ├── requirements.txt │ │ │ └── schema.prisma │ │ ├── sqlalchemy/ │ │ │ ├── Dockerfile │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ ├── models.py │ │ │ └── requirements.txt │ │ ├── sqlite/ │ │ │ ├── Dockerfile │ │ │ ├── app.py │ │ │ └── requirements.txt │ │ └── sqlmodel/ │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── models.py │ │ └── requirements.txt │ ├── status_codes.py │ ├── swagger.html │ ├── templating.py │ ├── types.py │ └── ws.py ├── scripts/ │ ├── format.sh │ └── release.sh ├── setup.py ├── src/ │ ├── asyncio.rs │ ├── blocking.rs │ ├── callbacks.rs │ ├── conversion.rs │ ├── executors/ │ │ ├── mod.rs │ │ └── web_socket_executors.rs │ ├── io_helpers/ │ │ └── mod.rs │ ├── lib.rs │ ├── routers/ │ │ ├── const_router.rs │ │ ├── http_router.rs │ │ ├── middleware_router.rs │ │ ├── mod.rs │ │ └── web_socket_router.rs │ ├── runtime.rs │ ├── server.rs │ ├── shared_socket.rs │ ├── types/ │ │ ├── cookie.rs │ │ ├── function_info.rs │ │ ├── headers.rs │ │ ├── identity.rs │ │ ├── mod.rs │ │ ├── multimap.rs │ │ ├── request.rs │ │ └── response.rs │ └── websockets/ │ ├── mod.rs │ └── registry.rs └── unit_tests/ ├── test_cli.py ├── test_env_populator.py ├── test_openapi_issue_1270.py ├── test_request_object.py └── test_unsupported_types.py