---
title: "I Built a Tool to Stop Wasting Time on Toxic Open Source Projects"
url: https://daily.dev/posts/i-built-a-tool-to-stop-wasting-time-on-toxic-open-source-projects-oynvruenf
source_url: https://dev.to/elsad_humbetli_0971c995ce/i-built-a-tool-to-stop-wasting-time-on-toxic-open-source-projects-5h12
type: article
source: "DEV"
published: 2025-12-31T13:39:05.056Z
updated: 2025-12-31T13:39:30.567Z
tags: ["webdev", "react", "open-source", "github", "llm", "nextjs"]
reading_time: 17
upvotes: 63
comments: 5
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I Built a Tool to Stop Wasting Time on Toxic Open Source Projects

**[DEV](https://daily.dev/sources/devto)** · 17 min read · 63 upvotes · 5 comments

## Summary

A developer built repo-health, a tool that analyzes GitHub repositories to help contributors identify healthy open source projects and avoid toxic ones. The system uses a hybrid scoring approach combining weighted metrics (activity, maintenance, community, documentation) with LLM-based adjustments to account for context like feature-complete projects. Key features include PR metrics analysis, contributor retention visualization, intelligent issue analysis with difficulty scoring, activity pattern detection for spam, and file-issue mapping. The author shares technical implementation details, bug fixes (cache security vulnerability, React hydration mismatch), and lessons learned about focusing on real problems over engineering challenges.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dev.to/elsad_humbetli_0971c995ce/i-built-a-tool-to-stop-wasting-time-on-toxic-open-source-projects-5h12>

## Community discussion

Top comments from developers on daily.dev.

**@chrollorifat** · 6 upvotes

> what the heck is a toxic open source project?!

**@gourabroy4** · 0 upvotes

> I tried it, but it seems to indicate public repos as private. I am not sure if others are facing the same issue.

**@fabianletsch** · 0 upvotes

> Nice project!

## Similar posts on daily.dev

- [I've created a website to track the team's activity](https://daily.dev/posts/i-ve-created-a-website-to-track-the-team-s-activity-bqeycx9um) · ClickHouse · 0 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#react](https://daily.dev/tags/react), [#open-source](https://daily.dev/tags/open-source), [#github](https://daily.dev/tags/github), [#llm](https://daily.dev/tags/llm), [#nextjs](https://daily.dev/tags/nextjs)

[View this post on daily.dev](https://daily.dev/posts/i-built-a-tool-to-stop-wasting-time-on-toxic-open-source-projects-oynvruenf)
