CarePackage is a desktop application for Windows 10/11 heavily inspired by Ninite that makes it quick and easy to download and install all of your favorite software at once. CarePackage's intended use case is to be used on a new installation of Windows, but of course you can use it however you'd like!
You can view all software managed by CarePackage in SOFTWARE.md.
What CarePackage DOES:
- Downloads the latest versions of the software you select
- Installs each software, one after another, or presents the files if they are compressed archives
- Allows you to opt out of installing the software after they've been downloaded
- Allows you to download a specific version or variant of software
What CarePackage DOESN'T DO
- Check for software updates
- Update installed software
- Most software allows you to update installations by running a new installer
The latest version of CarePackage can be downloaded from the releases.
NEW: CarePackage can also be installed via WinGet: winget install carepackage
- Create a venv and run
pip install -r requirements.txt invoke buildcan be used to compile the application andinvoke deploywill compile the application as well as create its installer- Use
invoke remove-unused-filesto get rid of unnecessary files after compiling - Use
invoke generate-software-tableto generate SOFTWARE.md, this should be done after adding, removing, and/or modifying software definitions




