Comments SDK for Flutter & React
Comments for your Flutter app.Moderated for you.
A drop-in widget for user comments. We store them, serve them and moderate them with AI, so you don't build a backend or become a moderation team.
Free up to 1,000 comments a month · No credit card · React supported too
Animated preview · fully themeable widget
Live in three steps
From zero to moderated comments, without leaving your editor.
- 1
Install the package
One dependency from pub.dev or npm. No backend project to spin up.
- 2
Initialize with your key
Create a project in the dashboard and copy its install key.
- 3
Drop in the widget
Give each screen a thread key. Comments load, post and moderate themselves.
import 'package:gvl_comments/gvl_comments.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// Your install key, from the dashboard.
await CommentsKit.initialize(installKey: 'cmt_live_xxx');
runApp(const MyApp());
}
// Anywhere in your widget tree:
CommentsList(
threadKey: 'post:5YqL4w8bQm9ZkF3R',
user: UserProfile(id: user.id, name: user.name),
);Moderation that runs itself
The moment real users show up, comments become a job. We run it for you, on every plan, Free included.
AI moderation on every comment
Harassment, hate and violent content is hidden before your users see it. Anything borderline lands in a review queue you clear in one click.
Honestly this whole thread is garbage and so are you.
🔥 Make $5,000/week from home, click my profile link now!!!
Your users as moderators
Reported comments hide automatically once reports pile up. You set the threshold.
Floods and repeat offenders
Per-user rate limits stop bots. Block an abusive user in one click, across every thread.
Native Flutter widget
A real Dart widget, not a webview. Threaded replies, reactions and i18n built in.
Yours to style
Themes and custom builders so it matches your app instead of looking bolted on.
No backend, ever
Storage, pagination and scaling on our side. Nothing to design or back up.
Isolated & GDPR-aware
Row-level security per project, EU hosting, deletion handled.
React SDK too
Same backend, same moderation, one component for your web app.
Stable API
Versioned packages on pub.dev and npm, following semver. No breaking churn.
Try it right here
This is the real React widget, themed to match this page with a handful of CSS variables. Post a comment, react, reply.
AI moderation is on. Be nice, or watch it work.
Cheaper than building it yourself
You could wire comments up on Firebase or Supabase. Then you own the backend, and the moderation, forever.
Build it yourself
- Schema, threads & pagination
- A backend to host and scale
- Spam & abuse filtering
- A moderation dashboard
- GDPR deletion & data isolation
- Maintenance, forever
With GoodVibesLab
- A widget, a few lines of code
- Storage & scaling handled
- AI moderation on every comment
- Review queue included
- RLS isolation, EU hosting
- We maintain it, you ship
Free until your app has traction
AI moderation on every plan. Pay when you need more volume, more projects, or your own branding.
Free
Try it in production
$0/month
- 1,000 comments / month
- 1 project
- AI moderation included
- User reports & blocking
- “Powered by GVL” footer
IndieRecommended
For apps going live
$9.90/month
- 10,000 comments / month
- 1 project
- AI moderation included
- No GVL branding
- Email support
Pro
For growing apps & studios
$49/month
- 100,000 comments / month
- Up to 5 projects
- AI moderation included
- No GVL branding
- Priority email support
Questions
Is there a real native Flutter comments widget?+
Yes. GoodVibesLab ships a true drop-in Flutter widget (CommentsList) — a native Dart widget, not a webview. Add it in a few lines, no backend required. A React component is available too.
Do I have to moderate comments myself?+
No. Every plan, Free included, runs AI moderation on every comment: harassment, hate and violent content is hidden automatically, and other flagged content lands in a review queue you action in one click. Your users can also report comments (hidden automatically once reports pile up), you can block abusive users, and per-user rate limits stop floods. So as your app grows you get moderation handled instead of becoming a moderation team.
Do I need a backend or a database?+
No. Comments are stored, served, and paginated on our infrastructure (Postgres with row-level security, isolated per project). You integrate the widget; we handle storage, scaling, and GDPR-aware data handling.
Do I need a credit card to start?+
No. The free tier covers 1,000 comments per month, AI moderation included, with no card. Upgrade when your volume grows or to remove the GoodVibesLab branding.
Ship comments this afternoon.
Free up to 1,000 comments a month. No credit card, no backend.