| Action | Defines a custom action on a page. |
| AjaxOptions | Provides parameters for the behavoir of ajax powered columns. (Custom ajax columns or many to one ajax columns) |
| AuthHelper | Provides functionality for user/permisson handling. |
| Backup | Functionallity for automated folder backups as .zip files. |
| DataProcessor | Holds a set of usefull methods. |
| EnumType | Creating a custom enum type for integration with doctrine/dbal |
| ExceptionHandler | I forgot the purpose of this class. |
| Filter | Represents an actual filter (with values) on a record. |
| FilterDefinition | Represents a filter definition on a record (no acutaly filter) |
| Generator | Automatically generates a "CrudkitServiceProvider.php" file based on the configured database in .env |
| Lookup | A lookup is a calculated field with values from other tables or fixed values |
| PageDescriptor | Definition of a webpage (UI). |
| PageStore | Object to store an access all the pages (bundeling) |
| RestrictionSet | Defines a set of restrictions or rights to access pages and specific actions on pages. The $type 'allow-all' or 'deny-all' defines its behavior. A RestrictionSet belongs to a User. |
| RestrictionSetEntry | Defines a single permission or restriction. |
| Section | Defines a section on a Card page. |
| SQLManyToOneColumn | Allows to define Many to One Columns. |
| Startpage | Defines a startpage for users. |
| TableDescriptor | Definition of a database table. |
| User | Represents a user account (login) |