Skip to content
@needle-mirror

Needle – Mirror of packages from the Unity Technologies Package Manager (UPM)

This repository group contains versions of packages available in UPM, without any changes. Not affiliated with Unity Technologies. Maintained by Needle.

Needle Logo

Unity Package Mirror

All Unity Package Manager packages on GitHub — mirrored, browsable, and searchable.
Maintained by Needle

Browse All Packages · needle.tools · Needle Engine


What is this?

The Needle Mirror organization contains 291+ Unity packages across all their versions — directly on GitHub. No downloads needed, no fiddling with the Package Manager.

This lets you:

Feature Example
⚖️ Compare versions side-by-side AR Foundation 4.0 vs 3.1
🥇 See release timelines and branching AR Foundation network graph
📇 Read developer changelogs — the real ones Cinemachine changelog
🗡️ Fork and customize packages with a rebase-friendly upgrade path XR Interaction Toolkit
📜 Browse release history at a glance AR Foundation releases
🔍 Search across all packages using GitHub's code search Search example

Why does this exist?

Unity's Package Manager is great at distributing packages — but it's not great at letting you see what changed between versions, compare code, or maintain customizations across updates.

We built this mirror because we kept running into the same problems:

  • No easy way to diff two versions of a package
  • Changelogs that range from "works of art" (Input System) to entirely empty
  • Customizing a package meant losing the ability to update it

Every package here is publicly available through UPM — we just make it accessible on GitHub so you can use the tools you already know.

How to fork and customize a package

  1. Fork the package repository you need
  2. Create a branch for your modifications
  3. When Unity releases a new version, the mirror updates automatically
  4. Rebase your branch onto the new version

This gives you full customization freedom while keeping a clean upgrade path.


Made by Needle

Needle

We're Needle — we build tools that bring 3D to the web.

Needle Engine

Needle Engine is our runtime for creating spatial web experiences. Build interactive 3D directly from Unity, Blender, or code — and deploy to the web instantly.

  • Works on desktops, phones, VR, AR, and Apple Vision Pro
  • Integrates with React, Vue, Svelte, or plain HTML
  • Built-in multiplayer, voice chat, and persistence
  • Automatic optimization and compression for tiny file sizes
  • Sub-second iteration with hot reload

Get started with Needle Engine

Needle Cloud

Needle Cloud lets you optimize, deploy, review, and share 3D content and web applications — directly from your editor or CI pipeline.


Website · Needle Engine · Needle Cloud · Discord · Twitter

Built with care by @marcel_wiessler and @hybridherbst

Pinned Loading

  1. needle-mirror.github.io needle-mirror.github.io Public

    Readme and Website for Needle Mirror. Open an issue here for feature requests or issues

    CSS 55 6

Repositories

Showing 10 of 273 repositories
  • com.unity.formats.alembic Public

    [Mirrored from UPM, not affiliated with Unity Technologies.] 📦 Import and export Alembic files (.abc), record and stream animations in the Alembic format directly in Unity.NOTE: Supported build platforms: only Windows 64, MacOS X, Linux 64, and Stadia.The Alembic format is commonly used in animation to transfer facial, cloth, and other simulatio…

    needle-mirror/com.unity.formats.alembic's past year of commit activity
    C# 1 1 1 0 Updated Nov 10, 2026
  • com.unity.2d.spriteshape Public

    SpriteShape Runtime & Editor Package contains the tooling and the runtime component that allows you to create very organic looking spline based 2D worlds. It comes with intuitive configurator and a highly performant renderer. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.2d.spriteshape's past year of commit activity
    C# 3 2 0 0 Updated Nov 10, 2026
  • com.unity.2d.psdimporter Public

    A ScriptedImporter for importing Adobe Photoshop PSB (Photoshop Big) file format. The ScriptedImporter is currently targeted for users who wants to create multi Sprite character animation using Unity 2D Animation Package. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.2d.psdimporter's past year of commit activity
    C# 15 11 0 0 Updated Nov 10, 2026
  • com.unity.2d.animation Public

    2D Animation provides all the necessary tooling and runtime components for skeletal animation using Sprites. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.2d.animation's past year of commit activity
    C# 4 5 0 0 Updated Nov 10, 2026
  • com.autodesk.fbx Public

    This package provides Unity C# bindings to the Autodesk® FBX® SDK. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.autodesk.fbx's past year of commit activity
    C# 2 1 0 0 Updated Nov 10, 2026
  • com.unity.2d.common Public

    2D Common is a package that contains shared functionalities that are used by most of the other 2D packages. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.2d.common's past year of commit activity
    C# 1 0 0 0 Updated Nov 10, 2026
  • com.unity.netcode.gameobjects Public

    Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.netcode.gameobjects's past year of commit activity
    C# 5 2 0 0 Updated Nov 10, 2026
  • com.unity.2d.aseprite Public

    2D Aseprite Importer is a package which enables the import of .aseprite files from the Pixel Art tool Aseprite. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.2d.aseprite's past year of commit activity
    C# 2 2 0 0 Updated Nov 10, 2026
  • com.unity.cloud.draco Public

    Use Draco for Unity to apply Draco compression to meshes, import Draco files and load Draco data at runtime. Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.cloud.draco's past year of commit activity
    C# 1 0 0 0 Updated Nov 9, 2026
  • com.unity.transport Public

    Unity network transport layer - the low-level interface for connecting and sending data through a network 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]

    needle-mirror/com.unity.transport's past year of commit activity
    C# 16 11 0 0 Updated Nov 6, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…