Isso – a commenting server similar to Disqus
Isso – Ich schrei sonst – is a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus.
Features
- Comments written in Markdown
Users can edit or delete own comments (within 15 minutes by default). Comments in moderation queue are not publicly visible before activation. - SQLite backend
Because comments are not Big Data. - Disqus & WordPress Import
You can migrate your Disqus/WordPress comments without any hassle. - Configurable JS client
Embed a single JS file, 65kB (20kB gzipped) and you are done.
See isso-comments.de for a live demo, more details and documentation.
Screenshot
Getting started
Requirements
- Python 3.8+ (+ devel headers)
- SQLite 3.3.8 or later
- a working C compiler
Install Isso from PyPi:
pip install isso
Then, follow the Quickstart guide.
If you're stuck, follow the Install guide, see Troubleshooting and browse the the full documentation.
Docker
A Docker image with
the latest stable release is provided at ghcr.io/isso-comments/isso:release,
while isso:latest is rebuilt on every push to the master branch. See
Using Docker.
The maintainers recommend pinning the image to a
release tag, e.g.
isso:0.13.0.
Contributing
- Pull requests are very much welcome! These might be good first issues
- See Ways to Contribute
- Translate
Development
Refer to the docs for Installing from Source.
Help
- Join
#issovia IRC on Libera.Chat - Ask a question on GitHub Discussions.
License
MIT, see LICENSE.
Metadata
Release files for isso 0.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| isso-0.14.0.tar.gz | 559.1 kB | Without provenance | Details for isso-0.14.0.tar.gz |
Release files / isso-0.14.0.tar.gz
| Download URL | isso-0.14.0.tar.gz |
|---|---|
| Size | 559.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9e2ac090f49aeb8e33871280fcf9680e0ec68dcca50b5ef72e5f275df623c9e5
|
|
BLAKE2b-256 checksum How to use checksums |
2c9aa55fbe74e93b5203e27f4e55ab339b2ab64d59ad052409685218251f5cce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Security for isso 0.14.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.