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.