A fast, beautiful, offline-first link manager for your home screen. Save, organize, and retrieve links instantly with a native app experience.
- 📱 Install like a native app — Add to your home screen from Safari
- 🌙 Apple-inspired design — Clean dark UI with smooth interactions
- 🔗 Lightning-fast saving — One-tap link capture from Safari share sheet
- 🚫 Works offline — All your links available without internet
- ☁️ Cloud sync optional — Keep links in sync across devices via GitHub Gist
- 🔍 Smart browsing — Search and filter your links instantly
- 💾 Zero sign-up — No account required (GitHub token is optional)
index.html ← Main app (HTML structure)
apple.css ← Apple-inspired dark theme + responsive layout
sw.js ← Service worker (offline support)
manifest.json ← PWA config (for home screen install)
icon-192.png ← App icon (home screen)
icon-512.png ← App icon (splash screen)
- Go to https://github.com/new
- Name it:
linkstash - Set to Public (required for free GitHub Pages)
- Click Create repository
Click "Upload Files" and add all 6 files:
index.htmlapple.cssmanifest.jsonsw.jsicon-192.pngicon-512.png
Then commit changes.
- Go to Settings → Pages (left sidebar)
- Under "Branch" select
mainand folder/root - Click Save
- Wait ~60 seconds for deployment
- Your app is now live at:
https://YOUR-USERNAME.github.io/linkstash/
- Open the app URL in Safari
- Tap Share (⬆️ in bottom bar)
- Scroll down → tap "Add to Home Screen"
- Name it
LinkStash→ tap Add
Done! LinkStash is now on your home screen like a native app.
- Open any webpage in Safari
- Tap Share → find LinkStash in the list
- The URL appears in LinkStash instantly
- Optionally add tags/notes
- Tap Save
- Search — Find links by title, domain, or tags
- Filter — Sort by type, date, or tags
- Tap a link — Opens in new tab
- View all saved links with metadata
- See domain, saved time, and custom tags
- Delete or share links
- Dark mode — Always on (Apple-inspired dark theme)
- Cloud sync — Optional GitHub Gist integration
- Data export — Download your links as JSON
Keep your links in sync across all your devices:
- Go to https://github.com/settings/tokens/new
- Create a new token with note
LinkStash - Check only the
gistscope - Click Generate token and copy it
- In LinkStash Settings → paste your GitHub token
- Tap Save & Connect
Your links will now sync to a private GitHub Gist accessible from any device!
- No backend required — Everything runs in your browser
- IndexedDB storage — Fast, reliable local data
- Service Worker — Works completely offline
- Responsive design — Optimized for phones, tablets, and landscape
- Safe area support — Proper notch/Dynamic Island handling (iOS 13+)
This is an open-source project. Feel free to fork, modify, and deploy!
LinkStash features a modern Apple-inspired dark interface with:
- Clean typography using system fonts
- Subtle shadows and glass-morphism effects
- Smooth animations and transitions
- Full dark mode with proper contrast
- Responsive layout for all screen sizes