Utterances enables threaded comments directly on GitHub issues, providing a simple and reliable way to facilitate discussions. It addresses the need for a lightweight commenting system with no tracking or ads. Utterances uses the GitHub issue search API to link comments to relevant issues, leveraging the existing infrastructure for comment storage and moderation.
Utterances is a lightweight solution built with Vanilla TypeScript, ensuring compatibility with evergreen browsers without requiring external dependencies. It doesn't track users or display advertisements, prioritizing privacy and a clean user experience. Its reliance on GitHub issues ensures data persistence and avoids lock-in compared to other commenting systems.
- GitHub Issue Integration: Comments are directly associated with GitHub issues, leveraging existing issue features like threading and moderation.
- Lightweight Implementation: Built with Vanilla TypeScript, it avoids large JavaScript frameworks or dependencies, resulting in faster load times.
- No Tracking or Ads: Preserves user privacy by not tracking user data or displaying advertisements.
- Dark Theme Support: Offers a built-in dark theme for improved visual comfort.
- OAuth Authentication: Securely integrates with GitHub using OAuth for user authentication and comment posting.
Utterances is an active open-source project with a history of regular updates and contributions. The project maintains a reasonable number of open issues, indicating ongoing development and community involvement. Comprehensive documentation is available, supporting ease of integration and customization. GitHub's widespread adoption provides a robust ecosystem.
Utterances benefits anyone seeking a simple, privacy-focused commenting system for their GitHub repositories. It's ideal for blogs, documentation, and wikis where threaded comments are desired. It offers a valuable alternative to complex or tracking-heavy commenting platforms by leveraging native GitHub functionality.
