Show HN: StackHound - Stop guessing repo's tech stack, analyze it in seconds

stackhound.vercel.app

8 points by lorenzopalaia a day ago

If you’ve ever explored GitHub repos and felt frustrated by how little you can tell about a project’s real tech stack — you’re not alone.

That’s exactly why I built StackHound https://www.producthunt.com/posts/stackhound

It goes beyond the GitHub API to scan dependency files and uncover the actual tools, frameworks, and languages a repo uses — whether it's built with React, Next.js, Tailwind, Flask, or Spring Boot.

Just drop in a GitHub username and repo to analyze it instantly. You can also use our /api/analyze endpoint to plug it into your own tools.

Try the live demo: https://stackhound.vercel.app/ Check out the code (open source!): https://github.com/lorenzopalaia/stackhound

Would love to hear your thoughts — what features would make StackHound even more useful for you?

lukew3 a day ago

I tried it on https://github.com/monkeytypegame/monkeytype and it just said ESLint and Prettier which doesn't describe much. It probably would work properly if it worked recursively or at least checked the first directories. I like the website and api option though.

  • lorenzopalaia 4 hours ago

    For now the strategy is to check the manifests in the root of the project without fetching to the github API. Alternatively you can check recursively and search for manifests and other files also via API but you lose the speed of response. It is a first draft and above all an open source project and I would like someone to contribute.

    Thanks for the feedback on the website. The API is intended as a core product, to help developers who integrate the github API to get programming languages from a repo.

stevage 18 hours ago

I cannot say I have had the experience you describe. Most repos describe their stack clearly, or you can figure it out easily enough. Is it really a common problem for you?

  • lorenzopalaia 4 hours ago

    Do you mean in the project readme description? I'm talking about programming languages that are returned by the github API for a specific repo.

    For example in my portfolio site I had to show the technologies used in my projects but for a nextjs project the github API returned only typescript and css while I used react, tailwind, ...