
SnippetPop
Desktop app · Released Feb 2026
A lightweight, cross-platform desktop app to organize text snippets and notes locally: a private, free alternative to cloud-based subscriptions.
01 — Gallery
The app, screen by screen
A look at the main screens of the app.

02 — Architecture
How it's built
The app, layer by layer. Each badge links to the decision that shaped that layer.
ON YOUR COMPUTER
Interface
React, Tailwind CSS, shadcn/ui
Main process
Electron, context isolation
Snippet library
JSON file via electron-store
Synced folder
Your Google Drive, Dropbox, OneDrive or iCloud folder
Update check
GitHub Releases API
Backend
No server, no account
03 — Decisions
Decision log
Context, choice and the price paid for each one.
Store the library in a local JSON file
Context
Most snippet managers require an account and a monthly subscription, even though snippets are personal data that rarely need a server.
Decision
Keep every snippet and category in a single JSON file on the user's computer, managed with electron-store. No server, no registration.
Tradeoff
No real-time collaboration, and the whole library is rewritten on every change, which is fine at personal scale.
Alternatives
SQLite, Firebase, A custom backend
Sync through a folder the user already owns
Context
Users wanted the same snippets on more than one computer, without the app needing its own cloud.
Decision
Let users move the library to any folder, such as Google Drive or Dropbox. A small local config remembers the location, the app migrates the data there, and another computer pointing to the same folder loads it.
Tradeoff
Sync timing and conflicts are left to the cloud provider, so editing on two computers at once can produce conflicted copies.
Alternatives
Custom sync server, Google Drive / Dropbox APIs, CRDT-based sync
Unsigned builds with an in-app update check
Context
Code-signing certificates for macOS and Windows cost money every year, which doesn't fit a free side project.
Decision
Publish installers on GitHub Releases. At startup the app checks the latest release on the GitHub API and offers to download newer versions.
Tradeoff
Users see SmartScreen and Gatekeeper warnings (on macOS they need a Terminal command), and updates are manual downloads instead of silent auto-updates.
Alternatives
Signed builds with electron-updater, Mac App Store, Microsoft Store
