easyCommentSystem Svelte Themes

Easycommentsystem

A lightweight, embeddable comment system for static websites, featuring moderation, nested replies, and components for React, Svelte, & Vue.

🗨️ GDB Easy Comment System

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.

✨ Features

  • 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

🚀 Quick Start

Method 1: Simple Integration (embed.js)

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. 🎉

Method 2: API Integration

Want more control? Use our API to build your own UI. Check out our framework-specific components:

🎨 Customization

Embed.js Options

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
});

CSS Classes

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 */

View Full Styling Guide

👮‍♂️ Moderation

  1. Go to https://auth.goygoyengine.com/admin-panel
  2. Add your domain
  3. Verify ownership using the provided file
  4. Start managing comments!

🗺️ Roadmap (v2)

  • Analytics system
  • Custom word blacklist per site
  • Comment approval system
  • Enhanced spam protection
  • Username verification
  • Third-party authentication providers

📜 License

🌟 Who's Using It?

Using GDB Easy Comment System? Let us know by:

We'd love to feature your site here!

🤝 Contributing

Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests for framework components
  • Improve documentation

📞 Contact


Top categories

Loading Svelte Themes