Skip to content

zed-industries/awesome-gpui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

awesome-gpui

A hybrid immediate and retained mode, GPU accelerated, UI framework for Rust, designed to support a wide variety of applications.

Apps

Developer Tools

  • zed: A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
  • Arbor: Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs.
  • Fulgur: A lightning-fast, multiplatform, fully themed text & code editor with secured file sync between devices.
  • GitComet: GitComet is fastest open source user interface for GIT workflows.
  • helix-gpui: Helix gpui frontend.
  • hunk: A cross platform and super fast diff viewer and Codex orchestrator.
  • pgui: A GUI to query & manage postgres databases.
  • postman-gpui: A simple graphical user interface application for making HTTP requests, inspired by Postman.
  • setu: A minimal, native API testing application built with GPUI.
  • termy: A Lightweight & GPU-rendered terminal emulator, written in Rust.
  • zedis: A blazing-fast, native Redis GUI built with Rust and GPUI.
  • zlyph: A minimal text editor built with GPUI.
  • zqlz: A database IDE built with Rust and GPUI, supporting SQLite, PostgreSQL, MySQL, and Redis.

Productivity

  • bmo: Pomorodo timer written with rust & gpui.
  • coop: A simple, fast, and reliable nostr client for secure messaging across all platforms.
  • Fast Forward: A window switcher for macOS.
  • gpui-todos: A todo app written in gpui.
  • Loungy: App launcher in the vein of Spotlight, Alfred, Raycast.
  • nohrs: A fast, flexible, and extensible file explorer for macOS, built with Rust and gpui as a modern alternative to Finder.
  • reminder: An open-source and self-hostable alternative to Notion.

Media

  • hummingbird: Modern music player written in Rust using gpui with a focus on design and performance.
  • sukusho: A powerful screenshot manager for Windows.
  • vleer: Music, but without the subscription. Built on top of the OpenMusic API for a new streaming standard.

System Utilities

  • bandmeter: Per-program network usage monitor for Linux.
  • clp: A minimal, GPU-accelerated Wayland clipboard manager with image support and pinned entries.
  • ropy: A cross-platform native clipboard manager in pure Rust.
  • WSL2-HyperV-Firewall-Manager: A WSL2 Hyper-V Firewall Management GUI for mirrored WSL2 networking built with Rust and GPUI.

Demos & Examples

  • gpui-base64: Base64 encoder/decoder example with gpui and gpui-component.
  • gpui-calculator: Beautifully designed calculator with both keys and mouse interaction.
  • gpui-list: Basic list examples in gpui.

Libraries

  • adabraka-ui: UI components for building beautiful desktop applications.
  • ferrum-flow: A high-performance, extensible node-based editor framework.
  • gpui-component: UI components for building fantastic desktop applications using gpui.
  • gpui-d3rs: a low level plotting library 100% in rust with the familiar d3js components.
  • gpui-flow: Visual node editor react flow for GPUI.
  • gpui-form: A struct derive macro for deriving gpui-component... components on fields.
  • gpui-hooks: React-style hooks for GPUI framework.
  • gpui-nav: Easy navigation library for GPUI applications.
  • gpui-px: a high level plotting library 100% in rust inspired by plotly express and using d3rs.
  • gpui-router: A router for GPUI App.
  • gpui-storybook: Storybook-like library for GPUI applications.
  • gpui-symbols: Native SF Symbols for GPUI with type-safe Icon component.
  • gpui-tea: Runtime primitives for building Elm-style GPUI applications.
  • gpui-video-player: Video player for gpui.
  • plotters-gpui: gpui backend for plotters.

Tooling

  • create-gpui-app: Create a new gpui app in a single command.
  • Pulsar-Native: The next-generation game engine that you deserve implemented in rust on top of GPUI.
  • React Native GPUI: An out-of-tree platform for React Native desktop applications, implementing RN Fabric architecture with Rust and GPUI.

Resources

About

Awesome projects, built with or for GPUI!

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages