Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Command-Line Apps
  3. Clipboard

Clipboard

GPL-3.0C++0.10.0

A fast, feature-packed, and user-friendly clipboard manager for the terminal with infinite clipboards and history.

Visit WebsiteGitHubGitHub
5.9k stars176 forks0 contributors

What is Clipboard?

Clipboard (CB) is a terminal-based clipboard manager that extends the standard copy-paste functionality with advanced features like multiple clipboards, unlimited history, and support for various data types. It solves the problem of limited clipboard management in command-line environments by providing a fast, scriptable tool for handling text, files, and more.

Target Audience

Developers, sysadmins, and power users who work extensively in the terminal and need efficient clipboard management for scripting, file operations, and workflow automation.

Value Proposition

It offers superior performance, infinite clipboards with history, seamless GUI integration, and extensive customization options, making it a more powerful and flexible alternative to basic system clipboards or other CLI clipboard tools.

Overview

😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager

Use Cases

Best For

  • Managing multiple copy-paste tasks simultaneously in terminal workflows
  • Automating file and text operations with shell scripts
  • Handling large or complex data sets across different clipboards
  • Integrating clipboard functionality into custom development tools
  • Improving productivity for sysadmins and developers in CLI environments
  • Creating persistent clipboards for frequently used content or commands

Not Ideal For

  • Users who exclusively prefer graphical clipboard managers with point-and-click interfaces
  • Environments with strict dependency restrictions or minimal system footprints
  • Teams needing built-in cloud synchronization for clipboard content across devices
  • Projects requiring zero-configuration, drop-in clipboard tools without manual setup

Pros & Cons

Pros

Multiple Persistent Clipboards

Supports infinite temporary and persistent clipboards each with unlimited history, allowing users to manage multiple copy-paste tasks simultaneously without data loss, as detailed in the Key Features section.

High Performance Design

Built for speed to avoid sluggishness common in other clipboard tools, emphasizing fast operations for text, files, and binary data, which is highlighted in the README's philosophy and features.

Rich Data Type Support

Handles text, files, directories, binary data, and piped content seamlessly, enabling versatile use cases like copying log files or complex data sets, as shown in the examples and features.

Scriptable Automation API

Offers a powerful API for integrating with shell scripts and tools, allowing users to automate workflows such as caching outputs or batch file operations, demonstrated in the Tips and Tricks section.

GUI System Integration

Works alongside existing system clipboard managers (X11, Wayland, macOS), ensuring compatibility with graphical applications while extending functionality, as mentioned in the README's features.

Cons

Complex Manual Installation

Requires CMake, C++20 support, OpenSSL, and additional libraries for X11/Wayland, making setup more involved compared to simple package managers, as noted in the 'Install Manually' section.

Limited Cross-Platform Sync

Lacks built-in cloud or network synchronization for clipboards across devices, focusing primarily on local management, which may limit use in distributed teams or multi-device workflows.

Dependency on External Systems

Relies on GUI clipboard systems and specific libraries for full functionality, which can introduce compatibility issues or extra configuration steps, especially in headless or minimal environments.

Steep Initial Learning Curve

With numerous commands, flags, and environment variables, new users may find it overwhelming to master all features quickly, despite the comprehensive documentation in the README.

Frequently Asked Questions

Quick Stats

Stars5,851
Forks176
Contributors0
Open Issues20
Last commit2 months ago
CreatedSince 2022

Tags

#open-source#productivity#shell-scripting#terminal#command-line-tool#clipboard#c-plus-plus#shell#cli#linux#cross-platform#cmd#clipboard-manager#macos#cpp#windows

Built With

O
OpenSSL
A
ALSA
c
c++20
C
CMake
C
C++

Links & Resources

Website

Included in

Open Source Apps48.1kCommand-Line Apps19.2kFree Software2.7kFOSS for Developers1.3k
Auto-fetched 2 hours ago

Related Projects

fzffzf

:cherry_blossom: A command-line fuzzy finder

Stars81,940
Forks2,820
Last commit18 hours ago
TabbyTabby

A terminal for a more modern age

Stars73,447
Forks4,168
Last commit3 hours ago
AlacrittyAlacritty

A cross-platform, OpenGL terminal emulator.

Stars65,033
Forks3,524
Last commit10 days ago
BatBat

A cat(1) clone with wings.

Stars59,853
Forks1,600
Last commit22 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub