awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
internetarchive avatar

internetarchive/openlibrary

0
View on GitHub↗
6,183 stars·1,763 forks·Python·agpl-3.0·6 vuesopenlibrary.org↗

Openlibrary

Features

  • Bibliographic Record Editors - Manages and edits bibliographic records for a large, editable library catalog with version history and merge capabilities.
  • Bibliographic Metadata Editors - Provides a web interface for adding, correcting, and enriching bibliographic records in the catalog.
  • Web-Based Bibliographic Editors - Provides a web interface for adding, correcting, and enriching bibliographic records in a library catalog.
  • Book Edition Displays - Combines multiple components to present a full book edition on the book page.
  • Revisioned Data Stores - Renders pages by merging Python templates with a revisioned data store that tracks every edit as a new version.
  • Versioned Wikis - Edits wiki pages with a toolbar, rich text editor, and revision history for collaborative content management.
  • Media Cataloging Interfaces - Searches and browses a web interface to discover books from a large, editable library catalog.
  • Public Domain Book Readers - Provides a browser-based reader for streaming full-text of public-domain books without downloading.
  • Online Book Readers - Streams full-text of public-domain books directly in the browser without requiring a download.
  • Application Data Caches - Caches frequently accessed data in memory to speed up repeated requests and reduce database load.
  • Data Fetching - Retrieves records using optimized queries to minimize response time and server load.
  • Solr Search Integrations - Configures and queries a Solr search index to power book and author lookups across the catalog.
  • Solr Search Interfaces - Provides a search interface that queries a Solr index to find books and authors across the catalog.
  • Solr-Powered Search Indexes - Queries an external Solr cluster to deliver full-text and faceted search results across books, authors, and subjects.
  • Book Search Aggregators - Browses and searches a book catalog with instant suggestions, Solr-powered results, and faceted navigation.
  • Gettext Implementations - Extracts translatable strings into .po files and serves locale-specific pages via URL prefix routing.
  • Editable Book Catalogs - Provides an editable web catalog for discovering, browsing, and managing book metadata with community contributions.
  • REST APIs - Consumes and exposes RESTful endpoints to integrate with library data programmatically.
  • Page Localization - Redirects users to language-specific URLs based on locale preference, displaying translated content.
  • Browser-Based Book Readers - Streams full-text of public-domain books directly in the browser without requiring a download.
  • Gettext Wrappers - Wraps visible strings in gettext function calls so they can be extracted and translated.
  • Form and Input Management - Generates form elements for search, editing, and other user input across the site.
  • HTML Template Renderers - Renders the library catalog UI by merging data with server-side HTML templates.
  • Navigation Bars - Displays a persistent branded navigation bar at the top of every page.
  • Instant Search - Displays search suggestions as the user types in the header search bar.
  • Gettext-Based Translation Pipelines - Prepares templates, JavaScript strings, and message catalogs so the interface displays in multiple languages with locale-based URL routing.
  • Multilingual Web Applications - Ships a multi-language web interface with gettext-based translation support for global users.
  • Search Result Item Definitions - Displays search result items with associated widgets and link boxes for book discovery.
  • Catalog Automation Scripts - Runs scheduled Python scripts that update catalog records through the same internal API used by the web interface.
  • Book Cover Managers - Shows a book cover image with an optional call-to-action button inside carousels and subject pages.
  • Catalog Maintenance Scripts - Writes scripts that automate catalog maintenance tasks by updating book records and metadata.
  • Book Collection Trackers - Tracks books users want to read through personal lists and reading status menus.
  • Query Result Caching - Caches frequently accessed database query results in a distributed memory store to reduce repeated database load.
  • Automatic Route Registration - Adds new URL endpoints by dropping a Python module into a plugins directory, which auto-registers handlers and templates.
  • Personal Reading Logs - Manages personal book lists, reading statuses, and reading log statistics for individual users.
  • Internationalized Templates - Prepares HTML templates for translation so the interface displays in multiple languages.
  • Content Boxes - Organizes content with a header, hint, and component for layout purposes.
  • Content Carousels - Cycles through book covers and category items using arrow navigation in carousels.
  • Definition Lists - Renders a list of terms and their definitions using standard markup.
  • Select Dropdowns - Uses enhanced select elements to choose items, requiring JavaScript for interaction.
  • Progressive Form Enhancements - Enriches static HTML forms with dropdowns, overlays, and instant search without a full client-side framework.
  • Search Form Submissions - Uses a styled browser-default button to submit the search form on search pages.

Historique des stars

Graphique de l'historique des stars pour internetarchive/openlibraryGraphique de l'historique des stars pour internetarchive/openlibrary

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Openlibrary

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Openlibrary.
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur 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
    Voir sur GitHub↗15,395
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur 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
    Voir sur GitHub↗299,516
  • jgthms/bulmaAvatar de jgthms

    jgthms/bulma

    50,074Voir sur GitHub↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    CSScsscss-frameworkdesign
    Voir sur GitHub↗50,074
  • ckan/ckanAvatar de ckan

    ckan/ckan

    4,961Voir sur GitHub↗

    CKAN is an open-source data management platform that provides the foundation for building data portals. It supports the full lifecycle of datasets—from creation and organization to publishing, cataloging with faceted search, and interactive data visualization—all through a web interface. The platform is built on a modular architecture that includes a plugin-based extensibility system, a harvesting framework for importing metadata from external sources, and a standardized RESTful JSON API for programmatic access to datasets and metadata. The web interface is rendered using the Jinja2 templatin

    Pythonapicatalogckan
    Voir sur GitHub↗4,961
Voir les 30 alternatives à Openlibrary→

Questions fréquentes

Quelles sont les fonctionnalités principales de internetarchive/openlibrary ?

Les fonctionnalités principales de internetarchive/openlibrary sont : Bibliographic Record Editors, Bibliographic Metadata Editors, Web-Based Bibliographic Editors, Book Edition Displays, Revisioned Data Stores, Versioned Wikis, Media Cataloging Interfaces, Public Domain Book Readers.

Quelles sont les alternatives open-source à internetarchive/openlibrary ?

Les alternatives open-source à internetarchive/openlibrary incluent : 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… jgthms/bulma — Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout… miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… ckan/ckan — CKAN is an open-source data management platform that provides the foundation for building data portals. It supports… jedwatson/react-select — react-select is a customizable select input for React applications that supports single and multiple value selection…