frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

ShowHN: RepoScout – A multi-platform Git repo search tool in Rust

1•shreeshjha•8m ago
Hello HN,

One day, my friend and I just got an idea: we needed a simple, fast utility that could search across GitHub, GitLab, and Bitbucket simultaneously from the terminal. The continuous context-switching between web UIs, browser searches, and our editor was a constant friction point, so we decided to build a dedicated TUI application for repository discovery.

We chose Rust for the performance and robustness, making this our first significant project with the language. The result is RepoScout, a fully keyboard-driven Terminal User Interface (TUI) built on the ratatui framework.

Here is a clear statement of what the project does: RepoScout allows users to search, analyze, and manage repositories across multiple Git platforms without leaving their terminal.

Technical Details & Implementation

We struggled and learned a lot while implementing these core technical components:

- Vector Search (Work In Progress): This was the most complex technical challenge. Our goal was to let users find projects by use case (e.g., "low-latency logging library for Rust") rather than exact keywords. The current solution involves generating repository embeddings using open-source models (fastembed) and performing vector similarity lookups using the usearch library. It is still rough, but we are working to refine the results.

- Asynchronous Backend: The entire search pipeline runs on an asynchronous backend built with the tokio runtime, handling multiple API calls and background tasks (like fetching dependencies) concurrently.

- Repository Analysis: We implemented a "Health Score" algorithm to generate a factual 0-100 rating based on project maintenance activity, age, and community metrics.

- Offline Performance: All results, search history, and fetched content are persisted in a local SQLite database, which utilizes FTS5 for fast fuzzy searching, ensuring the tool works even offline.

- Dependency Inspection: The TUI previews include the ability to inspect package dependencies (Cargo, npm, PyPI, Go, etc.) for over 13 ecosystems.

My friend and I are still learning the best practices for building command-line tooling in Rust. We would be sincerely grateful for any honest, technical critique, especially regarding the design of the asynchronous search pipeline and overall Rust architecture.

Thank you for checking out our simple attempt to build something useful.

Github Repo: https://github.com/shreeshjha/RepoScout

Code Sandbox Tech Behind Manus and Claude Agent Skills

https://www.dataleadsfuture.com/exclusive-reveal-code-sandbox-tech-behind-manus-and-claude-agent-...
1•juanviera23•4m ago•0 comments

ShowHN: RepoScout – A multi-platform Git repo search tool in Rust

1•shreeshjha•8m ago•0 comments

Set Theory with Types

https://lawrencecpaulson.github.io//2025/11/21/Typed_Set_Theory.html
1•baruchel•11m ago•0 comments

OpenAI Demo'd Fixing Issue #2472 Live. It's Still Open

https://blog.tymscar.com/posts/openaiunmergeddemo/
1•baobun•13m ago•0 comments

Why are late night conversations better?

https://www.humaninvariant.com/blog/conversations
1•humaninvariant•14m ago•0 comments

The CIA's mission to sabotage Afghanistan's opium

https://www.washingtonpost.com/national-security/2025/11/12/cia-afghanistan-heroin-poppy-seeds/
1•EvgeniyZh•15m ago•0 comments

Being Chronically Offline Is the New Cool [video]

https://www.youtube.com/watch?v=Lm0gb4wDKCE
1•inatreecrown2•21m ago•0 comments

Moss: a Rust Linux-compatible kernel in 26,000 lines of code

https://github.com/hexagonal-sun/moss
2•hexagonal-sun•22m ago•1 comments

Amex Architecture

2•nemsj•23m ago•0 comments

L2M: Claude Code but for legacy code modernization

https://github.com/astrio-ai/l2m
1•NolanLwin•24m ago•0 comments

Musk's xAI in advanced talks to raise $15B at $230B valuation

https://www.reuters.com/business/musks-xai-advanced-talks-raise-15-billion-lifting-valuation-230-...
1•iamtech•31m ago•0 comments

Traveling with the iPad Pro, 10 Years On

https://sixcolors.com/post/2025/11/traveling-with-the-ipad-pro-10-years-on/
2•tosh•34m ago•0 comments

Memory chips could be the next bottleneck for AI (2024)

https://economist.com/business/2024/10/24/memory-chips-could-be-the-next-bottleneck-for-ai
2•runeks•41m ago•1 comments

Project Sapphire (1995)

https://www.airandspaceforces.com/article/0895sapphire/
2•thunderbong•54m ago•0 comments

Mind-altering 'brain weapons' no longer only science fiction, say researchers

https://www.theguardian.com/world/2025/nov/22/mind-altering-brain-weapons-no-longer-only-science-...
4•ifh-hn•1h ago•0 comments

A minimal and self-contained system for local preview environments

https://github.com/cesarleaz/iframe-hotreload
1•gabyword•1h ago•0 comments

Room-temperature processible ceramics enable sustainable electronics

https://www.dezeen.com/2025/11/17/geolectric-light-mit-design-intelligence-lab/
3•gsf_emergency_6•1h ago•0 comments

2025 Self-Host User Survey Results

https://selfh.st/survey/2025-results/
1•sirbread•1h ago•0 comments

Mark Cuban's plan to shake up healthcare with "Cost-Plus Drugs"

https://www.statnews.com/2025/11/20/readout-loud-podcast-mark-cuban-cost-plus-drugs-trumprx/
1•gsf_emergency_6•1h ago•0 comments

Show HN: Nano Banana Pro – AI image generation and editing platform

https://nanobananapro.design
1•niliu123•1h ago•0 comments

Building a deep-space logistics startup

https://ionmicrosys.com/
5•rainegarden•1h ago•4 comments

Google begins showing ads in AI Mode (AI answers)

https://www.bleepingcomputer.com/news/artificial-intelligence/google-begins-showing-ads-in-ai-mod...
4•nreece•1h ago•1 comments

Channel Geography Favors England Invading France, Not Vice-Versa (Drachinifel) [video]

https://www.youtube.com/watch?v=8Tsrm_mvoVk
1•bell-cot•1h ago•0 comments

A New Programming Model for Full-Stack Distributed Systems

https://www.youtube.com/watch?v=fZf-S5yfbfo
2•geetee•1h ago•0 comments

An MIT Student Awed Top Economists with His AI Study–Then It All Fell Apart

https://www.wsj.com/economy/aidan-toner-rodgers-mit-ai-research-78753243
2•seagullz•1h ago•0 comments

Small Machine Shop Owner Fights Back [video]

https://www.youtube.com/watch?v=jt5DhnoYm5w
1•ksec•1h ago•0 comments

Let me opt in, not out

https://www.aleksandrhovhannisyan.com/blog/let-me-opt-in-not-out/
1•aleksandrh•1h ago•0 comments

Google denies 'misleading' reports of Gmail using your emails to train AI

https://www.theverge.com/news/826902/gmail-ai-training-data-opt-out
6•GeorgeWoff25•2h ago•1 comments

Superman copy found in mum's attic is most valuable comic ever at $9.12M

https://www.bbc.com/news/articles/c8e9rp0knj6o
124•1659447091•2h ago•36 comments

Servo Sponsorship Tiers

https://servo.org/blog/2025/11/21/sponsorship-tiers/
3•pabs3•2h ago•0 comments