Aspid.FastTools is a Unity toolset that eliminates routine boilerplate. Inside: a convenient SerializeReference workflow (an inspector type picker and a project-wide reference audit window), Roslyn source generators and analyzers, and runtime and editor utilities — from a serializable System.Type to fluent UI Toolkit extensions.
[Documentation] [Unity Asset Store] [Releases] [Donate]
Install via UPM: Package Manager → + → Install package from git URL…
| Channel | URL |
|---|---|
| Stable | https://github.com/VPDPersonal/Aspid.FastTools.git#upm |
| Specific version | https://github.com/VPDPersonal/Aspid.FastTools.git#upm/<version> |
| Preview | https://github.com/VPDPersonal/Aspid.FastTools.git#upm-preview |
Prefer a manual install? Download the .unitypackage from Releases or get the package on the Unity Asset Store. Migrating from com.aspid.fasttools? See Getting Started.
| Feature | What it gives you |
|---|---|
| Serializable Type System | System.Type as a serialized field, [TypeSelector], a searchable type-picker window, ComponentTypeSelector |
| SerializeReference Selector | A type-picker dropdown for [SerializeReference] fields, nested inspectors, generics, per-field repair of broken references |
| SerializeReference Tooling | Project-wide audit and bulk repair tabs, project settings, the build/CI gate |
| ProfilerMarkers | Source-generated, per-call-site ProfilerMarkers via this.Marker() |
| EnumValues | Serializable enum → value maps, [Flags]-aware, boxing-free |
| VisualElement Extensions | Fluent UI Toolkit tree building in code |
| SerializedProperty Extensions | Chainable typed setters and reflection helpers |
| Editor Helpers | Display names for scripts in custom editors |
| Claude Code Plugin | Skills that teach Claude Code this package |
Each feature ships with a sample that doubles as a tutorial — see Samples. Russian documentation: Documentation/ru.
This project is developed on a voluntary basis. If you find it useful, you can support its development by purchasing the package on the Unity Asset Store — that helps allocate more time to improving and maintaining Aspid.FastTools.
Aspid.FastTools is distributed under the MIT License. Release history lives in the CHANGELOG.
