{"repo":"glincker/featuredrop","free":true,"listed":false,"github":"https://github.com/glincker/featuredrop","clone":"git clone https://github.com/glincker/featuredrop.git","description":"Open-source product adoption toolkit. Smart feature announcements, tours, checklists, feedback — with a client-side behavioral engine. 3 kB core. React, Vue, Svelte, Next.js, Remix, Astro + more.","language":"TypeScript","stars":14,"topics":["feature-discovery","new-badge","react","sidebar","typescript","whatsnew","changelog","developer-tools","feature-flags","nextjs"],"license":"MIT","category":"dev-tools","readme_excerpt":"FeatureDrop The open-source product adoption toolkit. Changelogs • Tours • Checklists • Hotspots • Feedback — from your own codebase. &lt; 3 kB core &nbsp;·&nbsp; Zero vendor lock-in &nbsp;·&nbsp; MIT licensed Quickstart &bull; Components &bull; Playground &bull; API Reference &bull; Migration Guide --- Why FeatureDrop? Every SaaS ships features. Users miss them. The usual options are bad: Option Problem --- --- Beamer / Headway / AnnounceKit External widget, vendor lock-in, $49–399/mo Pendo / Appcues Feature flags AND onboarding, $7k+/yr Joyride / Shepherd.js Tours only, not persistence or changelog DIY You build it, forget expiry, badges stay forever FeatureDrop gives you a free, self-hosted middle path: production-ready adoption components that run inside your own React tree, powered by a JSON manifest you own. --- Quick Start 1. Define your features: 2. Wrap your app: 3. Add badges and a changelog: That's it. Badges expire on schedule. No database setup. No vendor account. No tracking pixels. → Full walkthrough: 10-minute quickstart --- Components Everything you'd get from Beamer or Pendo, but free, self-hosted, and headless-first. Component Description --- --- Trigger button + slide-out/modal changelog with emoji reactions Full-page changelog with filters, search, and pagination Auto-expiring pill / dot / count badge Top-of-page or inline banner with announcement , warning , info variants Stackable toast notifications with auto-dismiss and position control Multi-step gui","default_branch":null,"files":null,"tree":[],"storefront":"/r/glincker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/glincker/featuredrop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}