nntmux/newznab-tmux
Newznab-tmux is a self-hosted Usenet indexer built in PHP, offering Newznab-compatible API endpoints, release search, NZB generation, and admin tooling for running a private indexer.
spatie/laravel-html for markup generation. This tells you the maintainers are investing in maintainability and front-end hygiene, not net-new product surface. Plan roadmap items assuming no major new capabilities arrive from upstream; budget internal effort if you need them.getVideoIDFromSiteID fix handling a zero siteID is a small, unglamorous correctness fix. It signals that ID/site-mapping logic has real-world null/zero inputs — worth noting if you plan to expose site-scoped features or analytics.Consider adopting when:
Look elsewhere when:
spatie/laravel-html migration, the MariaDB default) before upgrading.Adoption gate before upgrading from 4.1: verify (1) the default DB connection change against your existing config/env, (2) any view/helper overrides that assumed the previous HTML generation path now that spatie/laravel-html is in play, and (3) front-end customizations against the JS refactor.
To executives: This is an actively maintained, self-hosted indexer built on our existing Laravel/PHP stack — it replaces a meaningful chunk of custom search-and-release infrastructure with a proven, Newznab-compatible implementation, so downstream media tools integrate against a standard API rather than bespoke code. Release 4.2 is a maintenance release: security- and stability-relevant dependency updates across the framework, queue, and test tooling, plus an internal front-end and templating cleanup. No new product capability, no deliberate breaking API changes, and low upgrade risk. The one decision it forces is infrastructural: the project's default database is now MariaDB, which we should standardize on (or explicitly override) so support and onboarding stay coherent.
To engineering: 4.2 is almost entirely Dependabot-driven — Carbon, PHPUnit (12.3.x→12.5.1), Horizon 5.35.2, Scout 10.19.1, symfony/http-client, intervention/image, php-cs-fixer, Rector, phpdotenv. Three changes need real review before merge: the default connection switched to MariaDB (check config/database.php, env templates, and any deployment manifests), the migration to spatie/laravel-html (audit Blade partials, helpers, and any custom HTML builders for behavioral differences and escaping), and the JavaScript refactor (re-verify any forked assets, build pipeline, and browser-facing behavior). One functional fix lands — getVideoIDFromSiteID now handles a zero siteID — worth a regression test if we call that path. Treat this as a routine upgrade requiring a DB-config and templating audit, not a feature release.
How can I help you explore Laravel packages today?