{"id":20800684,"url":"https://github.com/neelkamath/backend-prototype","last_synced_at":"2026-04-16T10:31:28.063Z","repository":{"id":103986756,"uuid":"244350599","full_name":"neelkamath/backend-prototype","owner":"neelkamath","description":"⏩ Template for backend prototypes","archived":false,"fork":false,"pushed_at":"2020-03-13T13:31:28.000Z","size":1225,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-25T22:33:34.280Z","etag":null,"topics":["backend","docker","gradle","kotlin","ktor","mlab","mongodb","ngrok","openapi","template"],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neelkamath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-02T11:10:02.000Z","updated_at":"2021-02-01T04:40:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"ccdb4d0e-6f6f-41c5-8943-323813c22486","html_url":"https://github.com/neelkamath/backend-prototype","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/neelkamath/backend-prototype","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neelkamath%2Fbackend-prototype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neelkamath%2Fbackend-prototype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neelkamath%2Fbackend-prototype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neelkamath%2Fbackend-prototype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neelkamath","download_url":"https://codeload.github.com/neelkamath/backend-prototype/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neelkamath%2Fbackend-prototype/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31881992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T09:23:21.276Z","status":"ssl_error","status_checked_at":"2026-04-16T09:23:15.028Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","docker","gradle","kotlin","ktor","mlab","mongodb","ngrok","openapi","template"],"created_at":"2024-11-17T18:14:52.623Z","updated_at":"2026-04-16T10:31:28.039Z","avatar_url":"https://github.com/neelkamath.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Backend Prototype\n\n_Quick reliable backend prototypes_\n\n![Cover](cover.jpg)\n\nFor backend developers who need to build a prototype, this project is a template that provides boilerplate for the required technologies. Unlike other templates, this project provides the best technologies for prototyping modern applications.\n\nTo know why particular technologies were chosen, read the [explanation](docs/explanation.md).\n\nIt is best for prototypes to use HTTP GET requests due to innumerable problems which arise which from attempting to use other HTTP methods like POST. If you're using this template for a hackathon, feel free to set up your project prior to the event. Setting up non-program assets such as CI/CD pipelines isn't against the rules. You might want to create a separate repository to host the specification(s) such as the frontend's wireframes, the application's objectives, the OpenAPI specification, etc. In that case, remove the OpenAPI parts of this repo.\n\nFollow the **Contributing** section if you are using this template (building the HTTP API; the backend developer) to create an application. Follow the **Installation** and **Usage** sections if you are using the application (consuming the HTTP API; the frontend developer) that was built with this template.\n\n## Installation\n\n1. Install the [dependencies](docs/dependencies.md).\n1. Optionally, generate a client SDK for the HTTP API using [OpenAPI Generator](https://openapi-generator.tech/) on the file https://raw.githubusercontent.com/neelkamath/backend-prototype/master/docs/openapi.yaml.\n\n## Usage\n\n### [Documentation](https://neelkamath.gitlab.io/backend-prototype/)\n\n### [Running the Server](docs/production.md)\n\n## [Contributing](docs/CONTRIBUTING.md)\n\n## License\n\nThis project is under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneelkamath%2Fbackend-prototype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneelkamath%2Fbackend-prototype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneelkamath%2Fbackend-prototype/lists"}