{"id":19677376,"url":"https://github.com/poimen/mini-api-todo-list-playground","last_synced_at":"2026-06-18T21:32:21.912Z","repository":{"id":216154773,"uuid":"740347006","full_name":"Poimen/mini-api-todo-list-playground","owner":"Poimen","description":"Playground with the simple todo-list-thing","archived":false,"fork":false,"pushed_at":"2024-03-15T11:48:51.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T05:52:58.232Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/Poimen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2024-01-08T06:48:59.000Z","updated_at":"2024-01-08T17:17:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"0af5035a-0f51-4d33-9bd0-173104721a14","html_url":"https://github.com/Poimen/mini-api-todo-list-playground","commit_stats":null,"previous_names":["poimen/mini-api-todo-list-playground"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Poimen/mini-api-todo-list-playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Poimen%2Fmini-api-todo-list-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Poimen%2Fmini-api-todo-list-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Poimen%2Fmini-api-todo-list-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Poimen%2Fmini-api-todo-list-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Poimen","download_url":"https://codeload.github.com/Poimen/mini-api-todo-list-playground/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Poimen%2Fmini-api-todo-list-playground/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34508863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-11T17:33:50.417Z","updated_at":"2026-06-18T21:32:21.891Z","avatar_url":"https://github.com/Poimen.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic Playground app for Todo list API using Minimal APIs\n\nNothing special here ... basic Todo list API using dotnet minimal apis.\n\nThe API uses Request-Response handlers for handling API responses. The API uses `MapGroup` to map grouped requests and separates out each request into the corresponding handler.\n\nThe API uses SQLite as the backing database with EF Core. There is an EF Core migration to generate the necessary table.\n\n\nEndpoints - [use](src/MiniApiToDoPlayground/MiniApiToDoPlayground.http) for testing:\n\nAll Todo Items\n\u003e GET /api/todos/\n\nAll completed Todos:\n\u003e GET /api/todos/completed\n\nTodo Item Id\n\u003e GET /api/todos/1\n\nCreate Todo\n\u003e POST /api/todos/\n\nUpdate Todo\n\u003e PUT /api/todos/1\n\nComplete Todo\n\u003e PUT /api/todos/1/complete\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoimen%2Fmini-api-todo-list-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoimen%2Fmini-api-todo-list-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoimen%2Fmini-api-todo-list-playground/lists"}