Ask HN: I want to create IMDB for open source projects

Existing and Past Efforts (“You’re Not First”)

  • Many point to prior/ongoing projects: Freshmeat/Freecode, OpenHub, FSF Directory, Freshcode, LibHunt, Ruby Toolbox, Awesome-* lists, AlternativeTo, Ovio, OpenAlternative, various “OSS alternatives to X” sites, selfh.st, OSS directories, and “awesome” curated lists.
  • Several say many similar directories launched and then stagnated or died; OpenHub is cited as an example that now looks “dead.”
  • Conclusion from some: the idea is common; the hard part is sustained curation, differentiation, and adoption.

Debate: Do We Need an IMDB for OSS?

  • Supporters say OSS discoverability is poor, especially outside GitHub and for non-library apps or self‑hosted tools.
  • GitHub stars, search, trending, and awesome lists are seen as partial but not sufficient; they don’t capture quality, suitability, or cross‑platform coverage.
  • Skeptics argue GitHub + Google + existing lists already solve most needs and that another generic directory adds noise.

Limits of the IMDB Analogy

  • Movies are static and consumer‑focused; OSS projects are evolving, often developer tools.
  • Ratings on OSS risk directing abuse at individual volunteers, unlike studios behind films.
  • Some see IMDB’s real value in its graph and lists (“who worked on what,” “more like this”), not just scores, and propose mirroring that for projects/contributors.

Proposed Features and Signals

  • Rich filters: license, activity/“alive”, language, hosting/deployment, OS, self‑hosting, paid tiers, interoperability, complexity, “done but stable,” etc.
  • Time‑aware signals like “recent vs all” reviews (inspired by Steam), and better activity metrics than raw stars.
  • Discovery aids: “people who used this also used…”, similar tech stacks, alternatives, curated lists by domain.
  • Semantic search to bridge poor project documentation.
  • Contributor graph: see what else maintainers worked on across hubs; identity coalescing.
  • Maintainer‑supplied metadata (e.g., oss-info.yaml) and repo‑based verification tokens.

Risks, Scope, and Product Advice

  • Big challenges: inclusion criteria, spam/SEO gaming, low‑quality PRs, supply‑chain trust, curation workload, and lack of revenue model.
  • Several advise: start tiny (a niche, or a GitHub-based feature/extension), build an MVP, prove real use cases, then iterate.
  • Design should prioritize usability over “prettiness”; critical mass and a strong feedback loop matter more than polish early on.