Just clone this repo or download and execute
sh startup.sh
✅ - Available
| App | Description | Ubuntu | Debian | MacOS |
|---|---|---|---|---|
| Curl | Command line tool and library for transferring data with URLs | ✅ v8.0.1+ | ✅ v8.0.1+ | ✅ v8.0.1+ |
| Homebrew | Package management system | ❌ | ❌ | ✅ v4.0.0+ |
| XCode CL Tools | Gives Mac terminal users many commonly used tools | ❌ | ❌ | ✅ v14+ |
| Git | Free and open source distributed version control system | ✅ v2.40+ | ✅ v2.40+ | ✅ v2.40+ |
| Python | High-level programming language | ✅ v3.11+ | ✅ v3.11+ | ✅ v3.11+ |
| pip | Package installer for Python | ✅ v23.0+ | ✅ v23.0+ | ✅ v23.0+ |
| Anaconda | Distribution of Python/R for scientific computing | ✅ v23.3+ | ✅ v23.3+ | ✅ v23.3+ |
| ZSH | UNIX command interpreter | ✅ v5.9+ | ✅ v5.9+ | ✅ v5.9+ |
| Oh-My-Zsh | Framework for managing your ZSH configuration | ✅ v0.123+ | ✅ v0.123+ | ✅ v0.123+ |
| Xclip | Command line interface to the X11 clipboard | ✅ v0.13+ | ✅ v0.13+ | |
| VsCode | Source-code editor made by Microsoft | ✅ v1.77+ | ✅ v1.77+ | ✅ v1.77+ |
| Spotify | Music streaming and media services provider | ✅ v1.2.8+ | ✅ v1.2.8+ | ✅ v1.2.8+ |
| Google Chrome | Google Browser | ✅ v114+ | ✅ v114+ | ✅ v114+ |
| NVM | Version manager for NodeJS | ✅ v0.39+ | ✅ v0.39+ | ✅ v0.39+ |
| NodeJS | JavaScript runtime built on Chrome's V8 JavaScript engine | ✅ v20 LTS | ✅ v20 LTS | ✅ v20 LTS |
| Typescript | Typed superset of JavaScript that compiles to plain JavaScript | ✅ v5.0+ | ✅ v5.0+ | ✅ v5.0+ |
| CRA (Create React App) | Modern ReactJS web apps by running one command | ✅ v5.0+ | ✅ v5.0+ | ✅ v5.0+ |
| GatsbyJS | ReactJS framework | ✅ v5.12+ | ✅ v5.12+ | ✅ v5.12+ |
| Yarn | Dependency management | ✅ v1.22+ | ✅ v1.22+ | ✅ v1.22+ |
| React Native CLI | Framework to develop native apps | ✅ v2.0.1+ | ✅ v2.0.1+ | ✅ v2.0.1+ |
| AWS CLI | CLI to control AWS services | ✅ v2.13+ | ✅ v2.13+ | ✅ v2.13+ |
| AWS EB | Service for deploying applications which orchestrates AWS services | ✅ v3.20+ | ||
| Zsh Autosuggestions | It suggests commands as you type based on history and completions | ✅ v0.7.0+ | ✅ v0.7.0+ | ✅ v0.7.0+ |
| Fira Code Font | Monospaced font with programming ligatures | ✅ v6.2+ | ✅ v6.2+ | ✅ v6.2+ |
| Franz | Group messaging services into one application | ✅ v5.1.0 | ✅ v5.1.0 | |
| Hyper | Terminal emulator like xterm, gnome-terminal, konsole, etc | ✅ v3.2.3+ | ✅ v3.2.3+ | ✅ v3.2.3+ |
| Docker | Platform for building, deploying, and managing containerized applications | ✅ v24.0+ | ✅ v24.0+ | ✅ v24.0+ |
| Docker Compose | Tool for defining and running multi-container Docker applications | ✅ v2.18+ | ✅ v2.18+ | ✅ v2.18+ |
| Heroku CLI | Create and manage your Heroku apps | ✅ v8.1+ | ✅ v8.1+ | ✅ v8.1+ |
| Fzf | General-purpose command-line fuzzy finder | ✅ v0.35+ | ✅ v0.35+ | |
| DBeaver | Universal DB tool | ✅ v23.0+ | ✅ v23.0+ | ✅ v23.0+ |
| Robo3t | MongoDB GUI | ✅ v1.4+ | ✅ v1.4+ | ✅ v1.4+ |
| Sequel Pro | MySQL GUI | ✅ v1.1.2+ | ||
| Insomnia | API Client | ✅ v8.0+ | ✅ v8.0+ | ✅ v8.0+ |
| Postbird | PostgreSQL GUI | ✅ v0.8+ | ✅ v0.8+ | ✅ v0.8+ |
| VLC | Media player | ✅ v3.0+ | ✅ v3.0+ | |
| Transmission | Torrent client | ✅ v4.0+ | ✅ v4.0+ | |
| Gimp | Open source image editor | ✅ v2.10+ | ✅ v2.10+ | ✅ v2.10+ |
| Reactotron | Inspecting tool for ReactJS and React Native apps | ✅ v2.17.1 | ✅ v2.17.1 | ✅ v2.17.1 |
| Discord | Free channel chat | ✅ v0.0.27+ | ✅ v0.0.27+ | ✅ v0.0.27+ |
| Terminalizer | Record your terminal and generate animated gif images | ✅ v0.9.0+ | ✅ v0.9.0+ | |
| Expo | A framework and a platform for universal React applications | ✅ v6.0+ | ✅ v6.0+ | ✅ v6.0+ |
| Vercel | Optimal workflow for frontend teams | ✅ v31+ | ✅ v31+ | ✅ v31+ |
| n8n | Workflow automation tool | ✅ v1.0+ | ✅ v1.0+ | ✅ v1.0+ |
| OpenOffice | Open source office productivity software package | ✅ v4.1.6 | ✅ v4.1.6 | ✅ v4.1.13+ |
- Implement Debian option
- Add macOS compatibility check (darwin.sh)
- Update startup script with OS detection and options
- Add Windows support
This project is licensed under the MIT License - see the LICENSE.md file for details
