Voxel is a simple, lightweight clipboard manager built with Go and React.
- Effortlessly manage your clipboard history
- User-friendly interface built with React
- Lightweight and efficient, powered by Go
- clipboard watcher (automatically update clipboard list when copy item)
- persistent: store in a sqlite file
- Go (version 1.16 or later)
- Node.js and npm
- Wails (for building the application)
-
Clone the repository:
git clone https://github.com/sijirama/voxel.git cd voxel
-
Install dependencies:
go mod tidy cd frontend && npm install && cd ..
-
Build the application:
wails build
-
Install the application:
sudo ./install.sh
To uninstall Voxel:
sudo ./uninstall.sh
After installation, you can launch Voxel from your application menu or by typing voxel
in the terminal (this is only for linux users, thank you)
This project uses Wails for building a native application with Go and React. To set up your development environment:
-
Install Wails by following the official Wails installation guide.
-
Run the application in development mode:
wails dev
Contributions are welcome! Please feel free to submit a Pull Request.