{"adoption": {"forks": 754, "observed_at": "2026-08-28T04:08:46.360029+00:00", "stars": 4353}, "canonical_url": "https://ross.abutalabs.com/products/clean-architecture-manga", "card": {"archived": false, "artifact_type": "learning-resource", "description": " :cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks", "domain": ["web-development", "backend", "developer-tools", "tutorials"], "enriched": true, "function": ["web-framework", "api-framework", "orm", "auth", "testing", "container-runtime"], "health_score": 73, "homepage": "http://paulovich.net/", "language": "C#", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ivanpaulovich/clean-architecture-manga"], "name": "ivanpaulovich/clean-architecture-manga", "platform": ["dotnet", "cross-platform"], "pushed_at": "2026-06-22T09:52:34+00:00", "repo": "ivanpaulovich/clean-architecture-manga", "stars": 4353, "tags": ["clean-architecture", "hexagonal-architecture", "domain-driven-design", "solid-principles", "tdd", "sample-application", "react-redux", "entity-framework-core", "reference-implementation", "docker", "web-server"], "topics": ["solid-principles", "ddd-architecture", "clean-architecture", "clean-code", "dotnet-core", "evolutionary-architecture", "microservice", "design-patterns", "docker", "tdd", "domain-driven-design", "onion-architecture", "hexagonal-architecture", "webapi", "entity-framework-core", "modular-applications", "cleanarchitecture", "dotnet5", "monorepo", "reactjs"], "urls": [], "use_cases": ["learn clean architecture with .NET", "example of hexagonal architecture in C#", "reference implementation of DDD and SOLID principles", "sample .NET Core Web API with React frontend", "how to structure use cases in a modular application", "TDD example project for .NET", "template for decoupling business logic from frameworks"], "what_it_is": "A sample .NET application (a virtual wallet) demonstrating Clean Architecture, Hexagonal Architecture, DDD, SOLID, and TDD principles with C#/.NET 6 and a React+Redux frontend. It serves as a reference implementation and learning resource for designing modular, testable applications decoupled from frameworks.", "when_to_avoid": ["you need a production-ready application template rather than an educational sample", "your stack is not .NET/C#", "you want a minimal starter without the learning-oriented structure"], "when_to_choose": ["you want a well-starred, actively maintained reference for Clean Architecture on .NET 6", "you are learning DDD, SOLID, or hexagonal architecture with C#", "you need a full-stack sample including React+Redux, Identity Server, and SQL Server in Docker"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/clean-architecture-manga", "repo": "ivanpaulovich/clean-architecture-manga", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.360029+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.019210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65eb8a46d1171b171036f95d937349c4278ac897e0923e3596b4a6a043b756d9", "fetched_at": "2026-08-28T04:08:46.360029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanpaulovich/clean-architecture-manga"}, {"content_hash": "7a73a34ff82671f203388755eb04253d9efe35c8776aae2af39faefac70a11f6", "fetched_at": "2026-08-29T09:10:10.514213+00:00", "kind": "homepage", "missing": false, "url": "http://paulovich.net/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3171, "days_push": 72, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}