Skip to content
aptorise

Try “PDF editor”, “bootable USB” or “software for students”. Press Esc to close.

Software Developer Tools

Editors and IDEs, version control, compilers, terminals, databases, API tools and containers.

Who this toolkit is for

For software developers in any language. Pick your main language to see the runtime and IDE that fit; the rest of the toolkit is shared.

Operating system:WindowsmacOSLinux

Essential (3)

Core tools that are broadly useful.

Editor / IDE

  • Why you may need this: A versatile editor with extensions for most languages.

    Flatpak (verified)
    flatpak install flathub com.visualstudio.code

    Details

Version Control

Runtime / Compiler

Specialist / Optional · Show specialist tools (7)

Consider these for particular modules, tasks or environments.

Editor / IDE

Terminal

Database

  • Why you may need this: Browse and query databases during development.

    Flatpak (verified)
    flatpak install flathub io.dbeaver.DBeaverCommunity

    Details

API Tools

  • Bruno icon
    Bruno

    Open Source

    Why you may need this: Test APIs you build or use.

    Flatpak (verified)
    flatpak install flathub com.usebruno.Bruno

    Details

Containers

Debugging & Diagnostics

Build your Software Developer setup

Build My Setup lets you add or remove apps, combine roles, see why each app is included, and get a single install command where verified packages exist. Nothing is installed automatically.

Build my Software Developer setup on Linux

Related