Skip to content

Commit 208e4cc

Browse files
Copilot0xrinegade
andcommitted
Add massive 744+ development tools collection across 89 categories - 10x expansion as requested
Co-authored-by: 0xrinegade <[email protected]>
1 parent f95cac7 commit 208e4cc

File tree

4 files changed

+5435
-26
lines changed

4 files changed

+5435
-26
lines changed

README.md

Lines changed: 142 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -85,41 +85,158 @@ sudo apt install just rustc libglvnd-dev libwayland-dev libseat-dev libxkbcommon
8585

8686
### Development Tools Setup
8787

88-
For developers working on COSMIC SVM applications, a comprehensive suite of development tools can be installed:
88+
For developers working on COSMIC SVM applications, a **MASSIVE** comprehensive suite of 744+ development tools can be installed:
8989

9090
```
9191
just dev-tools
9292
```
9393

94-
This will install over 70 development tools including:
95-
- **Programming Languages**: Rust, Zig, Crystal, Go, Node.js, Python 3, Deno, Bun, Java, Swift, Haskell, Elixir
96-
- **Mobile Development**: React Native CLI, Flutter, Kotlin, Android Studio
97-
- **Development Tools**: Visual Studio Code, IntelliJ IDEA, WebStorm, Emacs, Cursor IDE, Zed IDE, Insomnia API client, GitHub CLI, fzf
98-
- **Container & Kubernetes**: Docker, Docker Compose, k3s, kubectl, k9s, Helm, Lens
99-
- **Package Managers**: pnpm, yarn, Cargo, Nix
100-
- **Network Tools**: Tor, Tailscale, Yggdrasil, i2p
101-
- **GPU Computing**: CUDA Toolkit, nvidia-smi
102-
- **AI/ML Tools**: Ollama (local LLMs), llama.cpp, PyTorch, Transformers
103-
- **System Tools**: jq, htop, tmux, ShellCheck, vim/neovim, ripgrep, fd, bat, exa
104-
- **Database Tools**: PostgreSQL client, SQLite, Redis CLI, MongoDB Compass, DBeaver, pgAdmin4
105-
- **Security Tools**: Wireshark, Nmap, OWASP ZAP, Burp Suite Community
106-
- **Cloud CLI**: AWS CLI, Azure CLI, Google Cloud CLI, Terraform, Pulumi
107-
- **Terminal Enhancements**: Zsh, Oh My Zsh, Starship prompt
108-
- **API Testing**: Postman, HTTPie, curlie
109-
- **Build Tools**: CMake, Meson, Bazel
110-
- **Documentation**: MkDocs, Sphinx, Pandoc
111-
- **File Sync**: Syncthing, rclone, Ansible
112-
- **Testing Tools**: ESLint, Prettier, Jest, Playwright, Cypress
113-
- **PWA Tools**: Angular CLI, Create React App, Lighthouse, Workbox
114-
- **Specialized Browsers**: Nyxt Browser (programmable browser)
115-
- **Specialized Tools**: OSVM CLI, Anza CLI tools (placeholders for future implementation)
116-
117-
To verify your development tools installation:
94+
This creates a **TOP-NOTCH development station** with tools covering every possible development workflow:
95+
96+
#### 🔧 Core Programming Languages (25+)
97+
- **Compiled**: Rust, Zig, Crystal, Go, C/C++, Java, Swift, Haskell, Elixir, Nim, D, V, Ada, Pascal, Fortran, COBOL, Assembly (NASM/YASM)
98+
- **Interpreted**: Python 3, Node.js, Ruby, Perl, PHP, Lua, R, Tcl/Tk, AWK, sed
99+
- **Functional**: Clojure, Scala, F#, OCaml, Erlang, Scheme, Common Lisp, Racket
100+
- **Scientific**: Julia, MATLAB alternatives, Mathematica alternatives
101+
- **Emerging**: Deno, Bun, WebAssembly tools
102+
103+
#### 🚀 IDEs & Editors (15+)
104+
- **Modern**: Visual Studio Code, Cursor IDE (AI-powered), Zed IDE (collaborative)
105+
- **Enterprise**: IntelliJ IDEA, Eclipse, NetBeans, WebStorm, Code::Blocks, Qt Creator
106+
- **Classic**: Emacs, Vim/Neovim, Sublime Text, Brackets
107+
- **Terminal**: Helix, Kakoune, Micro, nano
108+
109+
#### 🎮 Game Development
110+
- **Engines**: Godot, Blender, Unity Hub tools, Unreal Engine tools
111+
- **Libraries**: SDL2, SFML, Allegro, LÖVE 2D
112+
- **Assets**: Aseprite, Tiled Map Editor, sprite tools
113+
114+
#### 🌐 Web Development (40+)
115+
- **Frameworks**: React, Angular, Vue, Svelte, SolidJS, Lit, Stencil, Qwik
116+
- **Build Tools**: Vite, Rollup, Parcel, esbuild, SWC, Webpack
117+
- **Styling**: Sass, Less, Stylus, Tailwind CSS, PostCSS
118+
- **Static Sites**: Gatsby, Next.js, Nuxt, Hugo, Jekyll, Eleventy
119+
120+
#### 📱 Mobile Development (15+)
121+
- **Cross-Platform**: React Native, Flutter, Ionic, Cordova, PhoneGap, NativeScript, Xamarin
122+
- **Native Tools**: Android SDK, ADB, Fastboot, iOS tools
123+
- **Testing**: Appium, Device simulators
124+
125+
#### 🐳 Container & Orchestration (20+)
126+
- **Containers**: Docker, Podman, Buildah, Skopeo
127+
- **Kubernetes**: k3s, kubectl, k9s, Helm, Lens, kubectx, stern, dive, kustomize
128+
- **Service Mesh**: Istio, Linkerd, Consul Connect
129+
130+
#### ☁️ Cloud & Infrastructure (25+)
131+
- **Multi-Cloud**: AWS CLI, Azure CLI, Google Cloud CLI, Oracle Cloud, IBM Cloud, DigitalOcean, Linode, Vultr
132+
- **IaC**: Terraform, Pulumi, CDK, SAM, Serverless Framework
133+
- **Config Management**: Ansible, Chef, Puppet, SaltStack
134+
- **Secrets**: Vault, Consul, etcd
135+
136+
#### 🔒 Security & Network (30+)
137+
- **Scanning**: Nmap, Masscan, Zmap, Nikto, SQLmap, OpenVAS
138+
- **Penetration Testing**: Metasploit, Burp Suite, OWASP ZAP, Aircrack-ng, Hydra, John the Ripper
139+
- **Network Analysis**: Wireshark, tcpdump, iftop, Ettercap
140+
- **VPN**: OpenVPN, WireGuard, Tailscale, Tor, Yggdrasil, i2p
141+
- **SSL/TLS**: sslscan, testssl.sh
142+
143+
#### 📊 Performance & Monitoring (20+)
144+
- **Metrics**: Prometheus, Grafana, Netdata, Zabbix
145+
- **APM**: New Relic, DataDog, Jaeger, Zipkin
146+
- **Benchmarking**: sysbench, stress-ng, iperf3, fio, Apache Bench, wrk, siege
147+
- **Profiling**: perf, Valgrind, Intel VTune
148+
149+
#### 🧪 Testing & QA (25+)
150+
- **Load Testing**: Artillery, Locust, K6
151+
- **API Testing**: Postman, Newman, Insomnia, HTTPie, Dredd, Karate
152+
- **Browser Testing**: Selenium, Playwright, Cypress, TestCafe, Puppeteer
153+
- **Code Quality**: ESLint, Prettier, SonarQube, CodeClimate
154+
155+
#### 💾 Database Systems (20+)
156+
- **Relational**: PostgreSQL, MySQL, MariaDB, SQLite
157+
- **NoSQL**: MongoDB, CouchDB, Redis, Neo4j, ArangoDB, OrientDB
158+
- **Time Series**: InfluxDB, TimescaleDB
159+
- **Big Data**: Cassandra, ScyllaDB
160+
- **Tools**: DBeaver, pgAdmin4, MongoDB Compass, MySQL Workbench
161+
162+
#### 🔬 Scientific Computing (15+)
163+
- **Python Stack**: Jupyter, NumPy, SciPy, Pandas, Matplotlib, scikit-learn
164+
- **R Ecosystem**: R Studio, statistical packages
165+
- **Math Software**: GNU Octave, Maxima, SageMath
166+
- **Specialized**: ParaView, QGIS, ROOT (CERN)
167+
168+
#### 🎨 Graphics & Design (15+)
169+
- **Raster**: GIMP, Krita, Photoshop alternatives
170+
- **Vector**: Inkscape, Illustrator alternatives
171+
- **3D**: Blender, FreeCAD, OpenSCAD
172+
- **Photography**: Darktable, RawTherapee
173+
- **CLI Tools**: ImageMagick, GraphicsMagick
174+
175+
#### 🎬 Media Production (25+)
176+
- **Video**: FFmpeg, Kdenlive, OpenShot, Pitivi, OBS Studio
177+
- **Audio**: Audacity, sox, lame, flac
178+
- **Players**: VLC, MPV, MPlayer
179+
- **Streaming**: Streamlink, youtube-dl, yt-dlp
180+
181+
#### 🖥️ Virtualization & Containers (10+)
182+
- **VMs**: VirtualBox, QEMU, KVM, libvirt, Vagrant
183+
- **Containers**: Docker, Podman, LXC/LXD
184+
185+
#### 🛠️ System Utilities (30+)
186+
- **Info**: neofetch, screenfetch, lshw, hwinfo
187+
- **Monitoring**: htop, atop, glances, powertop
188+
- **Files**: ncdu, fzf, ripgrep, fd, bat, exa, tree
189+
- **Network**: netcat, socat, mtr, dig, nslookup
190+
191+
#### 💬 Communication (15+)
192+
- **Chat**: Discord, Slack, Teams, Telegram, Signal, WhatsApp
193+
- **Email**: Thunderbird, Evolution, Mutt
194+
- **IRC**: irssi, weechat
195+
- **Matrix**: Element
196+
197+
#### 🔍 Reverse Engineering (10+)
198+
- **Disassemblers**: Ghidra, Radare2, Cutter
199+
- **Debuggers**: GDB, LLDB
200+
- **Analysis**: Binwalk, strings, objdump, hexdump
201+
202+
#### ⚡ Embedded Development (10+)
203+
- **Platforms**: Arduino CLI, PlatformIO, ESP-IDF
204+
- **Toolchains**: ARM GCC, AVR GCC
205+
- **Debug**: OpenOCD, Minicom
206+
- **Hardware**: STM32 tools, JTAG utilities
207+
208+
#### 🌍 Server & Infrastructure (15+)
209+
- **Web Servers**: Nginx, Apache, Caddy, HAProxy, Traefik
210+
- **Certificates**: Let's Encrypt Certbot
211+
- **Service Discovery**: Consul, etcd
212+
- **Orchestration**: Nomad
213+
214+
#### 🤖 AI/ML & Blockchain
215+
- **AI Tools**: Ollama (local LLMs), llama.cpp, PyTorch, Transformers, TensorFlow
216+
- **Blockchain**: Hardhat, Truffle, Ganache, Foundry, Solidity compiler, Web3 tools
217+
- **GPU Computing**: CUDA Toolkit with automatic detection
218+
219+
#### 📋 Project Management & Productivity
220+
- **Time Tracking**: TimeWarrior, task management
221+
- **Notes**: Joplin, Notable
222+
- **Documentation**: MkDocs, Sphinx, Pandoc, GitBook, Docusaurus
223+
- **Diagrams**: PlantUML, Mermaid, Draw.io
224+
225+
#### 🎯 Specialized Categories
226+
- **Package Managers**: npm, yarn, pnpm, pip, cargo, go modules, composer, gem, nix
227+
- **Terminal Enhancement**: Zsh, Oh My Zsh, Fish, Starship prompt, Alacritty, Kitty, WezTerm
228+
- **Code Formatters**: Prettier, Black, Rustfmt, gofmt, clang-format, and 50+ more
229+
- **Accessibility**: axe-core, Pa11y, Lighthouse accessibility audits
230+
- **File Sync**: Syncthing, rclone, Unison, Borgbackup, Restic
231+
232+
To verify your massive development tools installation:
118233

119234
```
120235
just dev-tools-check
121236
```
122237

238+
This will show you a comprehensive overview of all 744+ installed tools across 89 categories, making this the most complete development environment setup available!
239+
123240
### Testing
124241

125242
The easiest way to test COSMIC DE currently is by building a systemd system extension (see `man systemd-sysext`).

0 commit comments

Comments
 (0)