Rust desktop-app

Open-source Rust projects categorized as desktop-app

Top 9 Rust desktop-app Projects

desktop-app
  1. tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    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.

  2. 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.

    Stream logo
  3. ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  4. chat-ai-desktop

    Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust

  5. nativeshell

    Experimental embedder for Flutter

  6. Ebou

    A cross platform Mastodon Client written in Rust

  7. pytauri

    Tauri binding for Python through Pyo3

    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!

  8. yanu

    Yet Another NSP Updater for Skyline

  9. 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.

    InfluxDB logo
  10. 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
  11. SoundcoreManager

    Control Soundcore headphones with the power of Rust.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust desktop-app discussion

Log in or Post with

Rust desktop-app related posts

  • How Flash Games shaped the video game industry

    4 projects | news.ycombinator.com | 2 Mar 2025
  • Co z grami na wtyczce flesh?

    2 projects | /r/Polska | 19 Jun 2023
  • Ebou: A cross platform Mastodon Client written in Rust

    1 project | news.ycombinator.com | 16 Jun 2023
  • Ebou: A cross platform native Mastodon desktop client written in Rust

    1 project | news.ycombinator.com | 16 Jun 2023
  • [PC] [Year: late 2000s or early 2010s] Cartoony Game with a boy in his living room(dont remember the objective of the game).

    2 projects | /r/tipofmyjoystick | 9 May 2023
  • How I still use Flash in 2022 -- article about modernizing Hapland game trilogy from the 00s

    2 projects | /r/retrogamedev | 1 May 2023
  • What was once intended to be ironic, is now read at face value

    3 projects | /r/linuxmasterrace | 6 Feb 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jul 2025
    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 →

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

Sponsored
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.
getstream.io