{"repo":"bg-vc/vc-gin-api","free":true,"listed":false,"github":"https://github.com/bg-vc/vc-gin-api","clone":"git clone https://github.com/bg-vc/vc-gin-api.git","description":"SIMPLE — A small, practical Gin API for people learning or moving to Go.","language":"Go","stars":24,"topics":["codex","gin","go","golang","jwt","learning-go","mysql","rest-api","starter"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"vc-gin-api English 简体中文 SIMPLE — A small, practical Gin API for people learning or moving to Go. LLMs can write more Go than ever. The problem is they often write too much. vc-gin-api was created in 2019 to help backend developers get started with Go through a real, readable project. Seven years later, Codex helped modernize it without turning it into a framework. It is production-shaped—configuration, authentication, MySQL, tests, and graceful shutdown are here—but it is intentionally not production-ready software. One request, five visible steps For example, adding a user follows one straight path: No DI container. No generic repository. No code generator. Run in three steps Requirements: Go 1.26.5+ and Docker with Compose. Check the server: The local database is initialized with one demo-only account: Do not reuse these local demonstration values outside this project. Try the complete API flow 1. Log in Copy data.token from the response: 2. Query users Optional filters are name and address . 3. Add a user 4. Update that user Use the returned user id : 5. Change the account password Every endpoint uses the same response shape: HTTP status codes still describe success or failure: 400 for invalid input, 401 for authentication failures, 404 for missing data, and 500 for unexpected server errors. Routes Method Path Authentication --- --- --- GET /api/check/health No POST /api/account/login No POST /api/account/updatePass Yes GET /api/user/common/queryAll No POST /api/user/auth/","default_branch":null,"files":null,"tree":[],"storefront":"/r/bg-vc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bg-vc/vc-gin-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}