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
shaarli avatar

shaarli/ShaarliFork

0
View on GitHub↗
3,873 stars·308 forks·PHP·28 viewsshaarli.readthedocs.io↗

Shaarli

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 link sharing.

The platform provides a REST API for programmatic data exchange and integrates LDAP authentication for centralized identity verification. Extensibility is handled through a hook-based plugin architecture and a theme-based UI layer for customizing visual presentation.

Features

  • Bookmark Managers - Provides a self-hosted platform for saving, organizing, and archiving web content and links.
  • Knowledge Base Link Organizers - Organizes web links with custom titles and tags in a searchable private library.
  • Personal Bookmark Managers - Provides a self-hosted system for organizing and tagging web links in a private library.
  • Self-Hosted Knowledge Bases - Provides a self-hosted, private platform for managing personal information, notes, and snippets.
  • Personal Knowledge Bases - Functions as a private knowledge base for organizing personal notes, snippets, and articles.
  • Flat-File CMS - Operates as a flat-file content platform that stores data in text files instead of a database.
  • Flat-File Storage - Uses structured text files for data persistence instead of a relational database.
  • Portable Data Formats - Maintains bookmarks and notes in flat-file formats to ensure long-term data portability.
  • Data Migration - Provides utilities for importing and exporting bookmark collections using standard HTML formats.
  • Curated Link Sharing - Allows users to distribute curated lists of web resources via public permalinks.
  • Public Content Sharing Links - Creates unique permalinks and public views to distribute curated content lists.
  • Syndication Feed Generators - Automatically generates RSS and Atom feeds for digital content syndication.
  • Content Syndication Engines - Generates machine-readable RSS and Atom feeds for automated content delivery.
  • Syndication Feed Publishing - Exposes machine-readable content streams to enable automated delivery of updates to external aggregators.
  • Interoperable Export Formats - Serializes bookmarks into common HTML formats to ensure portable data migration.
  • Hook-Based Plugin Systems - Implements a hook-based plugin system to modify behavior without altering core code.
  • UI Templates - Uses a theme-based UI layer with interchangeable templates for customizable visual presentation.
  • Behavioral and Visual Extensions - Provides a framework for extending application behavior and appearance via third-party add-ons and templates.
  • Bookmarking Managers - Database-free, personal bookmarking service.
  • Bookmarks and Link Sharing - Minimalist, database-free bookmarking and link sharing platform.
  • Bookmarks And Sharing - Listed in the “Bookmarks And Sharing” section of the Awesome Selfhosted awesome list.

Star history

Star history chart for shaarli/shaarliStar history chart for shaarli/shaarli

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Shaarli

These projects share indexed features with Shaarli. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jarun/bukujarun avatar

    jarun/buku

    7,145View on GitHub↗

    Buku is a personal bookmark manager that provides a command line interface, a portable bookmark database, and a self-hosted server for organizing web links. It functions as a command line knowledge base for saving, tagging, and searching web resources. The system features a portable, mergeable database that supports AES-256 encryption and is designed for cross-device data synchronization. It includes a RESTful API and a self-hosted web interface, allowing users to manage their collection via a browser or programmatic requests. Capabilities include automatic metadata fetching to populate page

    Pythonbookmarkbookmark-managerbookmarks
    View on GitHub↗7,145
  • sissbruecker/linkdingsissbruecker avatar

    sissbruecker/linkding

    10,167View on GitHub↗

    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

    Pythonbookmark-managerbookmark-servicebookmarks
    View on GitHub↗10,167
  • 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
  • go-shiori/shiorigo-shiori avatar

    go-shiori/shiori

    11,516View on GitHub↗

    Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service that allows users to save, organize, and search for web links while maintaining a private collection of online resources. The system ensures content availability by creating offline copies of saved pages, preventing data loss if the original source is removed. It is distributed as a containerized application to provide consistent installation and deployment across different operating systems. The software provides a dual-interface access model, featuring both a web-based mana

    Gobookmark-managercommand-linego
    View on GitHub↗11,516
Compare all 30 related projects→

Frequently asked questions

What does shaarli/shaarli do?

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.

What are the main features of shaarli/shaarli?

The main features of shaarli/shaarli are: Bookmark Managers, Knowledge Base Link Organizers, Personal Bookmark Managers, Self-Hosted Knowledge Bases, Personal Knowledge Bases, Flat-File CMS, Flat-File Storage, Portable Data Formats.

Which projects share features with shaarli/shaarli?

Projects with overlapping indexed features include: jarun/buku — Buku is a personal bookmark manager that provides a command line interface, a portable bookmark database, and a… sissbruecker/linkding — linkding is a self-hosted bookmark manager designed for saving, organizing, and retrieving web links. It functions as… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… linkwarden/linkwarden — Linkwarden is a self-hosted bookmark manager and web archiving platform designed to preserve permanent copies of… go-shiori/shiori — Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service… topfunky/hpple — This project is a multi-purpose toolkit comprising a static site generator, a predictive modeling tool, and a sports…