OpenUPM - Open Source Unity Package Registry (UPM)
<p align="center">
  <a href="https://openupm.com/">
    <img width="180" src="https://raw.githubusercontent.com/openupm/openupm/master/docs/.vuepress/public/images/openupm-icon-256.png" alt="logo">
  </a>
</p>
<h1 align="center">
  Open Source Unity Package Registry
  <a href="https://twitter.com/intent/tweet?text=Get%20600%2B%20open-source%20Unity%20packages%20from%20the%20OpenUPM%20registry&url=https://openupm.com&hashtags=unity3d,openupm,upm,gamedev" alt="Tweet URL">
    <img src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social" />
  </a>
</h1>
<p align="center">
  <a href="https://app.netlify.com/sites/openupm/deploys">
    <img src="https://api.netlify.com/api/v1/badges/5d66cc09-9f99-4b71-936a-317ee6a7b5d3/deploy-status" />
  </a>
  <a href="https://dev.azure.com/openupm/openupm/_build/latest?definitionId=1&branchName=master">
    <img src="https://dev.azure.com/openupm/openupm/_apis/build/status/openupm.openupm-pipelines?branchName=master" />
  </a>
  <a href="https://github.com/openupm/openupm/actions">
    <img src="https://github.com/openupm/openupm/workflows/CI/badge.svg" />
  </a>
  <a href="https://mergify.io">
    <img src="https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/openupm/openupm&style=flat" />
  </a>
  <a href="https://discord.gg/FnUgWEP">
    <img src="https://img.shields.io/discord/662675048884207616.svg" />
  </a>
  <a href="https://twitter.com/openupmupdate">
    <img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/openupmupdate?style=social">
  </a>
</p>
<p align="center">
  <a href="https://openupm.com/">
    <img width="80%" src="https://raw.githubusercontent.com/openupm/openupm/master/docs/.vuepress/public/images/openupm-screenshot.png" alt="logo">
  </a>
</p>
<p align="center">
  <a href="https://openupm.com/">
    OpenUPM
  </a> |
  <a href="https://openupm.cn/">
    OpenUPM中文网
  </a>
</p>

*Read this in other languages: [English](README.md), [简体中文](README.zh-cn.md).*

**Table of contents**

- [Introduction](#introduction)
- [Sponsors and backers](#sponsors-and-backers)
- [Ecosystem](#ecosystem)
- [Bugs and feature requests](#bugs-and-feature-requests)
- [Community](#community)
- [Contributors](#contributors)
- [Terms and license](#terms-and-license)
- [Status](#status)

## Introduction

OpenUPM is an open-source service for hosting and building open-source Unity Package Manager (UPM) packages. The intention is to create a universal platform to discover, distribute, and share open-source UPM packages, and build a community along with it.

OpenUPM is composed of two parts:
- The managed [scoped package registry](https://docs.unity3d.com/Manual/upm-scoped.html) for hosting UPM packages.
- The automatic build pipelines for tracking, building, and publishing UPM packages based on Git tags.

> DISCLAIMER: OpenUPM is an open-source service, not an official service provided by Unity Technologies Inc.

Learn more at [our documentations](https://openupm.com/docs/).

## Sponsors and backers
OpenUPM is an independent project with its ongoing development made possible entirely thanks to the support by our awesome [sponsors, backers, and contributors](https://openupm.com/contributors/). If you'd like to join them, please consider:
- [Sponsoring Favo Yang on Patreon](https://www.patreon.com/openupm) comes with exclusive perks
- [Exploring other donation options](https://openupm.com/support/)
- [Exploring region CN donation options](https://openupm.cn/zh/support/)

<!--bronze start
<h3 align="center">Bronze Sponsors</h3>

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://github.com/adrenak" target="_blank">
          <img width="64px" src="https://github.com/adrenak.png?size=128">
        </a>
      </td>
    </tr>
  </tbody>
</table>
bronze end-->

<h3 align="center">Service Sponsors</h3>

<!--bronze start-->
<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://m.do.co/c/50e7f9860fa9" target="_blank">
          <img width="148px" src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg">
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://www.netlify.com/" target="_blank">
          <img width="120px" src="https://www.netlify.com/img/global/badges/netlify-dark.svg">
        </a>
      </td>
    </tr>
  </tbody>
</table>
<!--bronze end-->

## Ecosystem

| Sub-project                                                               | Description                   |
|---------------------------------------------------------------------------|-------------------------------|
| [package.openupm.com](https://package.openupm.com)                        | UPM registry                  |
| [package.openupm.cn](https://package.openupm.cn)                          | UPM registry for China Region |
| [openupm/openupm](https://github.com/openupm/openupm)                     | website, package curated list |
| [openupm/openupm-pipelines](https://github.com/openupm/openupm-pipelines) | build pipelines               |
| [openupm/openupm-cli](https://github.com/openupm/openupm-cli)             | command-line tool             |

## Bugs and feature requests

Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/openupm/openupm/issues/new).

## Community

- Blog regularly at [medium.com/openupm](https://medium.com/openupm)
- Discuss at https://github.com/openupm/openupm/discussions
- Chat at [Discord](https://discord.gg/FnUgWEP)
- Contact us at [hello@openupm.com](hello@openupm.com)
- Track package updates at [the RSS feed](https://openupm.com/feeds/updates/rss)

## Contributors

Thank you to [all the people](https://openupm.com/contributors/) who already contributed to OpenUPM!

## Terms and license

- Source code licensed under [BSD-3-Clause](./LICENSE)
- OpenUPM website and public registry [terms-of-use](https://openupm.com/docs/terms.html)
- [Code of conduct](https://openupm.com/docs/code-of-conduct.html)

## Status

See https://openupm.github.io/upptime/
