| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:6b839549-227a-2a77-8c41-a43285a9f3b2 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | B66E:D5FEB:1A2043:21EC37:6AEBEB58 |
| html-safe-nonce | 912a57dae0cd9cecc55e31be91dd963d67385519ccc92a974a18c0bfd1cab12d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNjZFOkQ1RkVCOjFBMjA0MzoyMUVDMzc6NkFFQkVCNTgiLCJ2aXNpdG9yX2lkIjoiNDgzMjU2MTgwNDQwOTAzOTcwNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | eb6fe6d7043acef840ceeb15e592f2fb3c61e8d5fab05fb3922877d4aa40a8d3 |
| hovercard-subject-tag | repository:992240090 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/jkaninda/okapi |
| twitter:image | https://opengraph.githubassets.com/1faa727ccb23a0fa097b631031be97f7c8775ed2770ad97ffc2a187c50635f61/jkaninda/okapi |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1faa727ccb23a0fa097b631031be97f7c8775ed2770ad97ffc2a187c50635f61/jkaninda/okapi |
| og:image:alt | Okapi – A lightweight, expressive, and minimalist Go web framework with built-in OpenAPI 3.1, Swagger UI, ReDoc, Scalar API, and powerful middleware support. - jkaninda/okapi |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | cb4fe414357cc0dbc2996fde3e4947524ebbb7f50a92a6e6934fee909acf2c00 |
| turbo-cache-control | no-cache |
| go-import | github.com/jkaninda/okapi git https://github.com/jkaninda/okapi.git |
| octolytics-dimension-user_id | 26176572 |
| octolytics-dimension-user_login | jkaninda |
| octolytics-dimension-repository_id | 992240090 |
| octolytics-dimension-repository_nwo | jkaninda/okapi |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 992240090 |
| octolytics-dimension-repository_network_root_nwo | jkaninda/okapi |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5295beeefa36b9ce5c704f35fdc483ebb6f2cb19 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/jkaninda/okapi#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjkaninda%2Fokapi |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjkaninda%2Fokapi |
| Sign up | https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=jkaninda%2Fokapi |
| Reload | https://github.com/jkaninda/okapi |
| Reload | https://github.com/jkaninda/okapi |
| Reload | https://github.com/jkaninda/okapi |
| jkaninda | https://github.com/jkaninda |
| okapi | https://github.com/jkaninda/okapi |
| Code | https://github.com/jkaninda/okapi |
| Issues | https://github.com/jkaninda/okapi/issues |
| Pull requests | https://github.com/jkaninda/okapi/pulls |
| Actions | https://github.com/jkaninda/okapi/actions |
| Projects | https://github.com/jkaninda/okapi/projects |
| Security and quality | https://github.com/jkaninda/okapi/security |
| Insights | https://github.com/jkaninda/okapi/pulse |
| https://github.com/jkaninda/okapi |
| okapi | https://github.com/jkaninda/okapi |
| Notifications | https://github.com/login?return_to=%2Fjkaninda%2Fokapi |
| Fork16 (16) | https://github.com/login?return_to=%2Fjkaninda%2Fokapi |
| Star99 (99) | https://github.com/login?return_to=%2Fjkaninda%2Fokapi |
| okapi.jkaninda.dev/ | http://okapi.jkaninda.dev/ |
| api-rest | https://github.com/topics/api-rest |
| go | https://github.com/topics/go |
| go-api | https://github.com/topics/go-api |
| go-framework | https://github.com/topics/go-framework |
| go-okapi | https://github.com/topics/go-okapi |
| go-openapi-ui | https://github.com/topics/go-openapi-ui |
| go-scalar-api | https://github.com/topics/go-scalar-api |
| go-server | https://github.com/topics/go-server |
| go-swagger | https://github.com/topics/go-swagger |
| golang | https://github.com/topics/golang |
| golang-server | https://github.com/topics/golang-server |
| okapi-api | https://github.com/topics/okapi-api |
| restful-api | https://github.com/topics/restful-api |
| webframework | https://github.com/topics/webframework |
| Readme | https://github.com/jkaninda/okapi#readme-ov-file |
| MIT license | https://github.com/jkaninda/okapi#MIT-1-ov-file |
| Contributing | https://github.com/jkaninda/okapi#contributing-ov-file |
| Activity | https://github.com/jkaninda/okapi/activity |
| 16 forks | https://github.com/jkaninda/okapi/forks |
| Report repository | https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fjkaninda%2Fokapi&report=jkaninda+%28user%29 |
| Branches | https://github.com/jkaninda/okapi/branches |
| Tags | https://github.com/jkaninda/okapi/tags |
| https://github.com/jkaninda/okapi/branches |
| https://github.com/jkaninda/okapi/tags |
| 367 Commits | https://github.com/jkaninda/okapi/commits/main/ |
| https://github.com/jkaninda/okapi/commits/main/ |
| .github | https://github.com/jkaninda/okapi/tree/main/.github |
| .github | https://github.com/jkaninda/okapi/tree/main/.github |
| client | https://github.com/jkaninda/okapi/tree/main/client |
| client | https://github.com/jkaninda/okapi/tree/main/client |
| docs | https://github.com/jkaninda/okapi/tree/main/docs |
| docs | https://github.com/jkaninda/okapi/tree/main/docs |
| examples | https://github.com/jkaninda/okapi/tree/main/examples |
| examples | https://github.com/jkaninda/okapi/tree/main/examples |
| okapicli | https://github.com/jkaninda/okapi/tree/main/okapicli |
| okapicli | https://github.com/jkaninda/okapi/tree/main/okapicli |
| okapitest | https://github.com/jkaninda/okapi/tree/main/okapitest |
| okapitest | https://github.com/jkaninda/okapi/tree/main/okapitest |
| .gitignore | https://github.com/jkaninda/okapi/blob/main/.gitignore |
| .gitignore | https://github.com/jkaninda/okapi/blob/main/.gitignore |
| .golangci.yml | https://github.com/jkaninda/okapi/blob/main/.golangci.yml |
| .golangci.yml | https://github.com/jkaninda/okapi/blob/main/.golangci.yml |
| CHANGES.md | https://github.com/jkaninda/okapi/blob/main/CHANGES.md |
| CHANGES.md | https://github.com/jkaninda/okapi/blob/main/CHANGES.md |
| CONTRIBUTING.md | https://github.com/jkaninda/okapi/blob/main/CONTRIBUTING.md |
| CONTRIBUTING.md | https://github.com/jkaninda/okapi/blob/main/CONTRIBUTING.md |
| LICENSE | https://github.com/jkaninda/okapi/blob/main/LICENSE |
| LICENSE | https://github.com/jkaninda/okapi/blob/main/LICENSE |
| README.md | https://github.com/jkaninda/okapi/blob/main/README.md |
| README.md | https://github.com/jkaninda/okapi/blob/main/README.md |
| abort_test.go | https://github.com/jkaninda/okapi/blob/main/abort_test.go |
| abort_test.go | https://github.com/jkaninda/okapi/blob/main/abort_test.go |
| bind_error.go | https://github.com/jkaninda/okapi/blob/main/bind_error.go |
| bind_error.go | https://github.com/jkaninda/okapi/blob/main/bind_error.go |
| binder.go | https://github.com/jkaninda/okapi/blob/main/binder.go |
| binder.go | https://github.com/jkaninda/okapi/blob/main/binder.go |
| binder_test.go | https://github.com/jkaninda/okapi/blob/main/binder_test.go |
| binder_test.go | https://github.com/jkaninda/okapi/blob/main/binder_test.go |
| body_binding_test.go | https://github.com/jkaninda/okapi/blob/main/body_binding_test.go |
| body_binding_test.go | https://github.com/jkaninda/okapi/blob/main/body_binding_test.go |
| constants.go | https://github.com/jkaninda/okapi/blob/main/constants.go |
| constants.go | https://github.com/jkaninda/okapi/blob/main/constants.go |
| context.go | https://github.com/jkaninda/okapi/blob/main/context.go |
| context.go | https://github.com/jkaninda/okapi/blob/main/context.go |
| context_params_test.go | https://github.com/jkaninda/okapi/blob/main/context_params_test.go |
| context_params_test.go | https://github.com/jkaninda/okapi/blob/main/context_params_test.go |
| context_test.go | https://github.com/jkaninda/okapi/blob/main/context_test.go |
| context_test.go | https://github.com/jkaninda/okapi/blob/main/context_test.go |
| cors.go | https://github.com/jkaninda/okapi/blob/main/cors.go |
| cors.go | https://github.com/jkaninda/okapi/blob/main/cors.go |
| cors_test.go | https://github.com/jkaninda/okapi/blob/main/cors_test.go |
| cors_test.go | https://github.com/jkaninda/okapi/blob/main/cors_test.go |
| doc.go | https://github.com/jkaninda/okapi/blob/main/doc.go |
| doc.go | https://github.com/jkaninda/okapi/blob/main/doc.go |
| doc_test.go | https://github.com/jkaninda/okapi/blob/main/doc_test.go |
| doc_test.go | https://github.com/jkaninda/okapi/blob/main/doc_test.go |
| errors.go | https://github.com/jkaninda/okapi/blob/main/errors.go |
| errors.go | https://github.com/jkaninda/okapi/blob/main/errors.go |
| errors_test.go | https://github.com/jkaninda/okapi/blob/main/errors_test.go |
| errors_test.go | https://github.com/jkaninda/okapi/blob/main/errors_test.go |
| extract_path_params_test.go | https://github.com/jkaninda/okapi/blob/main/extract_path_params_test.go |
| extract_path_params_test.go | https://github.com/jkaninda/okapi/blob/main/extract_path_params_test.go |
| favicon.png | https://github.com/jkaninda/okapi/blob/main/favicon.png |
| favicon.png | https://github.com/jkaninda/okapi/blob/main/favicon.png |
| go.mod | https://github.com/jkaninda/okapi/blob/main/go.mod |
| go.mod | https://github.com/jkaninda/okapi/blob/main/go.mod |
| go.sum | https://github.com/jkaninda/okapi/blob/main/go.sum |
| go.sum | https://github.com/jkaninda/okapi/blob/main/go.sum |
| group.go | https://github.com/jkaninda/okapi/blob/main/group.go |
| group.go | https://github.com/jkaninda/okapi/blob/main/group.go |
| groupe_test.go | https://github.com/jkaninda/okapi/blob/main/groupe_test.go |
| groupe_test.go | https://github.com/jkaninda/okapi/blob/main/groupe_test.go |
| helper.go | https://github.com/jkaninda/okapi/blob/main/helper.go |
| helper.go | https://github.com/jkaninda/okapi/blob/main/helper.go |
| helper_test.go | https://github.com/jkaninda/okapi/blob/main/helper_test.go |
| helper_test.go | https://github.com/jkaninda/okapi/blob/main/helper_test.go |
| jwks.go | https://github.com/jkaninda/okapi/blob/main/jwks.go |
| jwks.go | https://github.com/jkaninda/okapi/blob/main/jwks.go |
| jwks_test.go | https://github.com/jkaninda/okapi/blob/main/jwks_test.go |
| jwks_test.go | https://github.com/jkaninda/okapi/blob/main/jwks_test.go |
| jwt.go | https://github.com/jkaninda/okapi/blob/main/jwt.go |
| jwt.go | https://github.com/jkaninda/okapi/blob/main/jwt.go |
| jwt_claims_expression.go | https://github.com/jkaninda/okapi/blob/main/jwt_claims_expression.go |
| jwt_claims_expression.go | https://github.com/jkaninda/okapi/blob/main/jwt_claims_expression.go |
| jwt_claims_expression_test.go | https://github.com/jkaninda/okapi/blob/main/jwt_claims_expression_test.go |
| jwt_claims_expression_test.go | https://github.com/jkaninda/okapi/blob/main/jwt_claims_expression_test.go |
| jwt_test.go | https://github.com/jkaninda/okapi/blob/main/jwt_test.go |
| jwt_test.go | https://github.com/jkaninda/okapi/blob/main/jwt_test.go |
| logo.png | https://github.com/jkaninda/okapi/blob/main/logo.png |
| logo.png | https://github.com/jkaninda/okapi/blob/main/logo.png |
| middlewares.go | https://github.com/jkaninda/okapi/blob/main/middlewares.go |
| middlewares.go | https://github.com/jkaninda/okapi/blob/main/middlewares.go |
| middlewares_test.go | https://github.com/jkaninda/okapi/blob/main/middlewares_test.go |
| middlewares_test.go | https://github.com/jkaninda/okapi/blob/main/middlewares_test.go |
| okapi.go | https://github.com/jkaninda/okapi/blob/main/okapi.go |
| okapi.go | https://github.com/jkaninda/okapi/blob/main/okapi.go |
| okapi_test.go | https://github.com/jkaninda/okapi/blob/main/okapi_test.go |
| okapi_test.go | https://github.com/jkaninda/okapi/blob/main/okapi_test.go |
| openapi.go | https://github.com/jkaninda/okapi/blob/main/openapi.go |
| openapi.go | https://github.com/jkaninda/okapi/blob/main/openapi.go |
| openapi_dx_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_dx_test.go |
| openapi_dx_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_dx_test.go |
| openapi_recursive_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_recursive_test.go |
| openapi_recursive_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_recursive_test.go |
| openapi_request_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_request_test.go |
| openapi_request_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_request_test.go |
| openapi_response_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_response_test.go |
| openapi_response_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_response_test.go |
| openapi_schema_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_schema_test.go |
| openapi_schema_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_schema_test.go |
| openapi_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_test.go |
| openapi_test.go | https://github.com/jkaninda/okapi/blob/main/openapi_test.go |
| redoc.png | https://github.com/jkaninda/okapi/blob/main/redoc.png |
| redoc.png | https://github.com/jkaninda/okapi/blob/main/redoc.png |
| regression_test.go | https://github.com/jkaninda/okapi/blob/main/regression_test.go |
| regression_test.go | https://github.com/jkaninda/okapi/blob/main/regression_test.go |
| renderer.go | https://github.com/jkaninda/okapi/blob/main/renderer.go |
| renderer.go | https://github.com/jkaninda/okapi/blob/main/renderer.go |
| renderer_test.go | https://github.com/jkaninda/okapi/blob/main/renderer_test.go |
| renderer_test.go | https://github.com/jkaninda/okapi/blob/main/renderer_test.go |
| route.go | https://github.com/jkaninda/okapi/blob/main/route.go |
| route.go | https://github.com/jkaninda/okapi/blob/main/route.go |
| route_input_check.go | https://github.com/jkaninda/okapi/blob/main/route_input_check.go |
| route_input_check.go | https://github.com/jkaninda/okapi/blob/main/route_input_check.go |
| route_input_check_test.go | https://github.com/jkaninda/okapi/blob/main/route_input_check_test.go |
| route_input_check_test.go | https://github.com/jkaninda/okapi/blob/main/route_input_check_test.go |
| route_test.go | https://github.com/jkaninda/okapi/blob/main/route_test.go |
| route_test.go | https://github.com/jkaninda/okapi/blob/main/route_test.go |
| router_register.go | https://github.com/jkaninda/okapi/blob/main/router_register.go |
| router_register.go | https://github.com/jkaninda/okapi/blob/main/router_register.go |
| routing_lifecycle_test.go | https://github.com/jkaninda/okapi/blob/main/routing_lifecycle_test.go |
| routing_lifecycle_test.go | https://github.com/jkaninda/okapi/blob/main/routing_lifecycle_test.go |
| scalar.png | https://github.com/jkaninda/okapi/blob/main/scalar.png |
| scalar.png | https://github.com/jkaninda/okapi/blob/main/scalar.png |
| sse.go | https://github.com/jkaninda/okapi/blob/main/sse.go |
| sse.go | https://github.com/jkaninda/okapi/blob/main/sse.go |
| sse_test.go | https://github.com/jkaninda/okapi/blob/main/sse_test.go |
| sse_test.go | https://github.com/jkaninda/okapi/blob/main/sse_test.go |
| static.go | https://github.com/jkaninda/okapi/blob/main/static.go |
| static.go | https://github.com/jkaninda/okapi/blob/main/static.go |
| static_test.go | https://github.com/jkaninda/okapi/blob/main/static_test.go |
| static_test.go | https://github.com/jkaninda/okapi/blob/main/static_test.go |
| std_compat_test.go | https://github.com/jkaninda/okapi/blob/main/std_compat_test.go |
| std_compat_test.go | https://github.com/jkaninda/okapi/blob/main/std_compat_test.go |
| swagger.png | https://github.com/jkaninda/okapi/blob/main/swagger.png |
| swagger.png | https://github.com/jkaninda/okapi/blob/main/swagger.png |
| template.go | https://github.com/jkaninda/okapi/blob/main/template.go |
| template.go | https://github.com/jkaninda/okapi/blob/main/template.go |
| template_test.go | https://github.com/jkaninda/okapi/blob/main/template_test.go |
| template_test.go | https://github.com/jkaninda/okapi/blob/main/template_test.go |
| tests.go | https://github.com/jkaninda/okapi/blob/main/tests.go |
| tests.go | https://github.com/jkaninda/okapi/blob/main/tests.go |
| tests_test.go | https://github.com/jkaninda/okapi/blob/main/tests_test.go |
| tests_test.go | https://github.com/jkaninda/okapi/blob/main/tests_test.go |
| util.go | https://github.com/jkaninda/okapi/blob/main/util.go |
| util.go | https://github.com/jkaninda/okapi/blob/main/util.go |
| util_test.go | https://github.com/jkaninda/okapi/blob/main/util_test.go |
| util_test.go | https://github.com/jkaninda/okapi/blob/main/util_test.go |
| validator.go | https://github.com/jkaninda/okapi/blob/main/validator.go |
| validator.go | https://github.com/jkaninda/okapi/blob/main/validator.go |
| validator_test.go | https://github.com/jkaninda/okapi/blob/main/validator_test.go |
| validator_test.go | https://github.com/jkaninda/okapi/blob/main/validator_test.go |
| var.go | https://github.com/jkaninda/okapi/blob/main/var.go |
| var.go | https://github.com/jkaninda/okapi/blob/main/var.go |
| version.go | https://github.com/jkaninda/okapi/blob/main/version.go |
| version.go | https://github.com/jkaninda/okapi/blob/main/version.go |
| README | https://github.com/jkaninda/okapi |
| Contributing | https://github.com/jkaninda/okapi |
| MIT license | https://github.com/jkaninda/okapi |
| https://github.com/jkaninda/okapi#okapi |
| https://github.com/jkaninda/okapi/actions/workflows/tests.yml |
| https://goreportcard.com/report/github.com/jkaninda/okapi |
| https://pkg.go.dev/github.com/jkaninda/okapi |
| https://codecov.io/gh/jkaninda/okapi |
| https://github.com/jkaninda/okapi/releases |
| https://raw.githubusercontent.com/jkaninda/okapi/main/logo.png |
| https://github.com/jkaninda/okapi#why-okapi |
| https://github.com/jkaninda/okapi#features |
| Standard Library Compatible | https://github.com/jkaninda/okapi#standard-library-compatibility |
| https://github.com/jkaninda/okapi#installation |
| https://github.com/jkaninda/okapi#quick-start |
| http://localhost:8080 | http://localhost:8080 |
| http://localhost:8080/docs | http://localhost:8080/docs |
| http://localhost:8080/redoc | http://localhost:8080/redoc |
| http://localhost:8080/redoc | http://localhost:8080/scalar |
| https://github.com/jkaninda/okapi#request-binding--validation |
| https://github.com/jkaninda/okapi#validation-tags |
| https://github.com/jkaninda/okapi#method-1-binding-with-cbind |
| https://github.com/jkaninda/okapi#method-2-typed-input-with-okapihandle |
| https://github.com/jkaninda/okapi#method-3-shorthand-with-okapih |
| https://github.com/jkaninda/okapi#method-4-input--output-with-okapihandleio |
| https://github.com/jkaninda/okapi#method-5-output-only-with-okapihandleo |
| https://github.com/jkaninda/okapi#advanced-requestresponse-patterns |
| https://github.com/jkaninda/okapi#route-groups--middleware |
| https://github.com/jkaninda/okapi#standard-library-compatibility |
| standard library compatibility guide | https://okapi.jkaninda.dev/features/std-lib-compatibility/ |
| examples/std | https://github.com/jkaninda/okapi/blob/main/examples/std |
| https://github.com/jkaninda/okapi#declarative-route-definition |
| https://github.com/jkaninda/okapi#authentication |
| https://github.com/jkaninda/okapi#jwt-authentication |
| https://github.com/jkaninda/okapi#basic-authentication |
| https://github.com/jkaninda/okapi#template-rendering |
| https://github.com/jkaninda/okapi#embedded-templates |
| https://github.com/jkaninda/okapi#single-page-applications |
| SPA guide | https://okapi.jkaninda.dev/features/spa/ |
| examples/web | https://github.com/jkaninda/okapi/blob/main/examples/web |
| https://github.com/jkaninda/okapi#testing |
| https://github.com/jkaninda/okapi#cli-integration |
| https://github.com/jkaninda/okapi#openapi-documentation |
| https://github.com/jkaninda/okapi#enabling-documentation |
| https://github.com/jkaninda/okapi#openapi-31-default-and-30 |
| https://github.com/jkaninda/okapi#choosing-the-documentation-ui |
| https://github.com/jkaninda/okapi#documenting-routes |
| https://github.com/jkaninda/okapi#composable-functions |
| https://github.com/jkaninda/okapi#fluent-builder |
| https://github.com/jkaninda/okapi#struct-based-with-body-field |
| https://github.com/jkaninda/okapi#fluent-route-methods |
| okapi.jkaninda.dev/features/openapi | https://okapi.jkaninda.dev/features/openapi/ |
| https://github.com/jkaninda/okapi#route-definition |
| https://github.com/jkaninda/okapi#generated-documentation |
| Choosing the Documentation UI | https://github.com/jkaninda/okapi#choosing-the-documentation-ui |
| https://raw.githubusercontent.com/jkaninda/okapi/main/swagger.png |
| https://raw.githubusercontent.com/jkaninda/okapi/main/redoc.png |
| https://raw.githubusercontent.com/jkaninda/okapi/main/scalar.png |
| https://github.com/jkaninda/okapi#documentation |
| okapi.jkaninda.dev | https://okapi.jkaninda.dev |
| https://github.com/jkaninda/okapi#related-projects |
| Goma Gateway | https://github.com/jkaninda/goma-gateway |
| https://github.com/jkaninda/okapi#oss-projects-built-with-okapi |
| Posta | https://github.com/goposta/posta |
| Goma Admin | https://github.com/jkaninda/goma-admin |
| Miabi | https://github.com/miabi-io/miabi |
| Certio | https://github.com/jkaninda/certio |
| https://github.com/jkaninda/okapi#okapi-vs-huma |
| Okapi | https://github.com/jkaninda/okapi |
| Huma | https://github.com/danielgtaylor/huma |
| https://github.com/jkaninda/okapi#quick-comparison |
| https://github.com/jkaninda/okapi#contributing |
| https://github.com/jkaninda/okapi#support |
| okapi.jkaninda.dev | https://okapi.jkaninda.dev |
| jkaninda/okapi-skills | https://github.com/jkaninda/okapi-skills |
| GitHub Issues | https://github.com/jkaninda/okapi/issues |
| GitHub Discussions | https://github.com/jkaninda/okapi/discussions |
| Jonas Kaninda | https://www.linkedin.com/in/jkaninda/ |
| https://github.com/jkaninda/okapi#license |
| LICENSE | https://github.com/jkaninda/okapi/blob/main/LICENSE |
| okapi.jkaninda.dev/ | http://okapi.jkaninda.dev/ |
| api-rest | https://github.com/topics/api-rest |
| go | https://github.com/topics/go |
| go-api | https://github.com/topics/go-api |
| go-framework | https://github.com/topics/go-framework |
| go-okapi | https://github.com/topics/go-okapi |
| go-openapi-ui | https://github.com/topics/go-openapi-ui |
| go-scalar-api | https://github.com/topics/go-scalar-api |
| go-server | https://github.com/topics/go-server |
| go-swagger | https://github.com/topics/go-swagger |
| golang | https://github.com/topics/golang |
| golang-server | https://github.com/topics/golang-server |
| okapi-api | https://github.com/topics/okapi-api |
| restful-api | https://github.com/topics/restful-api |
| webframework | https://github.com/topics/webframework |
| Readme | https://github.com/jkaninda/okapi#readme-ov-file |
| MIT license | https://github.com/jkaninda/okapi#MIT-1-ov-file |
| Contributing | https://github.com/jkaninda/okapi#contributing-ov-file |
| Activity | https://github.com/jkaninda/okapi/activity |
| 16 forks | https://github.com/jkaninda/okapi/forks |
| Report repository | https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fjkaninda%2Fokapi&report=jkaninda+%28user%29 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |