Make drag-and-drop easier using DropPoint!
DropPoint helps you drag content without having to open side-by-side windows
Works on Windows, Linux and MacOS.
Minimum OS versions: Windows 10 or later, macOS 12 (Monterey) or later, and a modern 64-bit Linux distribution. Older releases (pre-
1.3.x) are available for legacy systems on the Releases Page.
- ✨ Demo
- 📦 How to Install (Normal Installation)
- ✌️ Usage
- ⚙️ Developer Installation
- ⭐ Contribution
- ❤️ Credits
- Related
Go to the Releases Page to download the latest releases
- Windows
- Download
DropPoint-1.x.x-win.zipfrom Releases and extract to a blank folder. RunDropPoint.exe. - To enable stickyness across Virtual Desktops (Windows) go to Task view while DropPoint is running, right click it and tick "Show Window from this app on all Desktops". Stickyness in other Operating Systems works by default.
- Download
- Mac
- Download
DropPoint-1.x.x-intel.dmgorDropPoint-1.x.x-arm64-Apple-Silicon.dmg(for Apple M1 Devices only) from Releases and install. Open "System Preferences > Security & Privacy > Open Anyway"
- Download
- Linux
- All Linux Distros: Download
DropPoint-1.x.x.AppImageto run. - Debian-based Distros (Ubuntu, Mint, PopOs, etc): Download
droppoint_1.x.x_amd64.deb. - Arch-based Distros (Manjaro, Arch, etc.): Download
droppoint-1.x.x.tar.gz - RHEL-based Distros (Fedora, Red Hat, etc): Download
droppoint-1.x.x.x86_64.rpm.
- All Linux Distros: Download
- Drag and drop any file(s) or folder from the system into DropPoint, go to your desired location and drag it out.
- App minimises to tray by default when you close the instance. To open instance, click on system tray. To quit, right click on tray icon > Quit.
- While DropPoint is in the system tray, pressing Shift + Caps Lock anywhere in your PC would create a new instance of DropPoint, at mouse location. (as tested on Windows and Linux) (the shortcut is Shift + Tab on MacOs)
You must have Node.js and Git installed in your PC.
Use Node.js 22 LTS (the version this project is built and tested against — see
.nvmrc). Newer non-LTS "Current" releases such as Node 26 have ESM module-resolution regressions that break Electron's binary install (@electron/getfails to loadsumchecker). If you use nvm, runnvm use.
- Clone repo and change into directory
git clone https://github.com/GameGodS3/DropPoint.git cd DropPoint - Install dependencies and run
npm install npm start
Contributions are welcome 😃.
Please do refer to our Contributing Guidelines and Pull Request Templates before making a Pull Request.
- Huge thanks to Ajay Krishna KV for CI/CD and Releases
- Fluent icons from Icons8
- Project inspired from Dropover app in MacOS
- For a Linux friendly and GTK-based alternative, checkout PyDrop


