{"id":28261741,"url":"https://github.com/cantalat-yakan/unityessentials","last_synced_at":"2026-02-27T12:40:01.955Z","repository":{"id":293949298,"uuid":"984267845","full_name":"CanTalat-Yakan/UnityEssentials","owner":"CanTalat-Yakan","description":"Unity Essentials is a lightweight, modular set of editor utilities and helpers that streamline Unity development. It focuses on clean, dependency-free tools that work well together.","archived":false,"fork":false,"pushed_at":"2026-02-06T17:40:39.000Z","size":52,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-07T01:46:38.994Z","etag":null,"topics":["unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CanTalat-Yakan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-15T16:49:43.000Z","updated_at":"2026-02-06T17:41:00.000Z","dependencies_parsed_at":"2025-10-28T03:18:20.868Z","dependency_job_id":"5206de91-4493-479f-af84-6a481d7b4733","html_url":"https://github.com/CanTalat-Yakan/UnityEssentials","commit_stats":null,"previous_names":["cantalat-yakan/unityessentials","cantalat-yakan/unity.essentials"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CanTalat-Yakan/UnityEssentials","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanTalat-Yakan%2FUnityEssentials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanTalat-Yakan%2FUnityEssentials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanTalat-Yakan%2FUnityEssentials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanTalat-Yakan%2FUnityEssentials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CanTalat-Yakan","download_url":"https://codeload.github.com/CanTalat-Yakan/UnityEssentials/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanTalat-Yakan%2FUnityEssentials/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29895273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T12:09:13.686Z","status":"ssl_error","status_checked_at":"2026-02-27T12:09:13.282Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["unity"],"created_at":"2025-05-20T06:11:45.234Z","updated_at":"2026-02-27T12:40:01.947Z","avatar_url":"https://github.com/CanTalat-Yakan.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unity Essentials\r\n\r\nThis module is part of the Unity Essentials ecosystem and follows the same lightweight, editor-first approach.\r\nUnity Essentials is a lightweight, modular set of editor utilities and helpers that streamline Unity development. It focuses on clean, dependency-free tools that work well together.\r\n\r\nAll utilities are under the `UnityEssentials` namespace.\r\n\r\n```csharp\r\nusing UnityEssentials;\r\n```\r\n\r\n## Installation\r\n\r\nInstall the Unity Essentials package via Unity's Package Manager, then install modules from the Tools menu.\r\n\r\n- Add the package (via Git URL)\r\n    - Window → Package Manager\r\n    - \"+\" → \"Add package from git URL…\"\r\n    - Paste: `https://github.com/CanTalat-Yakan/UnityEssentials.git`\r\n\r\n- Install or update Unity Essentials packages\r\n    - Tools → Install \u0026 Update UnityEssentials\r\n    - Install all or select individual modules; run again anytime to update\r\n\r\n\u003e Quick overview: Add the package via Package Manager, then use Tools → Install \u0026 Update UnityEssentials to select and update the modules you need. Modules are lightweight, editor‑first, and live under the `UnityEssentials` namespace.\r\n\r\n## Available packages in this project\r\n\r\n- [Unity.Core.HDRP.ImGui](https://www.github.com/CanTalat-Yakan/Unity.Core.HDRP.ImGui)\r\n- [Unity.Core.HDRP.Resources](https://www.github.com/CanTalat-Yakan/Unity.Core.HDRP.Resources)\r\n- [Unity.Core.HDRP.Settings](https://www.github.com/CanTalat-Yakan/Unity.Core.HDRP.Settings)\r\n- [Unity.Core.Templates.Sponza](https://www.github.com/CanTalat-Yakan/Unity.Core.Templates.Sponza)\r\n- [Unity.Dependencies.GitApi](https://www.github.com/CanTalat-Yakan/Unity.Dependencies.GitApi)\r\n- [Unity.Dependencies.GitHub](https://www.github.com/CanTalat-Yakan/Unity.Dependencies.GitHub)\r\n- [Unity.Dependencies.NuGet](https://www.github.com/CanTalat-Yakan/Unity.Dependencies.NuGet)\r\n- [Unity.Diagnostics.Gizmo](https://www.github.com/CanTalat-Yakan/Unity.Diagnostics.Gizmo)\r\n- [Unity.Diagnostics.Modules](https://www.github.com/CanTalat-Yakan/Unity.Diagnostics.Modules)\r\n- [Unity.Diagnostics.Monitoring](https://www.github.com/CanTalat-Yakan/Unity.Diagnostics.Monitoring)\r\n- [Unity.Editor.Attributes.Button](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.Button)\r\n- [Unity.Editor.Attributes.DateTime](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.DateTime)\r\n- [Unity.Editor.Attributes.Directory](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.Directory)\r\n- [Unity.Editor.Attributes.Foldout](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.Foldout)\r\n- [Unity.Editor.Attributes.Info](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.Info)\r\n- [Unity.Editor.Attributes.LabelOverride](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.LabelOverride)\r\n- [Unity.Editor.Attributes.MinMaxSlider](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.MinMaxSlider)\r\n- [Unity.Editor.Attributes.OnValueChanged](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.OnValueChanged)\r\n- [Unity.Editor.Attributes.ReadOnly](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.ReadOnly)\r\n- [Unity.Editor.Attributes.ShowIf](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.ShowIf)\r\n- [Unity.Editor.Attributes.ToggleButton](https://www.github.com/CanTalat-Yakan/Unity.Editor.Attributes.ToggleButton)\r\n- [Unity.Editor.Components.StickyNote](https://www.github.com/CanTalat-Yakan/Unity.Editor.Components.StickyNote)\r\n- [Unity.Editor.Drawer.Enum](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.Enum)\r\n- [Unity.Editor.Drawer.EnumFlags](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.EnumFlags)\r\n- [Unity.Editor.Drawer.MarkdownViewer](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.MarkdownViewer)\r\n- [Unity.Editor.Drawer.PackageManifest](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.PackageManifest)\r\n- [Unity.Editor.Drawer.ReorderableList](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.ReorderableList)\r\n- [Unity.Editor.Drawer.SceneReference](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.SceneReference)\r\n- [Unity.Editor.Drawer.ScriptableObject](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.ScriptableObject)\r\n- [Unity.Editor.Drawer.SerializedDictionary](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.SerializedDictionary)\r\n- [Unity.Editor.Drawer.SimpleTreeView](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.SimpleTreeView)\r\n- [Unity.Editor.Drawer.WindowBuilder](https://www.github.com/CanTalat-Yakan/Unity.Editor.Drawer.WindowBuilder)\r\n- [Unity.Editor.Fetcher.MouseInput](https://www.github.com/CanTalat-Yakan/Unity.Editor.Fetcher.MouseInput)\r\n- [Unity.Editor.Hooks.Hierarchy](https://www.github.com/CanTalat-Yakan/Unity.Editor.Hooks.Hierarchy)\r\n- [Unity.Editor.Hooks.Inspector](https://www.github.com/CanTalat-Yakan/Unity.Editor.Hooks.Inspector)\r\n- [Unity.Editor.Hooks.PlayerLoop](https://www.github.com/CanTalat-Yakan/Unity.Editor.Hooks.PlayerLoop)\r\n- [Unity.Editor.Hooks.TextAsset](https://www.github.com/CanTalat-Yakan/Unity.Editor.Hooks.TextAsset)\r\n- [Unity.Editor.Hooks.UIBuilder](https://www.github.com/CanTalat-Yakan/Unity.Editor.Hooks.UIBuilder)\r\n- [Unity.Editor.Tools.EditorIcons](https://www.github.com/CanTalat-Yakan/Unity.Editor.Tools.EditorIcons)\r\n- [Unity.Editor.Tools.MaskMapGenerator](https://www.github.com/CanTalat-Yakan/Unity.Editor.Tools.MaskMapGenerator)\r\n- [Unity.Environment.CelestialBodiesCalculator](https://www.github.com/CanTalat-Yakan/Unity.Environment.CelestialBodiesCalculator)\r\n- [Unity.Environment.Ocean](https://www.github.com/CanTalat-Yakan/Unity.Environment.Ocean)\r\n- [Unity.Environment.TimeOfDay](https://www.github.com/CanTalat-Yakan/Unity.Environment.TimeOfDay)\r\n- [Unity.Environment.Weather](https://www.github.com/CanTalat-Yakan/Unity.Environment.Weather)\r\n- [Unity.Graphics.AdvancedSpotLight](https://www.github.com/CanTalat-Yakan/Unity.Graphics.AdvancedSpotLight)\r\n- [Unity.Graphics.AdvancedTerrain](https://www.github.com/CanTalat-Yakan/Unity.Graphics.AdvancedTerrain)\r\n- [Unity.Graphics.ApvLightingBaker](https://www.github.com/CanTalat-Yakan/Unity.Graphics.ApvLightingBaker)\r\n- [Unity.Graphics.BlackoutReflectionProbe](https://www.github.com/CanTalat-Yakan/Unity.Graphics.BlackoutReflectionProbe)\r\n- [Unity.Graphics.LightCookies](https://www.github.com/CanTalat-Yakan/Unity.Graphics.LightCookies)\r\n- [Unity.Graphics.Tonemaps](https://www.github.com/CanTalat-Yakan/Unity.Graphics.Tonemaps)\r\n- [Unity.Humanoid.ActiveRagdoll](https://www.github.com/CanTalat-Yakan/Unity.Humanoid.ActiveRagdoll)\r\n- [Unity.Humanoid.AnimationRigging](https://www.github.com/CanTalat-Yakan/Unity.Humanoid.AnimationRigging)\r\n- [Unity.Humanoid.Genesis9](https://www.github.com/CanTalat-Yakan/Unity.Humanoid.Genesis9)\r\n- [Unity.Humanoid.PoseController](https://www.github.com/CanTalat-Yakan/Unity.Humanoid.PoseController)\r\n- [Unity.Humanoid.Ragdoll](https://www.github.com/CanTalat-Yakan/Unity.Humanoid.Ragdoll)\r\n- [Unity.Movement.Camera.SpectatorController](https://www.github.com/CanTalat-Yakan/Unity.Movement.Camera.SpectatorController)\r\n- [Unity.Rendering.Camera.AutoExposureController](https://www.github.com/CanTalat-Yakan/Unity.Rendering.Camera.AutoExposureController)\r\n- [Unity.Rendering.Camera.FocusPointRayCaster](https://www.github.com/CanTalat-Yakan/Unity.Rendering.Camera.FocusPointRayCaster)\r\n- [Unity.Rendering.Camera.LuminanceCalculator](https://www.github.com/CanTalat-Yakan/Unity.Rendering.Camera.LuminanceCalculator)\r\n- [Unity.Rendering.Camera.PhysicalPropertiesController](https://www.github.com/CanTalat-Yakan/Unity.Rendering.Camera.PhysicalPropertiesController)\r\n- [Unity.Rendering.CameraRefreshRate](https://www.github.com/CanTalat-Yakan/Unity.Rendering.CameraRefreshRate)\r\n- [Unity.Rendering.Camera.RenderTextureHandler](https://www.github.com/CanTalat-Yakan/Unity.Rendering.Camera.RenderTextureHandler)\r\n- [Unity.Rendering.GlobalRefreshRate](https://www.github.com/CanTalat-Yakan/Unity.Rendering.GlobalRefreshRate)\r\n- [Unity.Sound.AudioMixer](https://www.github.com/CanTalat-Yakan/Unity.Sound.AudioMixer)\r\n- [Unity.Systems.AssetResolver](https://www.github.com/CanTalat-Yakan/Unity.Systems.AssetResolver)\r\n- [Unity.Systems.CameraProvider](https://www.github.com/CanTalat-Yakan/Unity.Systems.CameraProvider)\r\n- [Unity.Systems.DependencyInjection](https://www.github.com/CanTalat-Yakan/Unity.Systems.DependencyInjection)\r\n- [Unity.Systems.EventBus](https://www.github.com/CanTalat-Yakan/Unity.Systems.EventBus)\r\n- [Unity.Systems.FieldBinder](https://www.github.com/CanTalat-Yakan/Unity.Systems.FieldBinder)\r\n- [Unity.Systems.PredefinedAssembly](https://www.github.com/CanTalat-Yakan/Unity.Systems.PredefinedAssembly)\r\n- [Unity.Systems.RuntimeDiscovery](https://www.github.com/CanTalat-Yakan/Unity.Systems.RuntimeDiscovery)\r\n- [Unity.Systems.SceneLoader](https://www.github.com/CanTalat-Yakan/Unity.Systems.SceneLoader)\r\n- [Unity.Systems.Serializer](https://www.github.com/CanTalat-Yakan/Unity.Systems.Serializer)\r\n- [Unity.Systems.SettingsDefinition](https://www.github.com/CanTalat-Yakan/Unity.Systems.SettingsDefinition)\r\n- [Unity.Systems.SettingsProfile](https://www.github.com/CanTalat-Yakan/Unity.Systems.SettingsProfile)\r\n- [Unity.Systems.Singleton](https://www.github.com/CanTalat-Yakan/Unity.Systems.Singleton)\r\n- [Unity.Systems.SkinnedMeshTransfer](https://www.github.com/CanTalat-Yakan/Unity.Systems.SkinnedMeshTransfer)\r\n- [Unity.Systems.Task](https://www.github.com/CanTalat-Yakan/Unity.Systems.Task)\r\n- [Unity.Systems.Tick](https://www.github.com/CanTalat-Yakan/Unity.Systems.Tick)\r\n- [Unity.Systems.Timing](https://www.github.com/CanTalat-Yakan/Unity.Systems.Timing)\r\n- [Unity.Systems.UtilityExtensions](https://www.github.com/CanTalat-Yakan/Unity.Systems.UtilityExtensions)\r\n- [Unity.Types.ManagedArray](https://www.github.com/CanTalat-Yakan/Unity.Types.ManagedArray)\r\n- [Unity.Types.ObjectPool](https://www.github.com/CanTalat-Yakan/Unity.Types.ObjectPool)\r\n- [Unity.UI.Fonts](https://www.github.com/CanTalat-Yakan/Unity.UI.Fonts)\r\n- [Unity.UI.Toolkit.Animation](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.Animation)\r\n- [Unity.UI.Toolkit.ElementLinker](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.ElementLinker)\r\n- [Unity.UI.Toolkit.Extensions](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.Extensions)\r\n- [Unity.UI.Toolkit.MarqueeLabel](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.MarqueeLabel)\r\n- [Unity.UI.Toolkit.MenuGenerator](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.MenuGenerator)\r\n- [Unity.UI.Toolkit.ScriptComponents](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.ScriptComponents)\r\n- [Unity.UI.Toolkit.SplashScreen](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.SplashScreen)\r\n- [Unity.UI.Toolkit.Tooltip](https://www.github.com/CanTalat-Yakan/Unity.UI.Toolkit.Tooltip)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcantalat-yakan%2Funityessentials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcantalat-yakan%2Funityessentials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcantalat-yakan%2Funityessentials/lists"}