For years, the software industry has embraced a culture of installing dozens—or even hundreds—of external libraries into nearly every project. Modern frameworks often rely on thousands of transitive dependencies, meaning a single application may ultimately depend on code maintained by hundreds of unknown contributors.

While this ecosystem has accelerated software development, it has also introduced a new class of risk: the software supply chain.

The 0deps Movement begins with a simple question:

What if an application depended only on code that it actually controls?

The Dependency Problem