Stocks
Every launch is a stock: its traction is its votes, its sector is its category, and LNCH is the whole market. How it works
Data as of Oct 17, 2026, 12:21 PM UTC · traction last updated Oct 17, 13:13 UTC · updates about once a day
Get the weekly Launch Index
Every Tuesday: which launches broke through, which categories are heating up. Measured, not sponsored.
Free, every Tuesday. Unsubscribe anytime.
launches · Oct 14–Oct 16 vs Oct 7–Oct 9 (same weekday)
Highest traction among products launched in the last 7 days. Traction for older Product Hunt launches is frozen (votes stop being re-read ~31–36h after launch; Show HN after 7 days), so this is each product’s last recorded traction. 162 matches. Spam giveaways excluded.
| # | Sector | |||||||
|---|---|---|---|---|---|---|---|---|
| 1 | Proa A Rust web framework with fast SSR and multi-target rendering | DEVT | 105 | +1 | ▲ +1.0% | 0 | 2d ago | |
| 2 | Spotatui, a Spotify TUI/GUI without web API rate limits | DEVT | 91 | 0 | 0.0% | 0 | 4d ago | |
| 3 | A guided 3D Leonardo da Vinci museum, built in code | DEVT | 90 | 0 | 0.0% | 0 | 3d ago | |
| 4 | Parsimony an open-source benchmark for how much code AI models add | DEVT | 77 | 0 | 0.0% | 1 | 3d ago | |
| 5 | Ito Build Terminal UIs in Lua | DEVT | 74 | 0 | 0.0% | 0 | 2d ago | |
| 6 | My Terminal Themes Web App | DEVT | 43 | +1 | ▲ +2.4% | 0 | 2d ago | |
| 7 | Building an LLM from Scratch in TypeScript | DEVT | 33 | +1 | ▲ +3.1% | 0 | 3d ago | |
| 8 | Deslop Oxlint rules for AI-generated TypeScript | DEVT | 32 | 0 | 0.0% | 0 | 4d ago | |
| 9 | Sayso, free open source dictation for Mac, Windows, and Linux | DEVT | 25 | 0 | 0.0% | 0 | 4d ago | |
| 10 | Mosh-rs, Mosh rewritten in Rust with scrollback and Windows support | DEVT | 20 | 0 | 0.0% | 0 | 3d ago | |
| 11 | I rewrote my website in Swift | DEVT | 17 | 0 | 0.0% | 0 | 0 | 5d ago |
| 12 | The first short movie built using code and AI | DEVT | 14 | 0 | 0.0% | 0 | 3d ago | |
| 13 | Knitting A shared-memory concurrency runtime for Node.js,Bun,and Deno | DEVT | 12 | 0 | 0.0% | 0 | 4d ago | |
| 14 | ManimGX Manim's API on a Rust/wgpu engine, for 3D videos in Python | DEVT | 10 | 0 | 0.0% | 0 | 6d ago | |
| 15 | Preloop GitHub Actions locally in microvms and SSH/pause failures | DEVT | 9 | 0 | 0.0% | 0 | 5d ago | |
| 16 | Doiter Language where pointers and stack frames are Docker containers | DEVT | 8 | 0 | 0.0% | 0 | 5d ago | |
| 17 | Gvmux A native macOS terminal with vertical tabs, built on libghostty | DEVT | 7 | +1 | ▲ +16.7% | 0 | 4d ago | |
| 18 | Things to Do API | DEVT | 6 | +2 | — | 1 | 19h ago | |
| 19 | Geneva, a Rust FFmpeg CLI alternative with HTML/CSS graphics | DEVT | 6 | 0 | 0.0% | 0 | 0 | 3d ago |
| 20 | Self Hosted System One Decision API for Images | DEVT | 6 | 0 | 0.0% | 0 | 0 | 6d ago |
| 21 | Gitsu.app A Linear-alternative built on GitHub Projects | DEVT | 5 | 0 | 0.0% | 0 | 37h ago | |
| 22 | Videre a Rust CLI to manage your photos and videos with joy | DEVT | 5 | 0 | 0.0% | 0 | 30h ago | |
| 23 | Code Like It's 198x | DEVT | 5 | 0 | 0.0% | 0 | 3d ago | |
| 24 | Right-click any log line to see its call stack in VS Code | DEVT | 5 | +5IPO | — | 0 | 0 | 7h ago |
| 25 | An unofficial download picker for the ArtCraft Rust apps | DEVT | 5 | 0 | 0.0% | 0 | 0 | 6d ago |
| 26 | My AI induced mania in embedded computer graphics engineering [video] | DEVT | 4 | 0 | — | 0 | 44h ago | |
| 27 | Markov Chains for Programmers free book (2nd ed.) with C code | DEVT | 4 | 0 | — | 0 | 2d ago | |
| 28 | Turbo Lisp A Common Lisp IDE for macOS and the Terminal | DEVT | 4 | +1 | — | 0 | 0 | 46h ago |
| 29 | GitVolt, open source fast Git GUI (Tauri/CEF) | DEVT | 4 | 0 | — | 0 | 0 | 2d ago |
| 30 | Boxsh a WASM shell sandbox that runs in the browser | DEVT | 4 | 0 | — | 0 | 0 | 4d ago |
| 31 | THX-01 Open-source decision model, free API, 60M+ tokens processed | DEVT | 4 | 0 | — | 0 | 0 | 5d ago |
| 32 | Make Okular safer with a sandboxed MuPDF backend | DEVT | 4 | 0 | — | 0 | 0 | 5d ago |
| 33 | TruthBeacon Open-source Discord moderation app in Tauri and Rust | DEVT | 4 | 0 | — | 0 | 0 | 6d ago |
| 34 | Nitro a Python static site generator | DEVT | 3 | 0 | — | 0 | 5d ago | |
| 35 | Gen-system, parser facts about source code for local LLMs | DEVT | 3 | 0 | — | 0 | 5d ago | |
| 36 | Toolbit 43 local-first developer utilities in one place | DEVT | 3 | 0 | — | 0 | 26h ago | |
| 37 | Golang DL/ML primitives with inference, diffusion, vision, systemone | DEVT | 3 | 0 | — | 0 | 3d ago | |
| 38 | Treesum Replace MS Excel/Project with a Code Editor | DEVT | 3 | 0 | — | 0 | 4d ago | |
| 39 | Settings-TUI Lightweight Linux Settings Center in Rust | DEVT | 3 | 0 | — | 0 | 4d ago | |
| 40 | A Chromium browser you drive with HTTP requests (no Selenium) | DEVT | 3 | 0 | — | 0 | 5d ago | |
| 41 | Sys2txt transcribe system audio to text in the CLI with a local LLM | DEVT | 3 | +3IPO | — | 0 | 0 | 11h ago |
| 42 | Sonia. Local AI Assistant Linux. 13Gb RAM, No GPU, Skills Supported | DEVT | 3 | 0 | — | 0 | 0 | 3d ago |
| 43 | Give (low vRAM) local sLLMs codebase-wide context with SQLite (attempt) | DEVT | 3 | 0 | — | 0 | 0 | 2d ago |
| 44 | Hatoba, an open-source SSH client with an AI assistant and E2EE sync | DEVT | 3 | 0 | — | 0 | 0 | 4d ago |
| 45 | go-git2 10-100x faster than go-git, libgit2 -> WASM -> Go | DEVT | 3 | 0 | — | 0 | 0 | 3d ago |
| 46 | Enki LLM A pure rust (even kernels) with live GPU/CPU brain migration | DEVT | 3 | 0 | — | 0 | 0 | 3d ago |
| 47 | Brutus CLI Tiny Dagger to Kill Your Mac's Caesar | DEVT | 3 | 0 | — | 0 | 0 | 3d ago |
| 48 | GenClass, A 10 MB in-browser model that catches bugs that never throw | DEVT | 3 | 0 | — | 0 | 0 | 3d ago |
| 49 | Yagi, Rust DSP Library | DEVT | 3 | 0 | — | 0 | 0 | 4d ago |
| 50 | Outloud Open-source PDF accessibility checker for CLI, CI and browser | DEVT | 3 | 0 | — | 0 | 0 | 4d ago |
Traction = current votes (PH) / points (HN) — early-adopter attention, not downloads or usage. Gained = traction gained between the two latest daily ingest runs; Gain % only when the previous traction was 5+. Buzz = comments gained in that interval. “frozen” = no longer tracked, so no current gain. How it works