awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
reddit-archive avatar

reddit-archive/redditArchived

0
View on GitHub↗
16,956 stars·2,856 forks·Python·26 views

Reddit

Reddit is a social news aggregator designed for hosting community-driven discussions and content sharing through threaded conversations and user-submitted links. It functions as a platform for managing large volumes of user-generated content, providing a structured interface for programmatic access to site data and core application functionality.

The platform utilizes a REST API to expose site data and user interactions to external clients. To maintain performance across large datasets, it employs an external full-text search engine that offloads indexing and query processing from the primary database.

The system architecture incorporates role-based access control to manage permissions and an event-driven message bus to decouple internal components. It also includes a dedicated pipeline for the private reporting and disclosure of security vulnerabilities.

Features

  • Community Aggregators - Hosts community-driven discussions and content sharing through threaded conversations and user-submitted links.
  • REST APIs - Offers a structured REST API platform for programmatic access to site data and application functionality.
  • Data Structure Interfaces - Provides a structured interface for programmatic access to site data and core application functionality.
  • Internet Services - Social news forum with voting and commenting capabilities.
  • Data Integration APIs - Exposes application data and functionality through structured interfaces for external client interaction.
  • Full-Text - Provides high-performance indexing and querying for large volumes of user-generated content.
  • Role-Based Access Control - Enforces security boundaries by validating user permissions against a centralized authorization service.
  • Database Sharding - Partitions massive datasets across multiple physical storage nodes to ensure horizontal scalability.
  • Database REST APIs - Exposes application data through structured RESTful endpoints mapped to internal database entities.

Star history

Star history chart for reddit-archive/redditStar history chart for reddit-archive/reddit

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Reddit

Similar open-source projects, ranked by how many features they share with Reddit.
  • chocobozzz/peertubeChocobozzz avatar

    Chocobozzz/PeerTube

    14,520View on GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    View on GitHub↗14,520
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    View on GitHub↗15,395
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • xkcoding/spring-boot-demoxkcoding avatar

    xkcoding/spring-boot-demo

    34,101View on GitHub↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Javademoin-actionjava
    View on GitHub↗34,101
See all 30 alternatives to Reddit→

Frequently asked questions

What does reddit-archive/reddit do?

Reddit is a social news aggregator designed for hosting community-driven discussions and content sharing through threaded conversations and user-submitted links. It functions as a platform for managing large volumes of user-generated content, providing a structured interface for programmatic access to site data and core application functionality.

What are the main features of reddit-archive/reddit?

The main features of reddit-archive/reddit are: Community Aggregators, REST APIs, Data Structure Interfaces, Internet Services, Data Integration APIs, Full-Text, Role-Based Access Control, Database Sharding.

What are some open-source alternatives to reddit-archive/reddit?

Open-source alternatives to reddit-archive/reddit include: chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… xkcoding/spring-boot-demo — This project is a comprehensive reference collection of practical implementation examples and patterns for building… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… kubeshark/kubeshark — Kubeshark is a network observability platform designed for Kubernetes environments, functioning as an eBPF-powered…