<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/gem-a-desktop-scanner-that-finds-github-repos-before-they-re-trending-kkbe8ibxb" -->

---
title: Gem: A Desktop Scanner That Finds GitHub Repos Before...
description: Gem is a desktop app built with Tauri v2 (Rust backend, React/TypeScript frontend) that helps developers discover GitHub repositories before they become...
canonical: https://daily.dev/posts/gem-a-desktop-scanner-that-finds-github-repos-before-they-re-trending-kkbe8ibxb
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Gem: A Desktop Scanner That Finds GitHub Repos Before They're Trending | daily.dev
og:description: Gem is a desktop app built with Tauri v2 (Rust backend, React/TypeScript frontend) that helps developers discover GitHub repositories before they become...
og:url: https://daily.dev/posts/gem-a-desktop-scanner-that-finds-github-repos-before-they-re-trending-kkbe8ibxb
og:image: https://api.daily.dev/og/posts/kKBE8ibxB.png
og:image:alt: Gem: A Desktop Scanner That Finds GitHub Repos Before They're Trending
og:image:width: 1200
og:image:height: 630
og:locale: 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.

# Gem: A Desktop Scanner That Finds GitHub Repos Before They're Trending

**[Open Orbit](https://daily.dev/sources/openorbit)** · [@sizzlebop](https://daily.dev/sizzlebop) · 2 min read · 0 upvotes · 0 comments

## Summary

Gem is a desktop app built with Tauri v2 (Rust backend, React/TypeScript frontend) that helps developers discover GitHub repositories before they become popular. Users create 'recipes' — saved searches combining stars range, language, topic, recency, and excluded keywords — which run on a rotation to surface under-the-radar repos. A scoring system learns from your save/skip behavior or can be tuned manually by topic, language, or keyword. Repos flow through an Inbox triage pipeline into categories like Gems, Tools to Try, or Skipped. Everything is stored locally in SQLite with no account or server required. The project is open source on GitHub.

## Content

Gem is a desktop app for developers tired of GitHub's trending page only ever showing what's already popular. Instead of scrolling through the same top-100 lists, you set up "recipes", basically saved searches combining stars range, language, topic, recency, and excluded keywords, and Gem runs them on a rotation, surfacing recently active repos that haven't blown up yet, or might just always remain undiscovered otherwise.

Save a repo and its topics score higher next time. Skip one and they score lower. You can also just set the weights manually per topic, language, or keyword if you'd rather tune it by hand than let the app learn from your behavior. Repos flow through a simple triage pipeline too: everything lands in an Inbox, then you sort into Gems, Tools to Try, or Skipped, with a Discovery Guide of prebuilt recipes (AI/ML, self-hosted, mobile, games, etc.) for when you don't want to write GitHub search syntax from scratch.

It's built on Tauri v2 with a Rust backend (reqwest for the GitHub API, sqlx for SQLite, tokio running the scan loop) and a React/TypeScript frontend. Everything, including your recipes and scoring weights, is in a local SQLite file. No account, no server, no syncing. If you've ever found a great repo by accident and wondered how many more you've missed, give it a try and let me know what you think.

https://github.com/pinkpixel-dev/gem

## Similar posts on daily.dev

- [GitStars](https://daily.dev/posts/gitstars-1b099wofm) · Hacker News · 0 upvotes · 0 comments
- [GitTrends: A Google Trends style view of the GitHub ecosystem](https://daily.dev/posts/gittrends-a-google-trends-style-view-of-the-github-ecosystem-fi9sjjbtx) · ClickHouse · 1 upvotes · 0 comments
- [Repository dashboard: Find, search, and save queries in preview](https://daily.dev/posts/repository-dashboard-find-search-and-save-queries-in-preview-ypbtdd0mc) · GitHub Changelog · 0 upvotes · 0 comments
- [I Built a Tool to Stop Wasting Time on Toxic Open Source Projects](https://daily.dev/posts/i-built-a-tool-to-stop-wasting-time-on-toxic-open-source-projects-oynvruenf) · DEV · 63 upvotes · 5 comments
- [Someone built a browser that generates every website from scratch, and it impressed me more than it should](https://daily.dev/posts/someone-built-a-browser-that-generates-every-website-from-scratch-and-it-impressed-me-more-than-it--spubyrdry) · XDA Developers · 1 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#github](https://daily.dev/tags/github), [#rust](https://daily.dev/tags/rust), [#sqlite](https://daily.dev/tags/sqlite), [#tauri](https://daily.dev/tags/tauri)

[View this post on daily.dev](https://daily.dev/posts/gem-a-desktop-scanner-that-finds-github-repos-before-they-re-trending-kkbe8ibxb)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/gem-a-desktop-scanner-that-finds-github-repos-before-they-re-trending-kkbe8ibxb","headline":"Gem: A Desktop Scanner That Finds GitHub Repos Before They're Trending","text":"Gem is a desktop app built with Tauri v2 (Rust backend, React/TypeScript frontend) that helps developers discover GitHub repositories before they become popular. Users create 'recipes' — saved searches combining stars range, language, topic, recency, and excluded keywords — which run on a rotation to surface under-the-radar repos. A scoring system learns from your save/skip behavior or can be tuned manually by topic, language, or keyword. Repos flow through an Inbox triage pipeline into categories like Gems, Tools to Try, or Skipped. Everything is stored locally in SQLite with no account or server required. The project is open source on GitHub.","url":"https://daily.dev/posts/gem-a-desktop-scanner-that-finds-github-repos-before-they-re-trending-kkbe8ibxb","datePublished":"2026-07-25T00:24:42.867Z","dateModified":"2026-07-25T00:25:07.079Z","author":{"@type":"Person","name":"Jessica Doering","url":"https://daily.dev/sizzlebop","image":"https://media.daily.dev/image/upload/s--eHrmTnkb--/f_auto/v1791022089/avatars/avatar_J54Tds4tCXZZYo9fUnnch?_a=BAMAMicg0","description":"Developer, maker, experimenter, and perpetual project starter.","worksFor":{"@type":"Organization","name":"Pink Pixel","logo":"https://media.daily.dev/image/upload/s--nTLLDJmi--/f_auto/v1771311286/companies/pinkpixel"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":430}},"image":"https://media.daily.dev/image/upload/s--YzAqnGVg--/f_auto/v1784939084/posts/kKBE8ibxB?_a=BAMAMicg0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/openorbit","name":"Open Orbit"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Open Orbit","item":"https://daily.dev/squads/openorbit"},{"@type":"ListItem","position":3,"name":"Gem: A Desktop Scanner That Finds GitHub Repos Before They're Trending"}]}
```

