awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Vencord avatar

Vencord/Vesktop

0
View on GitHub↗
vesktop.dev↗

Vesktop

Vesktop is an Electron-based desktop client for Discord that runs natively on Linux, offering improved performance and deeper system integration compared to the official web app. It wraps Discord in an Electron shell to provide a lightweight, native desktop experience while adding a privacy protection layer that blocks Discord's access to system-level information such as running processes and hardware details.

The client distinguishes itself through comprehensive Linux desktop support, including full Wayland display protocol integration for better performance on modern Linux desktops, screen and audio capture for voice calls even under Wayland sessions, and system tray icon integration via a GNOME Shell extension. It also extends sandbox permissions to grant the app unrestricted file system access for drag-and-drop and file pasting, and persists custom command-line flags across launches for consistent runtime configuration.

Additional capabilities include enabling middle-click auto-scroll and providing a privacy-enhanced Discord experience that blocks system-level information access. The project is deployed as a native Linux Discord client that replaces the official client with a faster, less resource-intensive alternative.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Electron Discord Clients - Provides a native Electron-based Discord client that runs on Linux without the performance overhead of the official web app.
  • Application-Level Privacy Blockers - Blocks Discord's access to system-level information such as running processes and hardware details.
  • System Information Blockers - Blocks Discord's access to system-level information such as running processes and hardware details.
  • Electron Discord Clients - Runs Discord as a native desktop application on Linux with better performance and system integration.
  • Electron Discord Clients - Replaces the official Discord client with a faster, less resource-intensive Electron-based alternative.
  • Screen and Audio Capture - Captures system screen and audio output on Linux, including Wayland sessions, for use in voice calls.
  • Privacy-Enhanced Clients - Blocks Discord's access to system-level information such as running processes and hardware details.
  • Wayland - Forces the app to use the Wayland display protocol instead of X11 for better Linux desktop integration.
  • Electron Wayland Configurations - Configures the Electron runtime to use the Wayland display protocol instead of X11 for better performance and modern Linux desktop support.
  • Wayland-Compatible Clients - Configures the Discord client to run under the Wayland display protocol for modern Linux desktop support.
  • System Information Blockers - Blocks Discord's access to system-level information such as running processes and hardware details to enhance user privacy.
  • Desktop Web Wrappers - Wraps the Discord web app in an Electron shell to provide native desktop integration and performance improvements on Linux.
  • Electron Wrapper Generators - Wraps Discord in an Electron shell to provide a lightweight, native desktop client for Linux.
  • Unrestricted File System Permissions - Extends sandbox permissions to allow unrestricted file system access for drag-and-drop and file pasting.
  • Unrestricted File System Permissions - Extends sandbox permissions so the app can read and write any file on the system, enabling drag-and-drop and file pasting.
  • Unrestricted File System Permissions - Grants the Discord app full file system access for drag-and-drop and file pasting functionality.
  • Unrestricted File Access - Extends sandbox permissions to grant unrestricted file system access for drag-and-drop and file pasting.
  • System Tray Icons - Displays an icon in the system tray area for quick access to the application.
  • GNOME Shell Tray Icons - Adds an indicator icon to the GNOME shell panel by installing a standard extension that supports tray icons.
  • Chat Clients - Custom Discord client focused on performance and Linux support.
8,582 stars·489 forks·TypeScript·GPL-3.0·23 views

Star history

Star history chart for vencord/vesktopStar history chart for vencord/vesktop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Vesktop

These projects share indexed features with Vesktop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jiahaog/nativefierjiahaog avatar

    jiahaog/nativefier

    35,315View on GitHub↗

    Nativefier is a cross-platform desktop application builder that converts web URLs into standalone executables for Windows, macOS, and Linux. It functions as a web-to-desktop application converter, wrapping web pages in a dedicated browser window with its own launcher and identity. The tool uses an Electron-based wrapper to embed websites within a Chromium browser instance and Node.js runtime. It differentiates itself through automatic branding, extracting application names and icons from target websites to configure the desktop wrapper. The system provides mechanisms for custom styling and b

    TypeScript
    View on GitHub↗35,315
  • celluloid-player/celluloidcelluloid-player avatar

    celluloid-player/celluloid

    1,436View on GitHub↗

    Celluloid is a graphical frontend for the media engine that provides a native interface for playing local and network media files. Built using the toolkit for desktop environments, it functions as a controller that delegates audio and video decoding, rendering, and playback management to an underlying media process. The application is designed for native execution on modern display servers, ensuring high-performance output without reliance on legacy compatibility layers. It maintains a clean interface while offering deep integration with the system shell, allowing for the broadcasting of play

    Caudio-playerccelluloid
    View on GitHub↗1,436
  • ismaelmartinez/teams-for-linuxIsmaelMartinez avatar

    IsmaelMartinez/teams-for-linux

    5,215View on GitHub↗

    This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based communication service. It uses an Electron-based shell to provide system integration and window management for the application on Linux platforms. The client distinguishes itself through a multi-account session manager that uses session partitioning and isolated data directories to allow concurrent access to multiple profiles and tenants. It further integrates with home automation via an MQTT bridge, publishing presence and call status to a message broker and receiving remote commands t

    JavaScriptelectronlinuxmicrosoft
    View on GitHub↗5,215
  • electronnet/electron.netElectronNET avatar

    ElectronNET/Electron.NET

    7,600View on GitHub↗

    Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or Blazor. It serves as a wrapper that hosts .NET web projects within a native desktop shell, allowing web-based logic to function as standalone software across different operating systems. The project provides a hosting environment specifically for Blazor components and other .NET web technologies, converting them into distributable binary executable packages. It integrates a native web browser control for UI rendering and utilizes a structured communication channel to pass mess

    C#asp-net-coreasp-net-core-mvcaspnet
    View on GitHub↗7,600
Compare all 30 related projects→

Frequently asked questions

What does vencord/vesktop do?

Vesktop is an Electron-based desktop client for Discord that runs natively on Linux, offering improved performance and deeper system integration compared to the official web app. It wraps Discord in an Electron shell to provide a lightweight, native desktop experience while adding a privacy protection layer that blocks Discord's access to system-level information such as running processes and hardware details.

What are the main features of vencord/vesktop?

The main features of vencord/vesktop are: Electron Discord Clients, Application-Level Privacy Blockers, System Information Blockers, Screen and Audio Capture, Privacy-Enhanced Clients, Wayland, Electron Wayland Configurations, Wayland-Compatible Clients.

Which projects share features with vencord/vesktop?

Projects with overlapping indexed features include: jiahaog/nativefier — Nativefier is a cross-platform desktop application builder that converts web URLs into standalone executables for… celluloid-player/celluloid — Celluloid is a graphical frontend for the media engine that provides a native interface for playing local and network… ismaelmartinez/teams-for-linux — This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based… electronnet/electron.net — Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or… keshavbhatt/whatsie — Whatsie is a web application desktop wrapper designed to turn web interfaces, specifically messaging services, into… lihaoyun6/quickrecorder — QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio.…