# Developer Guide
This documentation is intended for developers planning to implement new features or maintain the Trilium Notes application, as it describes the architecture of the application.

For the user-facing documentation, including how to write scripts and the various APIs, consult the [user guide](https://docs.triliumnotes.org/user-guide/) instead.

### Quick links

*   <a class="reference-link" href="Developer%20Guide/Environment%20Setup.md">Environment Setup</a>
*   <a class="reference-link" href="Developer%20Guide/Project%20Structure.md">Project Structure</a>

### External links

*   The [Trilium Notes website](https://triliumnotes.org/), for a quick presentation of the application.
*   [User Guide](https://docs.triliumnotes.org/user-guide/), to understand the concepts of the application itself.
*   [GitHub Repository (TriliumNext/Trilium)](https://github.com/TriliumNext/Trilium/)