Free & Open Source
Ship changelogs from your own codebase. Drop your SaaS adoption bill to $0. Onboard users with guided tours. Under 3 kB. Zero dependencies.
< 3 kB core|374 tests|8 frameworks|MIT licensed
Start quickstartOpen playground
Replaces Beamer, Pendo, Appcues — for $0.
< 3 kB gzipped
zero dependencies
Trusted by developers shipping with
React
Vue
Svelte
Solid
Preact
Angular
Web Components
Vanilla JS
10-minute setup
Define. Wrap. Ship.
A JSON manifest and one provider component. That's the entire API surface.
thenBadges auto-expire. Zero config.
Zero vendor lock-in
Your features live in a JSON manifest you own. No dashboards, no login walls, no tracking pixels. Ship from your repo.
< 3 kB core, zero deps
Tree-shakable subpath exports. The core engine adds less weight than a single icon. React bindings are optional.
Production-hardened
Schema validation, offline-safe adapters, CI checks, security audits, and 374 passing tests. Not a toy.
Live demos
See every component in action
These are real FeatureDrop components running live. Click, interact, and see what ships in your app.
Try it live — click the tabs
In-app release notes with reactions and read-state tracking.
Changelog Widget
Drop a fully functional changelog into your app. Announce releases, collect reactions, and sync read-states without complex database glue code.
- Markdown support with syntax highlighting
- Emoji reaction syncing
- Custom badge anchoring and auto-dismiss
- Audience-targeted release notes
2
Connect Data Source
Click the button below to link your database.
Tours & Onboarding
Orchestrate product tours and interactive checklists in your React tree. Smart throttling ensures users aren't bombarded.
- Smart popup throttling & Do Not Disturb
- Deep link directly into tour steps
- Progress persistence across devices
- Render prop API for full control
How easy it is
Three steps. Thirty seconds.
No accounts. No scripts. No vendor lock-in. Just install, define, ship.
1Install in 30 seconds
One package. No config files.
Install from npm and you're ready. No accounts, no API keys, no build plugins.
2Add your first feature
A JSON file. That's the whole API.
Define features with IDs, descriptions, and release dates. No CMS, no dashboard — it's a file in your repo.
3Watch badges appear
Badges show up. Then auto-expire.
Drop NewBadge next to any nav item. It reads from the manifest, marks items as seen, and disappears on schedule.
See how we compare
Pick the right tool for your team
FeatureDrop
Bundle: < 3 kB
Self-hosted, MIT licensed, zero deps
Beamer
Bundle: N/A (SaaS)
Managed dashboard, email integration
Pendo
Bundle: ~300 kB
Full analytics suite, session replay
Honest comparison
How we stack up
Real names, real pricing. See where FeatureDrop wins and where competitors still have the edge.
Use cases
Built for teams that ship
From indie hackers to enterprise. One toolkit, zero compromise.
SaaS products
Announce features, run onboarding tours, collect feedback — all from one manifest.
e.g. Announce dark mode to dashboard users
Developer tools
Version-aware badges, CLI-generated manifests, and CI validation out of the box.
e.g. Guide users through CLI setup
Multi-tenant platforms
Audience segmentation by plan, role, region, or any custom field. Show different features to different users.
e.g. Roll out billing changes by plan tier
Design systems
Headless components with render prop APIs. Map FeatureDrop primitives to your own design tokens.
e.g. Themed changelog matching your brand
Product analytics
Analytics callbacks for impression, dismissal, and engagement tracking. Pipe data anywhere.
e.g. Track tour completion rates in Mixpanel
Enterprise apps
Feature flag bridges, schema validation, security audits, and offline-safe storage adapters.
e.g. Segment rollouts by team or role
Get started
Your launch sequence
A practical path to replacing expensive vendor lock-in today.