Открытый исходный код Reddit подобных сайтов (обновил)
Reddit занимает пятое место по посещаемости в США после Google, YouTube, Facebook и Amazon. Его исходный код (до октября 2017 года) был открыт. Он и сейчас находится на Github:
https://github.com/reddit-archive/reddit
Так он выглядил тогда:
Вполне рабочий код, чуток медленный и использует Ubuntu 14.04. Поднять выше пытались разработчики сайта SaidIt, который является форком Reddit: https://github.com/libertysoft3/saidit, но пока там есть проблемы.
Сам сайт saidit.net выглядит почти как и Reddit в 17 году.
Второй сценарий, который изучал и который мне ближе (как написан код) — Phuks.
https://github.com/Phuks-co/throat
Постоянно его рекомендую, где только можно (например, на Reddit):
Сам сайт: https://phuks.co/
Если увидите ужасный русский перевод, теперь знаете кого ругать. )
Есть еще Lemmy агрегатор ссылок / клон Reddit для Fediverse. В отличие от первых двух, написанных на Python, он на Rust. Это быстрей.
GitHub: https://github.com/LemmyNet/lemmy
Что такое Lemmy? (+ бесплатный хостинг)
И еще один скрипт уже на Ruby — Lobsters
GitHub: https://github.com/lobsters/lobsters
Начальный дизайн был тут его, но далее он стал толстеть и превратился в то, что сейчас на этом сайте. Да и год назад там не был решен вопрос (SLUG) в путях русский или транслит.
Далее, сценарий на PHP, хотя… там много языков используется.
Menéame
GitHub: https://github.com/gallir/Meneame
Интересный сайт, интересные алгоритмы.
Kbin
Реддит-подобный агрегатор контента и платформа для микроблогов для Fediverse.
Это очень ранняя бета-версия, и многие функции в настоящее время не работают или находятся в активной разработке, например федерация.
Postmill — бесплатный агрегатор социальных ссылок с голосованием и комментариями. Он построен на основе Symfony. На данный момент 4+.
Требования:
- PHP >= 8, curl, gd, mbstring, PDO_PGSQL and xml extensions.
- PostgreSQL >= 9.4
- Composer
Ресурсы:
Был ещё: https://github.com/telve/telve.net
Но что-то дело не пошло дальше…
Ещё заслуживающие внимания сайты (с открытым кодом):
Сайты упорядочены по глобальному рейтингу Similarweb по состоянию на 07 апреля 2022 г.
Программное обеспечение с открытым исходным кодом (oss), децентрализованное/федеративное (dec).
Активные Reddit альтернативы
name | url | rank | язык | oss | dec |
---|---|---|---|---|---|
gab | gab.com (mastodon) | 3,200 | Ruby | ✓ | ✓ |
steemit | steemit.com | 16,400) | C++ | ✓ | ✓ |
ovarit | ovarit.com | 18,500 | Python | ✓ | |
bastyon | bastyon.com | 19,200 | JavaScript | ✓ | ✓ |
rdrama | 38,000 | Python | ✓ | ||
hexbear | hexbear.net (lemmy) | 39,000 | Rust | ✓ | ✓ |
minds | minds.com | 47,000 | PHP | ✓ | ✓ |
8kun | 8kun.top | 55,000 | C# | ✓ | ✓ |
hive blog | hive.blog | 68,000 | JavaScript | ✓ | ✓ |
saidit | saidit.net | 82,000 | Python | ✓ | |
spinster | spinster.xyz (mastodon) | 132,000 | Ruby | ✓ | ✓ |
lobsters | lobste.rs | 176,000 | Ruby | ✓ | ✓ |
mstdn.social | mstdn.social (mastodon) | 250,000 | Ruby | ✓ | ✓ |
raddle | raddle.me | 274,000 | PHP | ✓ | |
urbit | urbit.org | 392,000 | Python | ✓ | ✓ |
mastodon.online | mastodon.online (mastodon) | 446,000 | Ruby | ✓ | ✓ |
diaspora | diasporafoundation.org | 483,000 | Ruby | ✓ | ✓ |
tildes | tildes.net | 760,000 | Python | ✓ |
При составление использовался: reddit.com
См. подборка по скриптам социальных сетей.
Ещё: скрипты форумов
Надо сегодня мне ещё раз Menéame посмотреть. Первый раз пытался понять их систему, так и не смог.
Если вы про алгоритмы, то лучше быть математиком, чтобы разобраться. ) Их системы достаточно рабочая, чтобы перекочевать в правительство… Научные звания они там сделали на сайте этом.