# Core Components These are the 'building blocks' out of which Evennia is built. This documentation is complementary to, and often goes deeper than, the doc-strings of each component in the [API](../Evennia-API.md). ## Database entites - [Typeclasses](./Typeclasses.md) - [Sessions](./Sessions.md) - [Acccounts](./Accounts.md) - [Guests](../Concepts/Guest-Logins.md) - [Objects](./Objects.md) - [Scripts](./Scripts.md) - [Channels and Messages](./Communications.md) - [Attributes](./Attributes.md) - [Nicks](./Nicks.md) - [Tags](./Tags.md) - [Spawner and prototypes](./Prototypes.md) - [Help entries](./Help-System.md) ## Commands - [Available Default Commands](./Default-Commands.md) - [Command system](./Command-System.md) - [Commands](./Commands.md) - [Command-Sets](./Command-Sets.md) - [The Connection Screen](./Connection-Screen.md) - [Batch-Processors](./Batch-Processors.md) - [Batch-Code-Processor](./Batch-Code-Processor.md) - [Batch-Command-Processor](./Batch-Command-Processor.md) ## Utils and tools - [Misc Utils](./Coding-Utils.md) - [EvEditor](./EvEditor.md) - [EvMenu](./EvMenu.md) - [EvMore](./EvMore.md) - [MonitorHandler](./MonitorHandler.md) - [TickerHandler](./TickerHandler.md) - [Lock system](./Locks.md) - [FuncParser](./FuncParser.md) ## Server and network - [Portal](./Portal-And-Server.md) - [Inputfuncs](./Inputfuncs.md) - [Outputfuncs](./Outputfuncs.md) - [Protocols](../Concepts/Custom-Protocols.md) - [Server](./Server.md) - [Server conf object](../Setup/Server-Conf.md) - [Webserver](./Webserver.md) - [Webclient](./Webclient.md) - [Bootstrap](./Bootstrap-Components-and-Utilities.md) - [Signals](./Signals.md)