{"id":28194401,"url":"https://github.com/antosubash/abp-microservice","last_synced_at":"2025-05-16T13:12:14.241Z","repository":{"id":37397775,"uuid":"462038225","full_name":"antosubash/abp-microservice","owner":"antosubash","description":"An abp microservice sample","archived":false,"fork":false,"pushed_at":"2025-02-19T17:42:15.000Z","size":7481,"stargazers_count":113,"open_issues_count":7,"forks_count":44,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-24T13:23:12.288Z","etag":null,"topics":["abp","abp-framework","dotnet","dotnet-core","microservice"],"latest_commit_sha":null,"homepage":"","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/antosubash.png","metadata":{"files":{"readme":"readme.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":"antosubash","patreon":null,"open_collective":null,"ko_fi":"antosubash","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-02-21T21:31:20.000Z","updated_at":"2025-04-23T06:08:08.000Z","dependencies_parsed_at":"2025-03-20T00:42:55.149Z","dependency_job_id":"e20dfee3-8132-48ae-b674-cbc579447113","html_url":"https://github.com/antosubash/abp-microservice","commit_stats":null,"previous_names":["antosubash/abpmicroservice"],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antosubash%2Fabp-microservice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antosubash%2Fabp-microservice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antosubash%2Fabp-microservice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antosubash%2Fabp-microservice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antosubash","download_url":"https://codeload.github.com/antosubash/abp-microservice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535796,"owners_count":22087400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["abp","abp-framework","dotnet","dotnet-core","microservice"],"created_at":"2025-05-16T13:12:06.803Z","updated_at":"2025-05-16T13:12:14.233Z","avatar_url":"https://github.com/antosubash.png","language":"C#","funding_links":["https://github.com/sponsors/antosubash","https://ko-fi.com/antosubash","https://www.paypal.me/antosubash"],"categories":[],"sub_categories":[],"readme":"# ABP Microservice Template\n\n[![NuGet Badge](https://buildstats.info/nuget/Anto.Abp.Microservice.Template)](https://www.nuget.org/packages/Anto.Abp.Microservice.Template)\n\n## Why this template?\n\nThis is a template for creating a microservice with ABP using dotnet. This template is created to make it easier to create a new microservice project with ABP. It is based on the blog post, [.NET Microservice with ABP](https://blog.antosubash.com/posts/abp-microservice-series) series I made earlier. It is created using the [dotnet new template engine](https://docs.microsoft.com/en-us/dotnet/core/tools/custom-templates) and it is available on [NuGet](https://www.nuget.org/packages/Anto.Abp.Microservice.Template/).\n\n## Usage\n\n### Install the template\n\n```bash\ndotnet new install Anto.Abp.Microservice.Template\n```\n\n### Create a new project\n\n```bash\ndotnet new abp-ms -n MyProjectName\n```\n\n## Documentation\n\nYou can find everything in this repo explained [here](https://blog.antosubash.com/posts/abp-microservice-series). There is also a [YouTube Video](https://www.youtube.com/watch?v=PFFNHQUn74A) for this project.\n\n## Features\n\n- [x] Docker support\n- [x] API Gateway with YARP\n- [x] Frontend with Angular\n- [x] Swagger UI\n- [x] Authentication and Authorization\n- [x] ABP 7.0 support\n- [x] Blazor UI\n- [ ] Any suggestions? Create an issue or a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Contributing\n\nIf you have any suggestions or improvements, please feel free to create an issue or a pull request.\n\n## Acknowledgments\n\n- [ABP Framework](https://abp.io/)\n- [eShopOnAbp](https://github.com/abpframework/eShopOnAbp)\n\n## Author\n\nAnto Subash - [antosubash.com](https://antosubash.com)\n\n## Donate\n\nIf you like this project, please consider supporting me on [PayPal](https://www.paypal.me/antosubash). Thank you!\n\n## Disclaimer\n\nThis project is not affiliated with the ABP Framework project or the ABP Framework team. It is created by a community member. I am not responsible for any issues that may arise from using this template. Use at your own risk.\n\n## Changelog\n\nYou can find the changelog [here](CHANGELOG.md).\n\n## TODO\n\n- [ ] Create a template for creating a new microservice.\n- [ ] Getting Started guide.\n- [ ] Add a new service guide.\n- [ ] Any suggestions? Create an issue or a pull request.\n\n## Resources\n\n- If you are new to ABP, you can find the documentation [here](https://docs.abp.io/en/abp/latest/).\n- If you are new to microservices, you can find the documentation [here](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/).\n- If you are new to Docker, you can find the documentation [here](https://docs.docker.com/).\n- If you are new to YARP, you can find the documentation [here](https://microsoft.github.io/reverse-proxy/articles/getting-started.html).\n- If you are new to Angular, you can find the documentation [here](https://angular.io/docs).\n- If you are new to Swagger, you can find the documentation [here](https://swagger.io/docs/).\n- If you are new to Openiddict, you can find the documentation [here](https://documentation.openiddict.com/guides/getting-started.html/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantosubash%2Fabp-microservice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantosubash%2Fabp-microservice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantosubash%2Fabp-microservice/lists"}