Skip to content

Repository files navigation

Aspid.FastTools

Unity 6.0+ Stable Preview License

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.



Installation

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.

Features

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.

Donate

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.

License

Aspid.FastTools is distributed under the MIT License. Release history lives in the CHANGELOG.

About

Unity tools to cut boilerplate — source-generated ProfilerMarkers, serializable type/enum/ID systems, and a fluent UIToolkit API.

Topics

Resources

Stars

24 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages