A full-stack open-source bookmarking platform to save, organize, and search your web knowledge. Built for productivity nerds, power users, and curious minds.
Component | Description | Tech Stack |
---|---|---|
Frontend | UI built in React for web interaction | React (TypeScript) |
Backend | REST APIs, scrapers, logic, and CI/CD | Express (TS), Python, Docker |
Chrome Extension | Add/search bookmarks in-browser | HTML, React (TS), Webpack |
Helm Chart | Installable via Helm / ArgoCD | Helm, Kubernetes, GitHub Pages |
✅ Import Chrome Bookmarks
Easily migrate all your existing bookmarks.
✅ Drag-and-Drop Reordering
Sort and arrange links visually.
✅ Custom Tags & Topics
Organize links with custom metadata.
✅ Auto Tag/Topic/Description Generation
Powered by Gemini API and Hugging Face (BERT).
✅ Custom Thumbnails
Replace boring favicons with your own images.
✅ Chrome Extension
Search and save bookmarks instantly while browsing.
Tired of losing track of important links? Our bookmark tool helps you organize, customize, and keep your web life on track with these awesome features:
Import Chrome Bookmarks
: Seamlessly bring over all your saved links.Drag-and-Drop
: Easily reorder your bookmarks with a simple drag.Customization
: Use tags and topics to categorize your bookmarks.Automatic Generation
: Let our tool generate tags, topics, and descriptions for your bookmarks using the Gemini API / Hugging Face(BERT)!Custom Images
: Upload your own images for your bookmarks instead of relying on default favicons.Chrome Extension
: Search and add bookmarks right from your browser.
🔧 Using Helm (Kubernetes Native) This app comes ready-to-deploy via Helm on any Kubernetes cluster. It supports GitOps through ArgoCD and is CI/CD enabled for GHCR.
📦 Add Repo & Install
helm repo add dumpstore https://manzil-infinity180.github.io/dumpstore
helm install my-dumpstore dumpstore/dumpstore
To install directly from local repo:
helm upgrade --install dumpstore ./helm/dumpstore -f ./helm/dumpstore/values.yaml
Check index.yaml
for the list of chart versions.
A sample NetworkPolicy manifest is available:
manifest/networkpolicy/dumpstore-example.yaml
Refer to the docs/ directory for setup instructions.
.
├── artifacthub-repo.yml # ArtifactHub metadata
├── backend # Express + Python APIs
├── chrome-extension # React-based extension
├── compose.yaml # Docker Compose for local dev
├── docs # Setup guides, usage docs
├── frontend # Web client (React)
├── helm # Helm chart for K8s deployment
├── Makefile # Dev utility commands
├── manifest # K8s manifests (incl. NetworkPolicy)
├── pass.md # Encrypted credentials (ignore)
├── README.md # You're here!
└── utils # Shared logic/utilities
Frontend: React (TypeScript)
Backend: Express (TypeScript), Python, Scraper Engine
CI/CD: GitHub Actions for Docker + Artifact builds
Kubernetes: Helm, ArgoCD, Network Policies
AI Integration: Gemini API / HuggingFace for content understanding
Browser Extension: React + Webpack
If you love it, give it a ⭐️ on GitHub and tweet about it with the hashtag #DumpStore!