Skip to content

Repository files navigation

NuGone icon

NuGone Buy Me A Coffee GitHub license GitHub stars GitHub forks

Automatically detect and remove unused NuGet package references in your .NET projects. Keep your codebase lean, fast, and secure.

⚡ Getting Started

NuGet Version NuGet Downloads

You can install NuGone as a .NET global tool:

dotnet tool install --global nugone

After installation, you can use the nugone command anywhere:

nugone analyze --project MySolution.sln

For more usage instructions, see future documentation updates.

🚀 Usage

To detect unused NuGet packages in your .NET projects, use the following command:

nugone analyze --project <SOLUTION_OR_PROJECT_PATH>

Options:

  • --output json Show results in JSON format
  • --verbose Show detailed analysis output

Example:

nugone analyze --project MySolution.sln --output json

For a list of all commands and parameters, use:

nugone --help

Only the analyze command is currently available. No changes are made; analysis is read-only.

📚 Documentation

For comprehensive documentation, see the Documentation Index which includes user guides, migration instructions, performance details, and more.

🤝 Contributing

If you'd like to contribute, please see CONTRIBUTING.md for detailed instructions on forking, branching, building, and running the project locally.

📄 License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

About

Detect and clean up unused NuGet package references in .NET projects with a single command. Lightweight. Read-only analysis. .NET 10 ready.

Topics

Resources

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages