Aspid.FastTools is a Unity package that takes the routine out of serialization, profiling and editor code.
![]() |
|
https://github.com/VPDPersonal/Aspid.FastTools.git#upm-preview
The URL installs the latest preview; Update in the Package Manager installs the next one. To pin a version or switch channels, see Installation in the documentation.
Requires Unity 6000.0.53f1 or newer. If you got the package from the Asset Store, skip the git URL and install it from My Assets in the Package Manager.
Troubleshooting
Compile errors right after the install. The Unity version is older than 6000.0.53f1: earlier 6000.0 patches lack UI Toolkit APIs that the package uses. Check it in Help → About Unity (Unity → About Unity on macOS).
The Console shows Assembly with name 'Aspid.FastTools' already exists. The project has a second copy of the package, for example its folder under Assets. Delete the copy.
Switching between the Asset Store and the git URL. Both install the same package, tech.aspid.fasttools, so remove it in Window → Package Manager (In Project) first, then install it from the other source.
![]() |
Stores a |
![]() |
Lets you pick the class for a |
![]() |
Changes an added component to a derived class without losing shared field values. |
![]() |
Finds missing |
![]() |
Maps enum keys to values (multipliers, colors, assets) that you edit in the Inspector, flags included. |
![]() |
Marks a section with one line; the generator builds the marker name from the type, the method and the line of the call. |
![]() |
Sets element properties, styles and events in a chain, so you build a UI Toolkit tree in one expression. |
![]() |
Updates the object, writes a value and applies the change in one chain. It also finds the C# field behind the property and the object that owns it. |
![]() |
Labels objects and components with readable names, and numbers components of the same type. |
![]() |
Teaches a coding agent to write code with FastTools: profiler markers, type selection, EnumValues and VisualElement Extensions. |
| Samples overview Scenes and editor tools for serialization, enum tables, profiling and editor UI. |
API reference Package types, methods and properties. |
Changelog Changes and fixes by version. |
Found a bug or have a question? Include your Unity version, package version and steps to reproduce.










