{"id":27308468,"url":"https://github.com/rijwanansari/cleanarchitecturedotnet7blazorserver","last_synced_at":"2026-03-06T00:31:10.062Z","repository":{"id":120079070,"uuid":"577169617","full_name":"rijwanansari/CleanArchitectureDotNet7BlazorServer","owner":"rijwanansari","description":"A Clean Architecture project sample for Blazor Server with .NET 7 f using entity framework core and repository pattern.","archived":false,"fork":false,"pushed_at":"2024-04-28T14:34:53.000Z","size":7037,"stargazers_count":45,"open_issues_count":0,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-10T06:43:58.461Z","etag":null,"topics":["asp-net-core","blazor","blazor-server","clean-architecture","dotnet7","entity-framework-core","repository-pattern"],"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/rijwanansari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2022-12-12T05:57:57.000Z","updated_at":"2025-03-06T22:50:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"17a46356-9e19-4d0a-965e-c2cfc0399ba2","html_url":"https://github.com/rijwanansari/CleanArchitectureDotNet7BlazorServer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rijwanansari/CleanArchitectureDotNet7BlazorServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rijwanansari%2FCleanArchitectureDotNet7BlazorServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rijwanansari%2FCleanArchitectureDotNet7BlazorServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rijwanansari%2FCleanArchitectureDotNet7BlazorServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rijwanansari%2FCleanArchitectureDotNet7BlazorServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rijwanansari","download_url":"https://codeload.github.com/rijwanansari/CleanArchitectureDotNet7BlazorServer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rijwanansari%2FCleanArchitectureDotNet7BlazorServer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30156285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"ssl_error","status_checked_at":"2026-03-05T22:39:24.771Z","response_time":93,"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":["asp-net-core","blazor","blazor-server","clean-architecture","dotnet7","entity-framework-core","repository-pattern"],"created_at":"2025-04-12T04:59:31.677Z","updated_at":"2026-03-06T00:31:09.902Z","avatar_url":"https://github.com/rijwanansari.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![LinkedIn][linkedin-shield]][linkedin-url]\n\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://www.linkedin.com/in/rijwanansari/\n\n# Clean Architecture - Blazor Server with .NET 7 using Entity Framework and Repository Pattern 🏗️\nThis is a project sample for **Blazor Server** with **.NET 7** following **clean architecture** design pattern using entity framework core and **repository pattern**. This is a ready-to-use solution with example CRUD. There is a complete CRUD example for App Setting.\n\n## Tech Stack :muscle:\n- .NET 7\n- ASP.NET Core\n- Blazor Server\n- Microsoft Entity Framework Core 7\n- Code-First Approach with Configuration\n- AutoMapper\n- Generic Repository Pattern\n- Dependency Injection\n- Microsoft SQL Server Database\n- Custom Logs Capture Module\n\n## Learn About Clean Architecture 🔖\n- [Clean Architecture Concept](https://rijsat.com/2022/02/01/what-is-clean-architecture/)\n- [More on Clean Architecture](https://rijsat.com/?s=clean+architecture)\n\n## Down the Roadmap 🚀\n- Implement Blazor UI component - Ant Design Blazor\n- Authentication and Authorization\n- UI Enhancement - Blazor UI Components\n- Implement Admin LTE Design\n- File Upload to Azure Blog Example\n- Configuration Extension Class\n- Graph API Example\n- Add some CRUD with complex Models\n- Fluent Validation\n- Domain Events Implementation\n\n## Contribution 🤝\n\nThis is an open-source project and contributors are what make such project with rich feature to learn, inspire, and motivate. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Module Branch (`git checkout -b module/FeatureName`)\n3. Commit your Changes (`git commit -m 'Add some FeatureName'`)\n4. Push to the Branch (`git push origin module/FeatureName`)\n5. Open a Pull Request\n\n## License\n\nDistributed under the MIT License.\n\n## Support ⭐\nThis project is created for learning and sharing purpose. Additionally, this project can be used in your project. Please share your feedback or issues. Please support with star and share in your network 👌\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frijwanansari%2Fcleanarchitecturedotnet7blazorserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frijwanansari%2Fcleanarchitecturedotnet7blazorserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frijwanansari%2Fcleanarchitecturedotnet7blazorserver/lists"}