For curation lists, the strongest matches are linkwarden/linkwarden (Linkwarden is a self-hostable bookmark manager and content curation), shaarli/shaarli (Shaarli is a self-hosted bookmark manager and knowledge base) and sissbruecker/linkding (Linkding is a self-hosted bookmark manager that provides categorization). cloudfavorites/favorites-web and oatpp/oatpp round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source developer resource lists, ranked by GitHub stars and activity, to help you find the best tools for your next project.
Linkwarden is a self-hosted bookmark manager and web archiving platform designed to preserve permanent copies of online content. It functions as a centralized repository where users can capture, store, and organize web pages to ensure they remain accessible even if the original source is removed. The platform distinguishes itself through its focus on collaborative knowledge management and multi-platform capture. It enables teams to curate shared collections, apply custom tags, and annotate saved resources within a unified workspace. Users can integrate the service into their daily workflows v
Linkwarden is a self-hostable bookmark manager and content curation platform that provides collaborative collections, tagging systems, web archiving, REST APIs, and user access management.
Shaarli is a self-hosted bookmark manager and knowledge base designed for organizing web links and notes in a private, searchable library. It functions as a flat-file content platform, storing information in structured text files rather than requiring an external database management system. The system emphasizes data portability and content distribution, providing tools for archiving bookmarks in portable formats and generating RSS and Atom feeds for digital content syndication. It also includes utilities for removing tracking parameters from URLs and creating public permalinks for curated li
Shaarli is a self-hosted bookmark manager and knowledge base that lets you organize, share, and syndicate curated web links, matching most requirements except for a dedicated web clipper and complex user role management.
linkding is a self-hosted bookmark manager designed for saving, organizing, and retrieving web links. It functions as a centralized, private repository for personal link collections, featuring multi-user support and authentication to manage access and shared bookmarks. The project distinguishes itself through a webpage archive tool that prevents link rot by saving local HTML snapshots of bookmarked sites. It includes a programmable API for integrating third-party scripts and external applications, as well as a Netscape HTML importer to migrate bookmark libraries from other services. The syst
Linkding is a self-hosted bookmark manager that provides categorization, tagging, a REST API, and multi-user support, fitting the resource curation platform category well despite focusing primarily on personal collection management rather than social discovery.
This project is a Java web application and Spring Boot bookmark manager designed for saving, categorizing, and organizing website bookmarks and articles. It functions as both a self-hosted resource library for private archives and a social bookmarking platform for community-driven link sharing. The system enables social knowledge sharing through the discovery of public collections and social content interaction, allowing users to like, share, and discuss saved resources. It also provides tools for personal bookmark management, including the ability to organize links into categorized folders.
This repository provides a self-hostable Spring Boot bookmark manager and resource library that supports categorization, public sharing, and user authentication, though it lacks a dedicated web clipper feature.
Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i
This is a C++ web framework rather than a resource curation platform, making it a building block for web services instead of a ready-to-use link directory.
Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It provides a RESTful API and a WebSocket gateway, allowing users to programmatically send alerts and push notifications to connected clients. By maintaining a private infrastructure, the platform ensures full control over message history, data retention, and access management. The system distinguishes itself through a modular, plugin-based architecture that allows for the extension of core functionality, including custom HTTP endpoints and webhook event processing. It supports g
Gotify is a self-hosted push notification server rather than a resource curation or link sharing platform, making it the wrong category for managing and discovering bookmarks.
FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s
FreshRSS is a self-hosted RSS feed aggregator rather than a general-purpose link directory or resource curation platform, making it a neighbouring content-tracking tool rather than the requested discovery app.
This project is an open-source identity provider and single sign-on platform that centralizes user authentication for multiple web applications and services. It functions as a multi-protocol authentication gateway, verifying user identities and issuing tokens through the CAS protocol as well as industry standards including SAML, OAuth2, and OpenID Connect. The system acts as a federated identity server, allowing authentication to be delegated to external third-party or corporate identity providers. It distinguishes itself through identity attribute governance, which manages which specific use
This repository is a single sign-on and identity provider system rather than a link directory or resource curation platform, making it the wrong category entirely.
NewsBlur is an RSS feed aggregator and social news reader that collects and organizes stories from feeds, newsletters, and websites into a single interface. It functions as a feed synchronization service that maintains read states and subscription data across multiple devices and third-party applications. The platform distinguishes itself with AI-powered content summarization to generate briefings and answer questions about articles, alongside a system for training content classifiers. These classifiers learn user preferences for authors and tags to automatically highlight preferred topics or
NewsBlur is a self-hostable RSS feed aggregator rather than a general-purpose link directory or resource curation platform, making it a neighbouring content-reading tool rather than the requested application.
Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio
Invidious is a self-hosted alternative frontend for video platforms rather than a platform for curating and sharing general links and resources.
Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul
Lemmy is a federated discussion and link-aggregation platform rather than a dedicated resource curation and bookmarking tool, making it a neighbouring social networking application rather than a direct fit.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| linkwarden/linkwarden | 17.3K | TypeScript | agpl-3.0 | |
| shaarli/shaarli | 3.9K | PHP | NOASSERTION | |
| sissbruecker/linkding | 10.2K | Python | mit | |
| cloudfavorites/favorites-web | 4.9K | HTML | — | |
| oatpp/oatpp | 8.6K | C++ | apache-2.0 | |
| gotify/server | 14.7K | Go | other | |
| freshrss/freshrss | 14.1K | PHP | agpl-3.0 | |
| apereo/cas | 11.3K | Java | Apache-2.0 | |
| samuelclay/newsblur | 7.3K | Python | mit | |
| iv-org/invidious | 20.5K | Crystal | AGPL-3.0 |