Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/utterance/utterances
:crystal_ball: A lightweight comments widget built on GitHub issues
https://github.com/utterance/utterances
blog comments comments-widget github utterances
Last synced: 4 days ago
JSON representation
:crystal_ball: A lightweight comments widget built on GitHub issues
- Host: GitHub
- URL: https://github.com/utterance/utterances
- Owner: utterance
- License: mit
- Created: 2017-04-23T04:02:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T15:04:06.000Z (4 months ago)
- Last Synced: 2024-12-02T15:09:01.196Z (11 days ago)
- Topics: blog, comments, comments-widget, github, utterances
- Language: TypeScript
- Homepage: https://utteranc.es
- Size: 4.31 MB
- Stars: 9,032
- Watchers: 43
- Forks: 579
- Open Issues: 166
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- stars - utterance/utterances
- awesome - utterance/utterances - :crystal_ball: A lightweight comments widget built on GitHub issues (TypeScript)
- awesome-starred - utterance/utterances - :crystal_ball: A lightweight comments widget built on GitHub issues (github)
- awesome-list - utterances
- my-awesome - utterance/utterances - widget,github,utterances pushed_at:2024-08 star:9.0k fork:0.6k :crystal_ball: A lightweight comments widget built on GitHub issues (TypeScript)
- jimsghstars - utterance/utterances - :crystal_ball: A lightweight comments widget built on GitHub issues (TypeScript)
README
# utterances 🔮
A lightweight comments widget built on GitHub issues. Use GitHub issues for blog comments, wiki pages and more!
- [Open source](https://github.com/utterance). 🙌
- No tracking, no ads, always free. 📡🚫
- No lock-in. All data stored in GitHub issues. 🔓
- Styled with [Primer](http://primer.style), the css toolkit that powers GitHub. 💅
- Dark theme. 🌘
- Lightweight. Vanilla TypeScript. No font downloads, JavaScript frameworks or polyfills for evergreen browsers. 🐦🌲## how it works
When Utterances loads, the GitHub [issue search API](https://developer.github.com/v3/search/#search-issues) is used to find the issue associated with the page based on `url`, `pathname` or `title`. If we cannot find an issue that matches the page, no problem, [utterances-bot](https://github.com/utterances-bot) will automatically create an issue the first time someone comments.
To comment, users must authorize the utterances app to post on their behalf using the GitHub [OAuth flow](https://developer.github.com/v3/oauth/#web-application-flow). Alternatively, users can comment on the GitHub issue directly.
## configuration
## sites using utterances
- Haxe [documentation](https://haxe.org/manual) and [cookbook](https://code.haxe.org/)
- [sadsloth.net](https://sadsloth.net/)
- [danyow.net](https://danyow.net)
- **[and many more...](https://github.com/topics/utterances)**Are you using utterances? [Add the `utterances` topic on your repo](https://docs.github.com/en/github/administering-a-repository/classifying-your-repository-with-topics)!
# try it out 👇👇👇