Skip to content
A curated list of awesome Git repositories for Unity that support Unity Package Manager (UPM). Feel free to add yours in!
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Create LICENSE Oct 31, 2019
README.md switch to github link for SUCC Feb 1, 2020

README.md

Awesome UPM

An awesome list of Git repositories for Unity that support Unity Package Manager (UPM).

Asset

Name URL
Eflatun.WebView https://github.com/starikcetin/Eflatun.WebView
Outline-Effect https://github.com/cakeslice/Outline-Effect

Code

Name URL
ClassImpl https://github.com/pipe01/classimpl
Eflatun.Calculation https://github.com/starikcetin/Eflatun.Calculation
Eflatun.CodePatterns https://github.com/starikcetin/Eflatun.CodePatterns
Eflatun.Common https://github.com/starikcetin/Eflatun.Common
Eflatun.EventBus https://github.com/starikcetin/Eflatun.EventBus
Eflatun.Expansions https://github.com/starikcetin/Eflatun.Expansions
Eflatun.GeoUnity https://github.com/starikcetin/Eflatun.GeoUnity
Eflatun.GridBuilding https://github.com/starikcetin/Eflatun.GridBuilding
Eflatun.HexMath https://github.com/starikcetin/Eflatun.HexMath
Eflatun.Pooling https://github.com/starikcetin/Eflatun.Pooling
Eflatun.RandomUtils https://github.com/starikcetin/Eflatun.RandomUtils
Eflatun.Sampling https://github.com/starikcetin/Eflatun.Sampling
Eflatun.Serialization https://github.com/starikcetin/Eflatun.Serialization
Eflatun.Tracking2D https://github.com/starikcetin/Eflatun.Tracking2D
Eflatun.Trajectory https://github.com/starikcetin/Eflatun.Trajectory
Enum Generator https://github.com/BastianBlokland/enum-generator-unity
InterSUCC https://github.com/JimmyCushnie/InterSUCC
Json RPC https://github.com/k0dep/Unity-Json-Rpc
Newtonsoft.Json 12.0.1-12.0.2 (jilleJr) https://github.com/jilleJr/Newtonsoft.Json-for-Unity
Newtonsoft.Json 12.0.1 (PixelWizards) https://github.com/PixelWizards/com.newtonsoft.json
PersistentData https://github.com/JimmyCushnie/PersistentData
SUCC https://github.com/JimmyCushnie/SUCC

ECS & DOTS

Name URL
ECS Line Renderer https://github.com/5argon/ECSLineRenderer
EntitySelection https://github.com/JonasDeM/EntitySelection
JTween https://github.com/jeffcampbellmakesgames/unity-jtween#release/stable

Framework

Name URL
BindingsRx (fork) https://github.com/starikcetin/bindingsrx
BindingsRx-TextMeshPro https://github.com/starikcetin/BindingsRx-TextMeshPro
EcsRx.Unity (fork) https://github.com/starikcetin/ecsrx.unity
Extenject (fork) https://github.com/starikcetin/Extenject
joy https://github.com/starikcetin/joy
NanoECS https://github.com/SinyavtsevIlya/NanoECS
Scriptable-Architecture https://github.com/DanielEverland/ScriptableObject-Architecture#release/stable
The Mixed Reality Toolkit (XRTK) https://github.com/XRTK/XRTK-Core
UniRx (fork) https://github.com/starikcetin/UniRx

Inspector

Name URL
Eflatun.Inspector https://github.com/starikcetin/Eflatun.Inspector
NaughtyAttributes https://github.com/dbrizov/NaughtyAttributes
Scene Reference (import from gist) https://github.com/starikcetin/unity-scene-reference
Serializable Callback https://github.com/MeikelLP/SerializableCallback
Serializable Dictionary (fork) https://github.com/starikcetin/Unity-SerializableDictionary
type-inspector https://github.com/k0dep/type-inspector

UI

Name URL
Eflatun.UI https://github.com/starikcetin/Eflatun.UI
UI Extensions https://bitbucket.org/UnityUIExtensions/unity-ui-extensions
UI Shapes Kit (fork) https://github.com/JimmyCushnie/ui-shapes-kit_jimmyfork/

Utility

Name URL
AutoPreset https://github.com/jeffcampbellmakesgames/unity-auto-preset#release/stable
Asset Inspector https://github.com/johnsoncodehk/unity-asset-inspector
Cinemachine https://github.com/Unity-Technologies/upm-package-cinemachine
Compile Time Tracker https://github.com/DarrenTsung/DTCompileTimeTracker
Constants Generator (import from gist) https://github.com/starikcetin/unity-constants-generator
Eflatun.AndroidManifestHook https://github.com/starikcetin/Eflatun.AndroidManifestHook
Hierarchy Folders https://github.com/xsduan/unity-hierarchy-folders
Ingame Debug Console (fork) https://github.com/starikcetin/UnityIngameDebugConsole
JCMG SemVer https://github.com/jeffcampbellmakesgames/unity-semver#release/stable
NuGet for Unity (fork) https://github.com/starikcetin/NuGetForUnity
Scene Switcher https://github.com/coryleach/UnitySceneSwitcher
Scene View Camera Aligner https://github.com/baba-s/uni-scene-view-camera-aligner
Unity Addressable Importer https://github.com/favoyang/unity-addressable-importer
uREPL (fork) https://github.com/starikcetin/uREPL

UPM Utilities

Name URL
CommUnityStore https://github.com/RafaelGrochoska/CommUnityStore
Git Dependency Resolver For Unity https://github.com/mob-sakai/GitDependencyResolverForUnity
Git UPM Publisher https://github.com/starikcetin/git-upm-publisher
JCMG Package Tools https://github.com/jeffcampbellmakesgames/unity-package-tools#release/stable
OpenUPM https://openupm.com
Originer https://github.com/k0dep/Originer
Unity NuGet https://github.com/xoofx/UnityNuGet
UPM Git Extension https://github.com/mob-sakai/UpmGitExtension
UPM Package Populator https://github.com/ashblue/upm-package-populator
UPM Embed https://github.com/liortal53/upm-embed

How to support UPM in my Git repository?

UPM wants a package.json file at the root. There are ways of doing this without changing your whole repository structure. Take a look at this amazing article by mob-sakai.

After you read that article, take a look at this tool for automating that process.

You can’t perform that action at this time.