# Developer documentation These guides cover NeferWL's internals and tools for development, testing and performance investigation. For configuration and desktop setup, see the [user documentation](../index.md). - [Architecture](architecture.md): owner goroutines, GC strategy and reusable purego libraries. - [Headless mode](headless.md): screenshots, scripted input and testing without a screen. - [Profiling](profiling.md): CPU and allocation profiling, logging and frame statistics. - [Repository rules](../../AGENTS.md): architecture constraints, test requirements and checks before merge.