- Spidermonkey and Rhino offer a load function, but does not have any specific pattern for namespacing.
- Dojo has a complete incremental loading facility in the form of dojo.require and a standard mechanism for declaring modules. dojo.require ensures that the module is loaded only once.
- The Jack project implements a simple "require" system.
- Helma NG implements a module system with per-module scopes and import, include and require functions.