Unity UI Toolkit Extensions
A downloadable tool
Stop Rebuilding UI From Scratch
You know the controls. The pill buttons. The step progress bar. The swipe-to-dismiss toast. You build them on every project, then build them again on the next one.
They are already here.
Unity UI Toolkit Extensions is a free, open-source collection of 25 production-ready controls for Unity's modern UI Toolkit. USS-themable, data-driven, and built for Unity 6000.0+.
Drop them in, theme them to taste, ship.
This is one half of a two-package ecosystem. Two packages. One ecosystem. The companion Unity UI Extensions (uGUI) package brings 101 controls to the classic uGUI stack, while this package — the UI Toolkit side — covers the modern runtime. Both ship under one unifying version banner: 3.0.
The controls and utilities are all hand made, however AI was used to assist in creating the examples.
---
What it is
A clean, focused control library built the UI Toolkit way — USS / data-driven UI, no bolted-on hacks. Around 26 C# runtime scripts power 25 controls, with 12 example scenes to show every one of them in action.
- Package id: `com.unity.uitoolkitextensions`
- Display name: Unity UI Toolkit Extensions
- Version: `1.0.0`
- Unity: 6000.0+ (UI Toolkit / modern runtime only)
- Licence: MIT
- Style: USS-themable, data-driven
This is the first release of the UI Toolkit package, shipping alongside the 3.0 relaunch of the wider Unity UI Extensions ecosystem. Community-driven since 2015 — battle-tested foundations, brand-new toolkit.
---
The 25 controls
Everything below is included, with examples:
Buttons & toggles
- PillButton — rounded, themable action button.
- ToggleButton — stateful on/off button.
- ColorToggleButton — toggle with colour-driven states.
- ColorToggleGroup — grouped colour toggles with single-selection behaviour.
- CircularImageButton — circular image-backed button.
- IconLabelButton — icon + label combo button.
Inputs & selection
- PillInputField — pill-styled text input.
- PillSelector — segmented pill selector.
- RoundedInputField — rounded text input.
- QuadrantStepper — four-directional step selector / overlay compass.
- DropDownControl — drop-down selection input control.
- SocialLinkContainer — editable list of platform-labelled social link fields.
Navigation & progress
- ScrollSnap — snap-to-page scrolling.
- PageDotIndicator — paged dot indicator for carousels.
- StepProgressBar — multi-step progress indicator.
- CollapsibleSection — expandable/collapsible content panel.
- ScreenHeader — configurable top app-bar with title and up to four edge action buttons.
- DropDownMenuControl — anchored overlay action menu with large tappable rows.
- ElasticListView — vertical list with elastic overscroll and swipe-up load-more.
Feedback & media**
- LoadingIcon — animated loading indicator.
- GrayscaleImage — greyscale image element.
- ImageCropOverlayControl — image crop overlay control for cropping/masking images.
- ToastSwipeDismiss — swipe-to-dismiss toast notification.
- ComingSoonMessage — placeholder "coming soon" message element.
- NotificationBadge — unread-count badge that auto-hides at zero and clamps to "99+".
> All 25 control names verified against the package source — the shipping set for `1.0.0`.
---
Install
This is a Unity Package Manager (UPM) package. No `.unitypackage` to import, no files to copy around — clean dependency management, the modern way.
Via git URL (Unity → Window → Package Manager → + → *Add package from git URL*):
https://github.com/Unity-UI-Extensions/com.unity.uitoolkitextensions.git
OpenUPM [VERIFY: confirm this package is published on the OpenUPM registry before listing the command]:
openupm add com.unity.uitoolkitextensions
Requires Unity 6000.0 or newer.
---
Examples included
12 example scenes ship with the package, demonstrating the controls in real layouts — forms, wizards, carousels, toast notifications and more. Import them straight from the Package Manager Samples tab. See it working before you wire it into your own UI.
---
MIT — free, no lock-in
100% free and open source, released under the MIT licence. Use it in personal and commercial projects. No royalties, no attribution gymnastics, no strings.
- Free / community-owned No paywall, no "pro" tier.
- Open contribution. PRs welcome, every contributor credited.
- Community-driven since 2015.
Love the project? You can back ongoing development on Patreon/GitHub/Itchio/etc.
---
Support & links
- Support on Patreon/Itchio/GitHub:
- Maintainer: Simon "darkside" Jackson — [@SimonDarksideJ](https://twitter.com/SimonDarksideJ)
Looking for the classic uGUI controls? Grab the companion Unity UI Extensions package (101 controls, BSD-3): Ship faster. Build better.
| Published | 4 days ago |
| Status | Released |
| Category | Tool |
| Author | UnityUIExtensions |
| Tags | uitoolkitextensions, unity3d, User Interface (UI) |
| AI Disclosure | AI Assisted, Text |
Download
Click download now to get access to the following files:






Leave a comment
Log in with itch.io to leave a comment.