Keruspe/GPaste logo

Keruspe/GPaste

Free

Clipboard management system

FreeFree tier
Type
Open Source

About Keruspe/GPaste

GPaste is a clipboard management system for GNOME and other environments, providing a library (libgpaste), a daemon (gpaste-daemon), a CLI client (gpaste-client), and a native GNOME Shell extension. It supports features such as history tracking, primary selection synchronization, password marking, and pastebin upload via wgetpaste. The daemon offers seven configurable keybindings for common actions. GPaste is written in C and is available under the BSD-2-Clause license.

Key Features

Library (libgpaste) for development and daemon management
Default daemon (gpaste-daemon) with seven keybindings: show history, pop item, sync primary selection, sync clipboard, mark as password, upload to pastebin, launch graphical tool
CLI client (gpaste-client) with subcommands including graphical UI launch
Native GNOME Shell extension for tight desktop integration
Supports clipboard history, synchronization between clipboard and primary selection, and password masking
Upload active clipboard item to a pastebin service using wgetpaste

Pros & Cons

Pros
  • Multiple interfaces: library, daemon, CLI, and GNOME Shell extension
  • Customizable keybindings for frequently used clipboard actions
  • Supports both clipboard and primary selection synchronization
  • Open source with BSD-2-Clause license
  • Active development (178 releases, 915 stars on GitHub)
Cons
  • Primarily designed for GNOME Shell, may not work seamlessly on other desktops
  • Installation via package manager is Fedora-focused; requires building from source on other distributions
  • Requires daemon running in background, which may be resource overhead for simple clipboard needs

Best For

Clipboard history management with search and retrievalSyncing clipboard content with primary selection for terminal and GUI workflowsSecurely marking sensitive clipboard items as passwordsUploading clipboard content to a pastebin service for sharingIntegrating clipboard management into GNOME desktop environment