Drupal is a registered trademark of Dries Buytaert

naught

No security coverage
View on drupal.org

The Naught module is a Drupal solution for when you need absolutely naught. It provides a satisfying absence of functionality while maintaining a proper module structure. Perfect for testing, demonstrations, or embracing the zen of emptiness in your Drupal installation.

Features

The Naught module's primary feature is its complete lack of features. When enabled, it adds naught to your Drupal site, which can be surprisingly useful in various scenarios:

  • Testing environments: Use Naught to test module installation/uninstallation processes without side effects
  • Demonstration purposes: Show how modules function structurally without adding complexity
  • Placeholder development: Serve as a starting point for custom module development
  • Teaching tool: Help new developers understand Drupal's module architecture without functional distractions

The module is intentionally minimal and does exactly what its name suggests: naught.

Post-Installation

After installing the Naught module, you'll notice... naught has changed. That's the point!

There are no configuration pages to visit, no new content types added, and no text formats to manage. The module simply exists within your Drupal installation, taking up minimal space and performing no operations.

To verify the module is working correctly, check your Extend page (/admin/modules), where you should see the Naught module listed and enabled. That's all there is to it!

Additional Requirements

The Naught module requires:

  • Drupal 9.x or 10.x
  • Naught else (appropriately)

While the Naught module works perfectly well on its own (by doing naught), you might consider pairing it with:

  • Module Filter: Helps you find Naught among your installed modules
  • Devel: If you want to inspect what Naught is (not) doing

Similar projects

Other minimalist modules exist in the Drupal ecosystem, but most still do something. The Naught module proudly joins its spiritual siblings "Nothing" and "Zilch" in a commitment to absolute emptiness. Similar projects include:

  • Nothing: The original emptiness module
  • Zilch: Another implementation of perfect nothingness
  • Minimal: Provides minimal functionality rather than none
  • Example: Demonstrates features rather than their absence
  • Stub: Serves as a placeholder but typically includes some rudimentary code

Naught differs by delivering exactly zero features with perfect consistency, carrying forward the noble tradition established by its predecessors.

Supporting this Module

The Naught module costs naught to maintain, but if you appreciate the concept of naughtiness (in the philosophical sense), consider donating to the Drupal Association to support the platform that makes this naughtness possible.

Community Documentation

For a demonstration of Naught in action (or rather, inaction), check out our extensive documentation which, in keeping with the module's purpose, contains naught of substance.

Philosophy of Naught

The Naught module embraces the Zen concept of "mu" (無) - the space between existence and non-existence. By installing Naught, you add to your site by adding naught at all, creating a perfect paradox of functionality. As the ancient wisdom states: "The usefulness of a pot comes from its emptiness."

Technical Implementation

The Naught module consists of the minimum required files to be recognized as a valid Drupal module. Its implementation is an exercise in elegant minimalism, containing only what is absolutely necessary to exist as a module without performing any operations whatsoever.

Activity

Total releases
1
First release
Apr 2025
Latest release
10 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
0.0.0 Stable Apr 24, 2025