A small, cross-platform UI for exploring .NET assemblies.
- Stable Releases: Downloads
- Unstable Builds: CI artifacts
Download the latest release archive for your platform from the Releases page, extract it, and run the app.
-
macOS — extract the
.tar.gzfor your architecture and openProjectRover.app. Downloads are on the Releases page.Example:
tar -xzpf ProjectRover-macos-arm64.tar.gz xattr -d com.apple.quarantine ProjectRover.app open ProjectRover.app
-
Windows — extract and run
ProjectRover.exe. Downloads are on the Releases page. -
Linux — extract and run the
ProjectRoverbinary. Downloads are on the Releases page.Example:
mkdir ProjectRover && tar -xzpf ProjectRover-linux-x64.tar.gz -C ProjectRover ./ProjectRover/ProjectRover
Below are a few representative screenshots.
*macOS: main window and code view.* *Windows: assembly tree and context menus.* *Linux: decompiled code.*.NET 10 SDK is required. Then run:
git clone https://github.com/LeXtudio/ProjectRover.git
cd ProjectRover
git submodule update --init --recursive
cd src/ProjectRover
dotnet runPlease read TROUBLESHOOTING.md for step-by-step instructions for shipped users and other debugging tips.
src/ProjectRover– Avalonia application, shims for view models and other supporting files.src/AvaloniaEdit– bundled text editor control.src/ILSpy- Original ILSpy source code, mostly unmodified.
- Active development, not production ready. Expect bugs and missing features.
- Current focus is on code reuse and keeping up with ILSpy.
This project is AGPL licensed. It depends on ILSpy (MIT); see THIRD-PARTY-NOTICES.



