{"adoption": {"forks": 113, "observed_at": "2026-08-28T04:03:22.372041+00:00", "stars": 1048}, "canonical_url": "https://ross.abutalabs.com/products/awesome-adonisjs", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the AdonisJS ecosystem.", "domain": ["web-development", "backend", "developer-tools", "awesome-lists"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 71, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["adonisjs-community/awesome-adonisjs"], "name": "adonisjs-community/awesome-adonisjs", "platform": [], "pushed_at": "2026-05-29T06:40:36+00:00", "repo": "adonisjs-community/awesome-adonisjs", "stars": 1048, "tags": ["awesome-list", "adonisjs", "curated-resources", "nodejs-framework", "bookmarks", "nodejs"], "topics": ["hacktoberfest"], "urls": [], "use_cases": ["find packages for an AdonisJS project", "learn AdonisJS through tutorials and videos", "discover ecosystem tools for AdonisJS 5", "find ORM, queue, and caching addons for AdonisJS", "get started with the AdonisJS framework", "keep up with the AdonisJS community resources"], "what_it_is": "A curated list of bookmarks, packages, tutorials, videos, and other resources for the AdonisJS ecosystem, the fully featured Node.js web framework. It is maintained by the AdonisJS community and core team.", "when_to_avoid": ["you need documentation for another Node.js framework like Express or NestJS", "you want runnable software rather than a list of links", "you need official, exhaustive documentation instead of community-curated bookmarks"], "when_to_choose": ["you are building an app or API with AdonisJS and want vetted ecosystem packages", "you want a single starting point for AdonisJS learning materials", "you are evaluating the AdonisJS framework and want an overview of its ecosystem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-adonisjs", "repo": "adonisjs-community/awesome-adonisjs", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "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:03:22.372041+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.372041+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:41.078852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "82243e2b3ba3e76fa86944664b93f2b64732a58184ac6566e3b1e054f2dc69a1", "fetched_at": "2026-08-28T04:03:22.372041+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonisjs-community/awesome-adonisjs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3638, "days_push": 96, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}