A curated list of real-world projects using Setup-Kit or serving as installation templates.
- Repository: ...
- Description: ...
- Features:
- show use of SetupKit
- Use Case: starting point for own projects
Submit a PR to add your project that uses Setup-Kit
| Project | Description | Platform Support | Key Features |
|---|---|---|---|
| pending |
| Project | Description | Platform Support | Key Features |
|---|---|---|---|
| example-cli | Basic CLI tool installer | Win/Linux/Mac | PATH integration, minimal deps |
| Project | Description | Platform Support | Key Features |
|---|---|---|---|
| pending |
| Project | Description | Platform Support | Key Features |
|---|---|---|---|
| pending |
These projects don't use Setup-Kit but demonstrate excellent installation patterns
- WiX Toolset - Windows Installer XML toolset
- fpm - Multi-format package building
- nfpm - Go-based rpm/deb/apk packager
- GoReleaser - Release automation tool
//go:embed assets/* postgresql/bin/* web/dist/*
var embeddedFiles embed.FS- Windows: Use
sc.exeor Windows Service API - Linux: Generate systemd unit files
- macOS: Create launchd plists
# response.yaml example from enterprise templates
installation:
mode: unattended
accept_license: true
components:
- core
- database
- web
service:
auto_start: true
run_as: "LOCAL_SYSTEM"switch runtime.GOOS {
case "windows":
return installWindowsService()
case "linux":
return installSystemdService()
case "darwin":
return installLaunchdService()
}To add your project to this list:
- Use Setup-Kit in your project
- Ensure your installer demonstrates good practices
- Submit a PR with:
- Project link
- Brief description
- Key features
- Platform support
- Installer Best Practices (coming soon)
- Platform-Specific Guides (coming soon)
- Security Considerations (coming soon)
Last updated: August 2025