{"adoption": {"forks": 569, "observed_at": "2026-08-28T04:11:29.589202+00:00", "stars": 20036}, "canonical_url": "https://ross.abutalabs.com/products/daily", "card": {"archived": false, "artifact_type": "application", "description": "daily.dev is the personalized developer news feed and community. Get the best tech content from all over the web in your browser new tab or on mobile. Free and open source.", "domain": ["developer-tools", "social-media", "web-development"], "enriched": true, "function": ["search-engine", "developer-tools"], "health_score": 80, "homepage": "https://daily.dev", "language": "JavaScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["dailydotdev/daily"], "name": "dailydotdev/daily", "platform": ["browser-extension", "cross-platform"], "pushed_at": "2026-08-25T13:59:10+00:00", "repo": "dailydotdev/daily", "stars": 20036, "tags": ["news-aggregator", "personalized-feed", "new-tab-extension", "developer-community", "pwa", "tech-news", "squads", "bookmarks", "web", "android", "ios"], "topics": ["chrome-extension", "developer-tools", "developer-portal", "professional-networking", "edge-extension", "ai", "community", "pwa", "ai-news", "browser-extension", "developer-news", "news-aggregator", "news-feed", "news-feed-aggregator", "newsfeed", "tech-news", "tech-newsletters", "vibe-coding-friendly", "hacker-news-alternative", "developer-marketing"], "urls": [], "use_cases": ["get a personalized developer news feed in my browser new tab", "follow tech news about webdev, ai, and devops", "find a community of node.js or react developers to discuss articles", "bookmark developer articles to read later", "search across developer posts, tags, and sources", "replace hacker news with a better developer feed", "discover trending tutorials and release notes from trusted sources"], "what_it_is": "daily.dev is a free, open-source personalized news feed and community platform for developers, aggregating content from 2,000+ sources and personalizing it based on followed tags and reading behavior. It ships as a Chrome/Edge new tab browser extension, a web app, and iOS/Android mobile apps, with community features like Squads, discussions, bookmarks, and search.", "when_to_avoid": ["you need a self-hosted RSS reader with full control over sources", "you want a general news aggregator not focused on software development", "you need an API-first news service to integrate into your own product"], "when_to_choose": ["you want a curated, personalized stream of developer content delivered on every new tab", "you want community discussion and squads around dev topics in the same app", "you want one feed accessible across browser extension, web, and mobile"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/daily", "repo": "dailydotdev/daily", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "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:11:29.589202+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.589202+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:59:22.170213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "999c27f9a868e1d27b5922b35d58321e43fb23419da5babd22919976e22c68a0", "fetched_at": "2026-08-28T04:11:29.589202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dailydotdev/daily"}, {"content_hash": "1a76e480cc04827ca78854c9883fd622492dd1a2907a71ac4f9c430c01dcd449", "fetched_at": "2026-08-29T07:58:14.427479+00:00", "kind": "homepage", "missing": false, "url": "https://daily.dev"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3218, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}