Vencord

Vencord/Vesktop

TypeScript GPL-3.0 Productivity

Vesktop is a custom Discord App aiming to give you better performance and improve linux support

8.2k stars
422 forks
recent
GitHub +17 / week

8.2k

Stars

422

Forks

74

Open issues

30

Contributors

v1.6.5 12 Feb 2026

AI Analysis

Vesktop is a lightweight, privacy-focused custom Discord desktop application that bundles Vencord and emphasizes better Linux support (including Wayland screenshare with audio) and improved performance over the official Discord client. It serves users who prioritize performance, privacy, and Linux compatibility, but is not intended as a general replacement for users requiring features like global keybinds or those seeking to use the official Discord application.

Productivity Application Discovery value: 5/10
Documentation 7/10
Activity 9/10
Community 8/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

discord-client linux-optimization electron-app typescript privacy-focused
Actively maintained Niche/specialized use case Well documented GPL-3.0 licensed Beginner friendly Production ready
Deep Analysis · Based on README and public signals
2w ago

Vesktop brings Vencord, better performance, and Linux screenshare-with-sound to Discord desktop users

Vesktop is a custom Electron-based Discord desktop client that ships with Vencord preinstalled, targets Linux users specifically (solving screenshare audio and Wayland compatibility), and claims lighter resource usage than the official client. It is primarily built for power users and Linux desktop enthusiasts who want Discord client modifications without manual patching, and who need working screenshare with audio on Wayland. With 8,100+ stars and active maintenance, it has meaningful adoption within the Linux gaming and open-source communities.

Origin

Created in March 2023 by the Vencord team as a dedicated desktop wrapper to solve persistent Linux-specific Discord issues — particularly screenshare with audio, which the official client never properly supported on Linux.

Growth

Growth was driven by two compounding factors: the popularity of the Vencord mod (13k+ stars) funneling users toward its recommended desktop client, and the unresolved frustration Linux users have with the official Discord app. Linux gaming's rise via Steam Deck and Wayland adoption likely accelerated interest. At ~21 stars/week in mid-2026, growth has stabilized at a steady but modest pace consistent with a maturing niche tool.

In production

Widely referenced across Linux gaming communities, Reddit r/linux_gaming, and the Vencord Discord server. Package availability in AUR (Arch User Repository) and Flatpak is documented externally. The dedicated install site at vesktop.dev implies a non-trivial user base, though precise install counts are not publicly available.

Code analysis
Architecture

Appears to be an Electron-based desktop wrapper built in TypeScript that bundles Vencord as a preinstalled mod layer. Likely uses a custom main process to intercept Discord's web app while injecting Vencord. A small C++ helper library (LibVesktop) handles D-Bus IPC on Linux for media controls and screenshare events, suggesting a hybrid TypeScript/C++ architecture for platform-specific features.

Tests

not documented in README

Maintenance

Last push was May 18, 2026 — approximately 5 weeks before the evaluation date. With 413 forks and ongoing roadmap tracking via GitHub Issues, the project appears actively maintained. The existence of a dedicated install website (vesktop.dev) and a LibVesktop build system suggests sustained engineering investment.

Honest verdict

ADOPT IF: you use Discord on Linux with Wayland and need screenshare with audio, or want Vencord modifications without manual patching effort. AVOID IF: you are on Windows/macOS without strong desire for client mods, or if Discord ToS compliance is a strict organizational requirement — third-party clients carry inherent ToS risk. MONITOR IF: you are a Linux desktop user currently relying on browser Discord workarounds and waiting to see whether Wayland support stabilizes further.

Independent dimensions

Mainstream potential

3/10

Technical importance

6/10

Adoption evidence

6/10

Risks
  • Discord's Terms of Service prohibit client modifications; Vesktop users are exposed to the same account risk as Vencord users, though mass bans have not been publicly reported at scale.
  • Discord can break Vesktop at any time by updating its web app structure, requiring rapid response from maintainers — a structural dependency risk common to all third-party wrappers.
  • Global keybinds are explicitly listed as unsupported in the README, which may be a dealbreaker for users who rely on push-to-talk in voice channels.
  • The project is maintained by a volunteer team; if key contributors reduce involvement, maintenance burden could fall behind Discord's update cadence.
  • Linux-only key differentiators (Wayland screenshare) may become less relevant if Discord improves official Linux support, reducing Vesktop's unique value proposition over time.
Prediction

Vesktop will likely maintain steady adoption within the Linux power-user and gaming community for the foreseeable future. Its fate is tightly coupled to Vencord's continued viability and Discord's own Linux client investment decisions.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
84.5%
JavaScript
4.5%
HTML
4.5%
C++
3.2%
CSS
2.6%
Dockerfile
0.2%
Python
0.2%
Shell
0.2%

Information

Language
TypeScript
License
GPL-3.0
Last updated
1w ago
Created
40mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

Vendicated

Vendicated/Vencord

Vencord is a Discord client modification written in TypeScript that enables...

13.7k TypeScript Other
SpacingBat3

SpacingBat3/WebCord

WebCord is an Electron-based Discord client that implements Discord...

2.4k TypeScript Security
Legcord

Legcord/Legcord

Legcord is a standalone Discord client built on Electron that enhances the...

3.3k TypeScript Productivity
BetterDiscord

BetterDiscord/BetterDiscord

BetterDiscord is a client modification that extends Discord's desktop...

9.1k TypeScript Productivity
aiko-chan-ai

aiko-chan-ai/DiscordBotClient

DiscordBotClient is a patched Discord client that enables bot account login and...

1.4k TypeScript
vs. alternatives
Official Discord Desktop (Electron)

Vesktop targets users frustrated with the official client's Linux screenshare failures and higher resource usage. It does not replace Discord's servers or features — it repackages the Discord web app with better defaults.

Legcord (3,318 stars)

Legcord is a direct competitor in the 'lightweight Discord wrapper' space. Vesktop differentiates itself with Vencord bundled by default and its deeper focus on Linux-specific fixes like D-Bus integration.

Vendicated/Vencord (13,598 stars)

Vencord is the parent mod that Vesktop bundles. Users who prefer patching their existing Discord install use Vencord standalone; Vesktop is the all-in-one path for those who want a managed experience.

BetterDiscord (9,117 stars)

BetterDiscord is a more established mod with broader plugin ecosystems but does not specifically address Linux screenshare or Wayland issues, and has historically had a more contentious relationship with Discord's ToS enforcement posture.

Discord Web (browser)

For Linux users, the browser often solves the screenshare problem natively via browser APIs, but lacks push-to-talk, system tray, and desktop notifications that Vesktop preserves.