Acknowledgements

Thanks to the open source projects and communities that make Shelfarr possible.

Core projects

  • Flask — the Shelfarr web server.
  • gunicorn — production WSGI server (common Docker deployment).
  • Mutagen — reading embedded audio tags.
  • RapidFuzz — fast string matching for metadata decisions.
  • Requests — HTTP client for integrations.
  • regex — optional regex engine for safer timeouts.
  • PostHog — anonymous, opt-out via environment config (see Privacy).
  • Preact + HTM — lightweight UI without a build step.

Community

Special thanks to the Audiobookshelf community for inspiring workflows and edge cases.
Want to contribute or share examples? Join our Discord.

Links

GitHubDiscord