> For the complete documentation index, see [llms.txt](https://docs.mosaic.js.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mosaic.js.org/develop-an-extension.md).

# Develop an extension

- [Anatomy of an extension](https://docs.mosaic.js.org/develop-an-extension/anatomy-of-an-extension.md): Get acknowledged with some rules which apply to any extension
- [Namespaces](https://docs.mosaic.js.org/develop-an-extension/namespaces.md): The main concept you need to know in order to develop a plugin and a plugin-friendly application
- [Runtime plugins](https://docs.mosaic.js.org/develop-an-extension/plugins.md): Modify source logic without rewriting the source code!
- [Build configuration plugins](https://docs.mosaic.js.org/develop-an-extension/build-configuration-plugins.md): Modify build configurations without rewriting them!
