I had this static website and wanted to add a comment system to it. After searching for a while, I couldn't find a free solution that fit my needs. So I thought, "Why not build one myself and make it available for everyone?"
And here we are! A simple, lightweight comment system that just works.
- Global Comment System: Comments work across any static website
- Reply Support: Nested comments with unlimited depth
- No Database Required: We handle all the data storage
- Simple Integration: Just 2 lines of code to get started
- Customizable Design: Use our embed.js or build your own UI with our API
- Moderation Panel: Manage comments after verifying domain ownership
- Rate Limiting: Protection against spam (100 requests per IP per 15 minutes)
- Zero Dependencies: No external libraries needed for basic integration
Add this to your HTML where you want comments to appear:
<!-- Add the comment section -->
<div id="gdb-comments"></div>
<!-- Add the script -->
<script src="https://auth.goygoyengine.com/api/easycomment/v1/embed.js"></script>
<script>
GDBComments.init({
container: '#gdb-comments',
theme: 'light' // or 'dark'
});
</script>
That's it! Your comment section is now live. 🎉
Want more control? Use our API to build your own UI. Check out our framework-specific components:
GDBComments.init({
container: '#gdb-comments', // Required: Container selector
theme: 'light', // Optional: 'light' or 'dark'
defaultUsername: 'Guest', // Optional: Default anonymous name
allowReplies: true, // Optional: Enable/disable replies
maxComments: 50 // Optional: Comments per page
});
Override these classes to match your site's design:
.gdb-comments-container {} /* Main container */
.gdb-comment {} /* Individual comment */
.gdb-comment.reply {} /* Reply comment */
.gdb-comment-input {} /* Comment text area */
- Go to https://auth.goygoyengine.com/admin-panel
- Add your domain
- Verify ownership using the provided file
- Start managing comments!
- Analytics system
- Custom word blacklist per site
- Comment approval system
- Enhanced spam protection
- Username verification
- Third-party authentication providers
- Free for non-commercial use (Commons Clause License)
- For commercial use, please contact edgetype@goygoyengine.com
- Buy me a coffee if you find this useful! ☕
Using GDB Easy Comment System? Let us know by:
- Opening an issue
- Sending an email to edgetype@goygoyengine.com
We'd love to feature your site here!
Feel free to:
- Report bugs
- Suggest features
- Submit pull requests for framework components
- Improve documentation
- Email: edgetype@goygoyengine.com
- GitHub Issues: Create an issue