gpui

12 repositories

zed-industries/zed

A native, Rust-built editor from Atom's creators, now cross-platform — Zed is a multiplayer code editor written in Rust by the team behind Atom and Tree-sitter, now installable directly on macOS, Linux, and Windows via package managers. It targets developers wanting fast, collaborative editing with a GPUI-based native interface; source is GPL-3.0/Apache-2.0 licensed.

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

RustAttention 39Acceleration +17%Retention +96%
★92,350
AprilNEA/OpenLogi

Rust-native control for Logitech gear, no cloud required — OpenLogi reimplements Logitech Options+ in Rust using GPUI, letting you remap buttons, DPI, and SmartShift over HID++ without an account or telemetry. It's early-stage and actively developed, aimed at privacy-conscious users of Logitech mice, keyboards, and webcams who want local-first control.

⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.

RustAttention 53Acceleration +79%Retention +87%
★24,494
longbridge/gpui-kit

A production-tested Rust UI toolkit built on GPUI — GPUI Kit bundles 75+ documented components, WASM support, AccessKit accessibility, and UI integration testing into a single crate for Rust desktop apps. It's the framework behind Longbridge Pro, aimed at developers wanting a production-ready, reusable GPUI-based UI foundation instead of assembling pieces themselves.

Rust GUI components for building fantastic cross-platform desktop application by using GPUI.

Rust🌐 ElsewhereAttention 39Acceleration -75%Retention +409%
★18,736
zeronsh/zeron

A local-first desktop and CLI hub for all your coding agents — Zeron is a native Rust app that runs Claude Code, Codex, Cursor, Devin and other coding agents locally by default, with no account required. It also offers a headless CLI for servers, plus optional multi-device sync so you can start an agent on one machine and follow it from another.

A native control plane for Claude Code, Codex, Cursor, Devin and other coding agents.

RustAttention 45Acceleration -26%Retention +81%
★3,416
remorses/gpuix

Native desktop UIs in React or Solid, rendered by GPUI, no Electron — GPUIX lets you write React or Solid.js trees in TypeScript and have them painted natively via Zed's GPUI framework, using Metal, DirectX, or Vulkan instead of a webview or Electron. It's aimed at developers wanting lightweight native apps with familiar JSX and hooks like useState, with a CLI quickstart and hot reload for editing.

Node.js & Bun bindings for Zed’s GPUI. Build memory efficient native apps with React or Solid.js

Rust🇪🇺 EuropeAttention 38Acceleration -46%Retention +31%
★2,824
nyakang/nyaterm

One desktop client for SSH, Serial, RDP, VNC and more — NyaTerm is a Tauri + React + Rust desktop app that bundles SSH, local shells, Telnet, Serial, RDP, VNC, SFTP, tunnels, OTP, AI assistance, and encrypted sync into a single terminal workspace. Useful for sysadmins and developers who juggle multiple remote connection tools and want them unified cross-platform.

A modern remote terminal workspace

Rust🇨🇳 Greater ChinaAttention 54Acceleration +24%
★1,944
l0ng-ai/tty7

A GPU terminal where shells outlive the window and run agents — tty7 keeps a background server owning shells and panes instead of the window, so sessions survive app quits and reboots without tmux. It detects 28 agent CLIs per pane, lets agents script other agents, and claims ~2x the throughput of Alacritty, Ghostty, or Kitty.

The terminal that outlives its window. Shells survive quitting the app, agents can drive other agents, and remote machines work the same way. Pure Rust, GPU-rendered.

RustAttention 53Acceleration +12%
★1,361
kitlangton/scrawl

Show an agent a problem: mark up, record, send

Rust🇺🇸 North AmericaAttention 73
★792
ShayanAbbas1/dbdelve

A Rust/GPUI database client built to replace bloated Electron tools — DBDelve is an early-stage, free database client built in Rust with GPUI instead of Electron or JVM, aiming for instant startup and smooth scrolling through million-row tables. It already supports Postgres, MySQL, MariaDB, SQLite, Snowflake, SQL Server, MongoDB, Redis and more, with theming from Catppuccin, Tokyo Night and others. Good fit for devs wanting a lightweight, non-paywalled alternative to heavier GUI clients.

Fast and lightweight DB Client made in Rust and GPUI.

RustAttention 97Acceleration +1655%
★601
Far-Beyond-Pulsar/WGPUI

One wgpu backend replaces GPUI's per-OS rendering paths — WGPUI forks gpui-ce (a community fork of Zed's GPUI) and swaps its Metal/Vulkan/D3D12 and Cocoa/Win32/Wayland code paths for a single wgpu+winit backend, adding WebAssembly support. The API stays compatible with gpui-ce, so existing GPUI apps need minimal changes to migrate.

A Fork of GPUI CE rewritten to use WGPU! https://pulsarnative.com/UI/

Rust🇺🇸 North AmericaAttention 0
★85
1Step621/zerium

Rust-built, GPU-accelerated video editor inspired by AviUtl — Zerium is a cross-platform video editor built in Rust using GPU-based real-time rendering. It aims to combine AviUtl's beginner-friendly, plugin-extensible approach with richer effects and reusable scene features. Still under active development with breaking changes expected, it's one to watch for editors wanting an open-source, AviUtl-style tool beyond Windows.

A video editor with zero limits.

RustAttention 76
★57
watzon/sayso

Cross-platform dictation that keeps speech recognition on-device — Sayso is a Rust/GPUI dictation app for macOS, Windows, and Linux that pastes transcribed speech into any focused app via a hotkey. It runs local models (Parakeet, Whisper variants, SenseVoice, and more) using WhisperKit, transcribe-rs, or sherpa-onnx, with optional cloud transcription and AI-powered text styling if you add your own API key.

Dictation that runs on your own computer. Press a key, speak, and the text lands in the app you are using. Free and open source, for macOS, Windows, and Linux.

Rust🇺🇸 North AmericaAttention 58Acceleration -14%
★46