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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jarun avatar

jarun/buku

0
View on GitHub↗
7,145 estrellas·315 forks·Python·GPL-3.0·16 vistas

Buku

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 titles and descriptions, link health auditing to detect dead links, and tag-based organization with logical filtering. The tool supports importing and exporting data in multiple formats, including HTML, Markdown, and XBEL.

The project is written in Python and can be run within virtual environments to isolate dependencies.

Features

  • Bookmark Managers - Provides a comprehensive system for saving, organizing, and archiving web links via CLI or web browser.
  • Personal Bookmark Managers - The product stores URLs with automatically fetched titles, tags, and descriptions for personal organization.
  • Command Line Interfaces - Provides a comprehensive terminal-driven interface for managing a personal knowledge base of bookmarks.
  • Metadata Extraction - Automatically populates bookmark titles and descriptions by extracting metadata from URLs.
  • Search Interfaces - Implements a robust search system using case-insensitive keywords and regular expressions to find bookmarks.
  • Cloud-Synced Managers - Ensures bookmark consistency across multiple devices using cloud-synced directories.
  • Tag Filtering Systems - Allows retrieving bookmarks based on sets of specified tags, including the ability to exclude certain tags.
  • Tag Management Systems - Includes tools for creating, replacing, and deleting custom metadata labels for bookmark organization.
  • Personal Knowledge Bases - Functions as a terminal-based knowledge base for capturing and retrieving web resources.
  • Automated Metadata Retrieval - Retrieves and parses remote URLs to automatically populate bookmark titles and descriptions.
  • Self-Hosted Bookmark Interfaces - Running a private network service to view and manage a personal library of bookmarks via a browser.
  • Content Tagging - Provides a system for assigning and managing labels to categorize and filter saved bookmarks.
  • SQLite Databases - Uses an SQLite database to ensure portable and persistent storage of bookmarks and tags.
  • Encrypted Portable Databases - Implements a mergeable and synchronizable data store for web links supporting AES-256 encryption.
  • Portable Database Synchronization - Uses a portable, mergeable database format to keep bookmark collections consistent across multiple systems.
  • Self-Hosted Link Managers - Ships a browser-based GUI for managing a personal collection of links on a private server.
  • Local Web Interfaces - Hosts a browser-based GUI that allows users to manage bookmarks over a local network.
  • Encrypted Database Managers - Secures the portable bookmark database using AES-256 symmetric encryption.
  • Web Interfaces - Provides a web-based graphical interface to create, edit, filter, and sort bookmarks.
  • Bookmark Launchers - Launches saved bookmarks in a web browser or retrieves them from the Wayback Machine.
  • Metadata Refreshing - Automatically updates bookmark titles and descriptions by fetching the latest information from the web.
  • Automated Metadata Fetching - Automatically retrieves page titles and descriptions from URLs to populate bookmark records.
  • Bookmark Exporters - Exports stored bookmarks into multiple interoperable formats including HTML, Markdown, and XBEL.
  • Bookmark Importers - Migrates bookmark data into the system from web browsers and various file formats.
  • Runtime Backend Switching - Enables switching between different database files to facilitate cloud synchronization.
  • REST APIs - Provides a programmatic REST API for interacting with the bookmark collection.
  • Web Service Deployments - Can be deployed as a network-accessible service using a production-grade HTTP server.
  • RESTful API Interfaces - Implements a structured RESTful interface for creating and managing bookmark records.
  • Interoperable Export Formats - Supports exporting bookmarks into HTML, Markdown, and XBEL formats for cross-tool compatibility.
  • Link Health Monitors - Detects dead links and tracks permanent redirects to maintain the health of the bookmark collection.
  • RESTful Data APIs - Exposes a structured REST API for programmatically retrieving and managing bookmarks and tags.
  • Utilidades CLI - Command-line bookmark manager.
  • Terminal Productivity - Powerful command-line bookmark manager.
  • Internet Services - Browser-independent bookmark manager with CLI and web interfaces.
  • Bookmarks and Link Sharing - Powerful command-line bookmark manager and mini-web.
  • Bookmarks And Sharing - Listed in the “Bookmarks And Sharing” section of the Awesome Selfhosted awesome list.
  • Documentación y conocimiento - Browser-independent command-line bookmark manager.

Historial de estrellas

Gráfico del historial de estrellas de jarun/bukuGráfico del historial de estrellas de jarun/buku

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace jarun/buku?

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.

¿Cuáles son las características principales de jarun/buku?

Las características principales de jarun/buku son: Bookmark Managers, Personal Bookmark Managers, Command Line Interfaces, Metadata Extraction, Search Interfaces, Cloud-Synced Managers, Tag Filtering Systems, Tag Management Systems.

¿Qué alternativas de código abierto existen para jarun/buku?

Las alternativas de código abierto para jarun/buku incluyen: shaarli/shaarli — Shaarli is a self-hosted bookmark manager and knowledge base designed for organizing web links and notes in a private,… go-shiori/shiori — Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service… 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… karakeep-app/karakeep — Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving.… pintree-io/pintree.

Alternativas open-source a Buku

Proyectos open-source similares, clasificados según cuántas características comparten con Buku.
  • shaarli/shaarliAvatar de shaarli

    shaarli/Shaarli

    3,873Ver en GitHub↗

    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

    PHPbookmarkingbookmarksbookmarks-manager
    Ver en GitHub↗3,873
  • go-shiori/shioriAvatar de go-shiori

    go-shiori/shiori

    11,516Ver en 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
    Ver en GitHub↗11,516
  • sissbruecker/linkdingAvatar de sissbruecker

    sissbruecker/linkding

    10,167Ver en 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
    Ver en GitHub↗10,167
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en 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
    Ver en GitHub↗299,516
Ver las 30 alternativas a Buku→