https://github.com/pixel-clover/uview
A cross-platform tool for viewing and modifying Unity package files
https://github.com/pixel-clover/uview
desktop-application game-development java java-21 java-application unity unity-package-manager unity3d
Last synced: 23 days ago
JSON representation
A cross-platform tool for viewing and modifying Unity package files
- Host: GitHub
- URL: https://github.com/pixel-clover/uview
- Owner: pixel-clover
- License: apache-2.0
- Created: 2025-07-17T11:01:51.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-10-04T08:20:29.000Z (7 months ago)
- Last Synced: 2025-10-04T10:11:48.433Z (7 months ago)
- Topics: desktop-application, game-development, java, java-21, java-application, unity, unity-package-manager, unity3d
- Language: Java
- Homepage:
- Size: 110 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
UView
[](https://github.com/pixel-clover/uview/actions/workflows/tests.yml)
[](https://codecov.io/gh/pixel-clover/uview)
[](https://www.codefactor.io/repository/github/pixel-clover/uview)
[](LICENSE)
[](https://github.com/pixel-clover/uview/releases/latest)
A cross-platform tool for viewing and modifying Unity package files
---
UView is a lightweight Java application that lets you view, extract, and modify the contents of `*.unitypackage` files without importing
them
into Unity Editor.
In many situations, users just want to check what's inside a Unity package, grab a few assets, or make small changes without
launching the Unity Editor that could be slow and somewhat cumbersome.
UView helps them do just that by providing a simple graphical interface to quickly browse and edit contents of Unity packages.
### Features
* Works on Windows, macOS, Linux, or any system with Java 21 or later installed
* Supports viewing the contents of `*.unitypackage` files
* Supports extracting specific assets without Unity
* Supports viewing and editing assets such as C# scripts, shaders, and prefabs
* Supports viewing and editing `*.meta` files associated with assets
* Supports adding or removing assets from the package
> [!IMPORTANT]
> This project is still in early stages of development and may be buggy and not support all Unity package features.
> Please use the [Issues Page](https://github.com/pixel-clover/uview/issues) to report bugs or request features.
---
### Getting Started
To run UView, you need to have Java 21 or later installed on your system.
If you don't have Java installed, you can download it from the [Adoptium](https://adoptium.net/) website or use your system's package
manager.
Assuming you have Java installed, download the latest JAR release of UView from the
[release page](https://github.com/pixel-clover/uview/releases).
After downloading, you can start UView from your terminal or console using the following command:
```bash
java -jar uview-.jar
````
Replace `` with the version you downloaded (like `0.1.1`).
### Screenshots
Show more screenshots
---
### Contributing
Contributions are welcome!
See [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute to this project.
### Acknowledgements
UView is built using a lot of amazing open-source libraries, including:
- [FlatLaf](https://www.formdev.com/flatlaf/) for the nice and modern UI.
- [RSyntaxTextArea](https://bobbylight.github.io/RSyntaxTextArea/) for syntax highlighting.
- [Apache Commons Compress](https://commons.apache.org/proper/commons-compress/) for handling archive files.
Box logo is from [SVG Repo](https://www.svgrepo.com/svg/366323/package-inspect).
### License
UView is available under the Apache License, Version 2.0 (see [LICENSE](LICENSE)).