Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
Octomments

Octomments

Using GitHub issues as a comment plugin.

1 follower

Using GitHub issues as a comment plugin.

1 follower

Visit website
✔ ~6KB (gzip) JavaScript/CSS solution that creates a comment widget. ✔ It uses GitHub issue as a host for the comments. ✔ Allows your visitors to log in, stay on your page and comment from there. ✔ Highly customizable.
  • Overview
  • Launches1
  • Reviews
  • Team
  • More
Company Info
ocs.now.sh
Octomments Info
Launched in 2020View 1 launch
Forum
p/octomments
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt
GoPerfect - Real-Time Hiring
GoPerfect - Real-Time Hiring — Skip the Search. Meet top Candidates fast.
Skip the Search. Meet top Candidates fast.
Promoted

Do you use Octomments?

Octomments gallery image
Octomments gallery image
Octomments gallery image
Launch tags:
Developer Tools
Launch Team
Krasimir Tsonev

What do you think? …

Arun Nalla
Arun Nalla
This is pretty cool! The only downside I see is the requirement to have a GitHub account, especially when you are not targeting developers.
Report
5yr ago
Krasimir Tsonev
Krasimir Tsonev
Lumina CMS

Lumina CMS

Maker
@arun__nalla I'm starting to think that this may be solved. We can create an "anonymous" user and generate a token on his name. Then Octomments will use this user to make comments.
Report
5yr ago
Krasimir Tsonev
Krasimir Tsonev
Lumina CMS

Lumina CMS

Maker
87% of my readers are using Chrome on desktop. This means that I have the luxury to care less about performance. However I just recently found that this blog has 56 (out of 100) points on Google's pagespeed test. That's not good. The report says that my Disqus comments are blocking the main thread for ~900ms. I want comments on my blog but I also want my users to reach to content as quickly as possible. So, after so many years using Disqus I decided to break with it and use something else. I started searching for alternatives of Disqus. Nothing really grabbed my attention. Either the solution was paid or it provided the same if not worst results. Then I found this article where Don Williamson suggests that we can use GitHub issues as a placeholder for comments. And indeed GitHub provides a nice API for reading and adding comments. So why not? I found the idea interesting and checked if there is already a library providing such functionalities. And yes, there were couple of modules - Gitalk, Gitment, Utteranc. Not good enough though 👿 Some of them asked me to create a GitHub OAuth app and share publicly its client id and client secret. I scratched those immediately. Another one contained a bit more features than I needed and some sort of a bot that I didn't understand completely. Anyways, as I like to do very often, I decided to create my own library. I'm really really good at re-inventing the wheel so I started working on Octomments (https://ocs.now.sh). The idea was simple - I use the GitHub API to fetch an issue and its comments. Then ask the user for a comment and again using the same API post a new comment to the same issue.
Report
5yr ago
Imdad Khan
Imdad Khan
Adf
Report
5yr ago
Reviews
Helpful
Review Octomments?Be the first to review Octomments