InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 9 Rust desktop-app Projects
-
Project mention: Tauri vs. Electron: performance, bundle size, and the real trade-offs | dev.to | 2025-07-07
Early in the development journey, the decision came to use either Tauri or Electron to build the app. Using one of these frameworks offered a promising way to avoid writing native code for each platform (Windows, macOS, Linux). This meant a crucial choice needed consideration.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
-
Project mention: Show HN: Digger Solo – Semantic Search and Maps for Local Files | news.ycombinator.com | 2025-06-25
I am Sean and I built Digger Solo - a privacy respecting file explorer from the "future". The core features are semantic file search and interactive data maps allowing to explore your files with ease. All processing happens locally - your files never leave your machine.
The file search works by combining full text search with semantic search allowing to search for content of text and image files by their meaning / content (even if the image has no descriptive file name). You can start a search query using a tag e.g. "#jpg cat" to search all your jpg files for cats.
Files are clustered by content similarity in interactive maps that reveal hidden connections and patterns across your collection (text, image, video & audio files supported).
Tags are inferred from imported file paths and file types.
Technicalities:
Digger Solo is quite a complex beast: I am using PyTauri (https://github.com/pytauri/pytauri - Python bindings for Tauri). Python is used to import files, run the dimensionality reduction algorithms (t-SNE, UMAP etc.) and for most database logic (using SQLite3). The CLIP model (JINA CLIP v1) runs as ONNX model using the Rust crate ORT (https://ort.pyke.io/) - inference supports right now only CPU.
The semantic search is powered by the SQLite3 extension https://github.com/asg017/sqlite-vec which just adds support for optimized brute-force based nearest neighbor vector search (no approximate vector index). So Digger Solo is not meant for millions of files, more like a few 100 thousands.
Happy to answer questions!
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
venator
Venator: a desktop app for viewing logs and traces from OpenTelemetry and the Rust tracing ecosystem (by kmdreko)
Project mention: Venator: A log and trace viewer for Rust tracing and OpenTelemetry | news.ycombinator.com | 2025-01-14 -
Rust desktop-app discussion
Rust desktop-app related posts
-
How Flash Games shaped the video game industry
-
Co z grami na wtyczce flesh?
-
Ebou: A cross platform Mastodon Client written in Rust
-
Ebou: A cross platform native Mastodon desktop client written in Rust
-
[PC] [Year: late 2000s or early 2010s] Cartoony Game with a boy in his living room(dont remember the objective of the game).
-
How I still use Flash in 2022 -- article about modernizing Hapland game trilogy from the 00s
-
What was once intended to be ironic, is now read at face value
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Jul 2025
Index
What are some of the best open-source desktop-app projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | tauri | 94,474 |
2 | ChatGPT | 53,892 |
3 | chat-ai-desktop | 2,025 |
4 | nativeshell | 656 |
5 | Ebou | 589 |
6 | pytauri | 262 |
7 | yanu | 235 |
8 | venator | 182 |
9 | SoundcoreManager | 155 |