Directories
¶
| Path | Synopsis |
|---|---|
|
Package api implements librarr's HTTP server: REST API handlers, authentication and sessions, and routing for the embedded web UI.
|
Package api implements librarr's HTTP server: REST API handlers, authentication and sessions, and routing for the embedded web UI. |
|
Package config loads, validates, and persists librarr's server configuration and runtime settings.
|
Package config loads, validates, and persists librarr's server configuration and runtime settings. |
|
Package db provides SQLite persistence for librarr: users, library items, download jobs, requests, and related records.
|
Package db provides SQLite persistence for librarr: users, library items, download jobs, requests, and related records. |
|
Package download manages download jobs and the supported download clients (qBittorrent, Transmission, Deluge, SABnzbd, and direct HTTP).
|
Package download manages download jobs and the supported download clients (qBittorrent, Transmission, Deluge, SABnzbd, and direct HTTP). |
|
Package metadata fetches book metadata from Open Library.
|
Package metadata fetches book metadata from Open Library. |
|
Package models defines the shared data types used across librarr.
|
Package models defines the shared data types used across librarr. |
|
Package netutil provides network helpers, including SSRF-safe validation of user-supplied integration and outbound URLs.
|
Package netutil provides network helpers, including SSRF-safe validation of user-supplied integration and outbound URLs. |
|
Package organize moves downloaded ebooks, audiobooks, and manga into the configured library layout, extracting metadata where possible.
|
Package organize moves downloaded ebooks, audiobooks, and manga into the configured library layout, extracting metadata where possible. |
|
Package scheduler runs periodic background tasks such as wishlist searches, monitored-author checks, and series tracking updates.
|
Package scheduler runs periodic background tasks such as wishlist searches, monitored-author checks, and series tracking updates. |
|
Package search implements librarr's search sources (Anna's Archive, Prowlarr, Project Gutenberg, and others) plus result filtering, scoring, and source health tracking.
|
Package search implements librarr's search sources (Anna's Archive, Prowlarr, Project Gutenberg, and others) plus result filtering, scoring, and source health tracking. |
|
Package sources holds the runtime registry of indexer endpoints.
|
Package sources holds the runtime registry of indexer endpoints. |
|
sourcestest
Package sourcestest is a test-only helper that exposes the canonical librarr-sources registry as Go bytes/types.
|
Package sourcestest is a test-only helper that exposes the canonical librarr-sources registry as Go bytes/types. |
|
Package torznab serves a Torznab-compatible API so external tools (e.g.
|
Package torznab serves a Torznab-compatible API so external tools (e.g. |
|
Package version exposes the Librarr release version.
|
Package version exposes the Librarr release version. |
|
Package webhook delivers librarr event notifications to configured webhook endpoints such as Discord.
|
Package webhook delivers librarr event notifications to configured webhook endpoints such as Discord. |
|
Package zlibraryparse parses Z-Library search and book-detail responses (JSON and HTML fallbacks) into structured data.
|
Package zlibraryparse parses Z-Library search and book-detail responses (JSON and HTML fallbacks) into structured data. |
Click to show internal directories.
Click to hide internal directories.