Documentation › Apps
Dev Hub
One-click installers for editors, languages, cloud tools, databases, containers and more, and project workspaces
Dev Hub installs developer tools from their official sources, so they are always current.
Each install runs in a visible terminal, showing every command; anything that needs the
administrator asks for the password there. Installed tools show a check mark.
#Project Workspaces
For each repository or folder, a workspace opens your editor, a terminal and Files together;
in the Aurora session it can also remember where those windows were and put them back.
Spotlight finds projects by name and opens their workspace from the right-click menu.
#Catalog
#Editors & IDEs
| Tool | What it is |
|---|
| Visual Studio Code | Microsoft's popular code editor, from the official apt repository. |
| VSCodium | VS Code built from source without telemetry. |
| Zed | A very fast, collaborative editor written in Rust. |
| IntelliJ IDEA Community | The JetBrains IDE for Java and Kotlin (Flathub). |
| PyCharm Community | The JetBrains IDE for Python (Flathub). |
| Android Studio | Google's IDE for Android apps (Flathub). |
#Languages & Runtimes
| Tool | What it is |
|---|
| Rust | rustup, cargo and the stable toolchain. |
| Go | The latest Go release from go.dev, in /usr/local/go. |
| Java (OpenJDK 21) | OpenJDK 21 LTS with Maven and Gradle. |
| Node.js versions (fnm) | Install and switch any Node.js version, including the latest LTS. |
| uv | Astral's extremely fast Python package and project manager. |
| Bun | All-in-one JavaScript runtime, bundler and test runner. |
| Deno | Secure JavaScript and TypeScript runtime. |
#Cloud & DevOps
| Tool | What it is |
|---|
| GitHub CLI | Work with GitHub issues, pull requests and Actions from the terminal. |
| kubectl | The Kubernetes command-line tool, latest stable. |
| Terraform | Infrastructure as code by HashiCorp, latest release. |
| AWS CLI | Amazon Web Services command-line interface v2. |
#Databases & API Tools
| Tool | What it is |
|---|
| PostgreSQL (Docker) | PostgreSQL 17 in a container. User and password: postgres. |
| MariaDB (Docker) | MariaDB in a container. Root password: mariadb. |
| Redis (Docker) | Redis key-value store in a container. |
| MongoDB (Docker) | MongoDB document database in a container. |
| DBeaver | Universal database client (Flathub). |
| Postman | API development and testing (Flathub). |
#AI Assistants
| Tool | What it is |
|---|
| Claude Code | Anthropic's coding agent in the terminal. Sign in with your Claude subscription or an API key. |
| OpenAI Codex CLI | OpenAI's coding agent in the terminal. Sign in with your ChatGPT plan or an API key. |
| Ollama | Run many more open models locally; Aurora AI can use it as its provider. |
#Shells & Terminals
| Tool | What it is |
|---|
| Zsh | The Z shell, with autosuggestions and syntax highlighting. |
| Oh My Zsh | Themes and hundreds of plugins for Zsh (installs Zsh too). |
| fish | A friendly shell with suggestions and colors out of the box. |
| Zsh as default shell | Open new terminals in Zsh (installs it if needed). |
| fish as default shell | Open new terminals in fish (installs it if needed). |
| Bash as default shell | Go back to Bash, Aurora's standard shell. |
| Starship | A fast, informative prompt for Bash, Zsh and fish. |
| Zellij | A terminal workspace with panes, tabs and plugins, an alternative to tmux. |
| kitty | A fast, GPU-accelerated terminal with tabs, splits and images. |
| Alacritty | A minimal, very fast GPU-accelerated terminal. |
| WezTerm | A GPU-accelerated terminal and multiplexer, configured in Lua (Flathub). |
| Tilix | A tiling terminal: split one window into many terminals. |
| Terminator | Several terminals in a grid, with broadcast typing. |
| GNOME Console | A simple terminal, GNOME's default. |
#Command-Line Tools
| Tool | What it is |
|---|
| More CLI tools | eza (a modern ls), yq (jq for YAML), just (a command runner), tldr pages, ncdu and duf for disk usage. |
| zoxide | A smarter cd that remembers the folders you use. |
| Atuin | Searchable shell history, synced across your machines if you want. |
| delta | Readable, syntax-highlighted git diffs. |
| Glow | Read Markdown beautifully in the terminal. |
#Version Control
| Tool | What it is |
|---|
| Meld | Compare and merge files and folders visually. |
| GitLab CLI | Merge requests, issues and pipelines from the terminal. |
| GitHub Desktop | GitHub's Git client (community build, Flathub). |
| GitKraken | A visual Git client with a commit graph (Flathub). |
| Sublime Merge | A fast Git client from the makers of Sublime Text (Flathub). |
#Containers & Virtual Machines
| Tool | What it is |
|---|
| Podman Desktop | Manage containers, images and Kubernetes from a window (Flathub). |
| Virtual Machine Manager | Full KVM virtual machines with QEMU and libvirt. |
| GNOME Boxes | Simple virtual machines: pick an OS and go. |
| kind | Local Kubernetes clusters running in Docker. |
| k9s | A terminal UI for Kubernetes clusters. |
| Helm | The package manager for Kubernetes. |
| lazydocker | A terminal UI for Docker. |
#Web Development
| Tool | What it is |
|---|
| Google Chrome | Chrome and its developer tools, for testing sites (Flathub). |
| Chromium | The open-source browser behind Chrome. |
| mkcert | Trusted HTTPS certificates for localhost. |
| Caddy | A web server with automatic HTTPS. |
| nginx | The popular web server and reverse proxy. |
#Mobile
| Tool | What it is |
|---|
| Android platform tools | adb and fastboot to talk to Android phones. |
| Flutter | Google's SDK for mobile, web and desktop apps. |
#Debugging & Performance
| Tool | What it is |
|---|
| Debugging toolkit | gdb, valgrind, strace and perf. |
| hyperfine | Benchmark commands with statistics. |
| Wireshark | Capture and inspect network traffic. |
| Bruno | An offline API client that keeps collections as files (Flathub). |
| Insomnia | Design and test REST, GraphQL and gRPC APIs (Flathub). |
| Dev Toolbox | JSON, Base64, JWT, regex, hashes and other converters (Flathub). |
#Data Science
| Tool | What it is |
|---|
| JupyterLab | Notebooks for Python, with pandas and matplotlib. |
| Miniforge | conda and mamba with the conda-forge packages. |
| R | The R language for statistics. |
| GNU Octave | A MATLAB-compatible numerical environment. |
#Game Development
| Tool | What it is |
|---|
| Godot | The open-source 2D and 3D game engine (Flathub). |
| Blender | 3D modeling, animation and rendering (Flathub). |
| LÖVE | Make 2D games in Lua. |
#Embedded & Hardware
| Tool | What it is |
|---|
| Arduino IDE | Program Arduino and compatible boards (Flathub). |
| PlatformIO | Build and flash firmware for many boards. |
| KiCad | Design schematics and circuit boards. |
| Serial consoles | picocom and minicom for serial ports. |
#Design & Documentation
| Tool | What it is |
|---|
| Inkscape | Vector graphics: icons, diagrams, illustrations. |
| GIMP | Edit photos and images. |
| draw.io | Diagrams: flowcharts, architecture, UML (Flathub). |
| Obsidian | Notes in Markdown files, linked together (Flathub). |
| Zeal | Offline documentation for hundreds of languages and libraries. |
#Security & Networking
| Tool | What it is |
|---|
| Nmap | Scan networks and ports. |
| ZAP | Find vulnerabilities in web apps (Flathub). |
| Tailscale | A private network between your devices, built on WireGuard. |
| Mosh | SSH that survives sleep and changing networks. |