{"id":13457746,"url":"https://github.com/djyde/cusdis","last_synced_at":"2025-05-14T00:10:45.269Z","repository":{"id":37603635,"uuid":"358607805","full_name":"djyde/cusdis","owner":"djyde","description":"lightweight, privacy-friendly alternative to Disqus.","archived":false,"fork":false,"pushed_at":"2024-10-14T10:15:37.000Z","size":7097,"stargazers_count":2691,"open_issues_count":111,"forks_count":238,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-06T18:45:41.898Z","etag":null,"topics":["comment-system","disqus"],"latest_commit_sha":null,"homepage":"https://cusdis.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djyde.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"djyde","patreon":null,"open_collective":"cusdis","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-04-16T13:26:27.000Z","updated_at":"2025-05-04T14:19:00.000Z","dependencies_parsed_at":"2024-01-06T01:07:53.303Z","dependency_job_id":"d4303f99-769b-4619-af5f-66051ab90e55","html_url":"https://github.com/djyde/cusdis","commit_stats":{"total_commits":387,"total_committers":54,"mean_commits":7.166666666666667,"dds":"0.21447028423772607","last_synced_commit":"7bcf25611de75f52b337a9bb2e6b3f931822f56c"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djyde%2Fcusdis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djyde%2Fcusdis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djyde%2Fcusdis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djyde%2Fcusdis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djyde","download_url":"https://codeload.github.com/djyde/cusdis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253518943,"owners_count":21921074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["comment-system","disqus"],"created_at":"2024-07-31T09:00:35.441Z","updated_at":"2025-05-14T00:10:45.237Z","avatar_url":"https://github.com/djyde.png","language":"TypeScript","readme":"\n\u003cp align=\"center\"\u003e\u003ca href=\"https://cusdis.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cimg width=\"100\" src=\"/public/images/artworks/logo-256.png\" alt=\"logo\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nCusdis is an open-source, lightweight (~5kb gzip), privacy-friendly alternative to Disqus.\n\n\u003e Contact me if you want to buy/acquire this project 💖\n\n![](/public/images/landing.png)\n\n[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template?template=https%3A%2F%2Fgithub.com%2Fdjyde%2Fcusdis\u0026plugins=postgresql\u0026envs=NEXTAUTH_URL%2CDB_TYPE%2CDB_URL%2CUSERNAME%2CPASSWORD%2CHOST%2CJWT_SECRET%2CPORT\u0026NEXTAUTH_URLDesc=Don%27t+modify+it\u0026DB_TYPEDesc=Don%27t+modify+it\u0026DB_URLDesc=Don%27t+modify+it\u0026USERNAMEDesc=Username+to+sign+in\u0026PASSWORDDesc=Password+to+sign+in\u0026HOSTDesc=Don%27t+modify+it\u0026JWT_SECRETDesc=A+secret+key+to+encrypt+JWT+token\u0026PORTDesc=Don%27t+modify+it\u0026NEXTAUTH_URLDefault=%24%7B%7B+RAILWAY_STATIC_URL+%7D%7D\u0026DB_TYPEDefault=pgsql\u0026DB_URLDefault=%24%7B%7B+DATABASE_URL+%7D%7D\u0026HOSTDefault=https%3A%2F%2F%24%7B%7B+RAILWAY_STATIC_URL+%7D%7D\u0026PORTDefault=3000\u0026referralCode=randyloop)\n\n## 💝 Sponsor this project\n\nIf you like Cusdis, please consider sponsoring us to help us be sustainable.\n\n### Principle Sponsor\n\n[![Slide 16_9 - 1](https://github.com/djyde/cusdis/assets/914329/0a773f41-6baf-4bdc-897e-e96f56991acc)](https://epubkit.app)\n\n\n[![Contributors](https://opencollective.com/cusdis/tiers/organization-support/0/avatar.svg)](https://opencollective.com/cusdis/tiers/organization-support/0/website)\n\n[Become a principle sponsor](https://opencollective.com/cusdis/contribute/organization-support-27992/checkout)\n\n### Sponsors / Backers\n\n[![Contributors](https://opencollective.com/cusdis/tiers/sponsor.svg?avatarHeight=50)](https://opencollective.com/cusdis)\n[![Contributors](https://opencollective.com/cusdis/tiers/backer.svg?avatarHeight=50)](https://opencollective.com/cusdis)\n\n## Features\n\n- Lightweight comment widget, with i18n, dark mode.\n- Email notification\n- Webhook\n- Easy to self-host\n- Many integrations\n\n## Documentation\n\nhttps://cusdis.com/doc\n\n## Community\n\n[Discord](https://discord.gg/eDs5fc4Jcq)\n\n## FAQ\n\n## Compared to Disqus\n\nCusdis is not designed to be a complete alternative to Disqus. It's aim is to implement a minimalist and embeddable comment system for small websites (such as your static blog).\n\nGiven below are the pros and cons of Cusdis:\n\n### Pros\n\n- Cusdis is open-source and self-hostable. Hence, you own your data.\n- The SDK is lightweight(~5kb gzipped).\n- Cusdis doesn't require your user to sign in to make a comment.\n- Cusdis doesn't use cookies at all.\n\n### Cons\n\n- Cusdis is on the early stages of its development.\n- There is no spam filter, hence, you will have to manually moderate your comment section and comments won't be displayed until you approve them.\n- Disqus is a company, we aren't.\n\n## Contributing\n\n[Contributing Guide](https://cusdis.com/doc#/contributing)\n\nIf you are going to make a PR, remember to choose `dev` as the base branch.\n\n# License\n\nGNU GPLv3\n","funding_links":["https://github.com/sponsors/djyde","https://opencollective.com/cusdis","https://opencollective.com/cusdis/tiers/organization-support/0/website","https://opencollective.com/cusdis/contribute/organization-support-27992/checkout"],"categories":["TypeScript","Commenting Engines","minimum CSS lib","others","Javascript"],"sub_categories":["Book and web annotations/highlights management","NextJS"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjyde%2Fcusdis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjyde%2Fcusdis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjyde%2Fcusdis/lists"}