THE SOFTWARE DIRECTORY

Find software that fits.

Useful software. Clear choices. A better way to find what you need.

834 tools found

Qt Design Studio

Development

Qt Design Studio is a visual environment for prototyping Qt interfaces and testing their appearance and interactions. It includes UI components, interactive prototypes, and live previews.

Open-source software
The open source build does not imply every commercial Qt integration is included.

D-Spy

Development

D-Spy is a graphical inspector for exploring the D-Bus services exposed by a Linux desktop session or system. It includes D-Bus connection browsing, object inspection, and interface exploration.

Open-source software
D-Bus access depends on the session and system permissions.

Commit

Development

Commit is a focused commit-message editor that integrates with Git and Mercurial command-line workflows. It includes title length highlighting, body wrapping, and commit syntax highlighting.

Open-source software
It edits messages rather than managing entire repositories.

Git Cola

Development

Git Cola is a graphical Git interface for inspecting changes and performing repository operations without typing every command. It includes change staging, commit creation, and repository operations.

Open-source software
Understanding branches and Git history remains necessary.

Umbrello

Development

Umbrello is a UML modeling application that links software diagrams with structured models and code generation. It includes UML diagrams, XMI interchange, and code generation.

Open-source software
Generated code still needs review and application-specific implementation.

Bustle

Development

Bustle is a D-Bus tracing viewer that converts interprocess messages into timed sequence diagrams and statistics. It includes sequence diagrams, method timing, and traffic statistics.

Open-source software
It only addresses D-Bus traffic.

Kompare

Development

Kompare is a graphical diff tool for comparing source files or folders and working with patches. It includes file comparisons, recursive folder comparisons, and patch creation.

Open-source software
Semantic correctness still requires understanding the surrounding code.

Actioneer

Development

Actioneer is a desktop client for inspecting GitHub Actions workflows and managing their runs from a native interface. It includes workflow run browsing, job log inspection, and run cancellation and retry.

Open-source software
GitHub authentication and repository permissions are required.

EdiTidE

Development

EdiTidE is an extensible source editor with basic project navigation and structured text editing tools. It includes project browser, regular expression search, and column editing.

Open-source software
Its project tools are simpler than those of a full IDE.

Pyzo

Development

Pyzo is an interactive Python IDE that places source editing, execution, and inspection in a coordinated desktop workspace. It includes interactive shells, source structure tools, and workspace inspection.

Open-source software
Python interpreters and packages are installed separately.

Manuals

Development

Manuals is a GNOME documentation browser that indexes developer manuals in the Devhelp format for local navigation. It includes Devhelp indexing, documentation browsing, and reference search.

Open-source software
It primarily serves documentation supplied in the Devhelp format.

BinEd

Development

BinEd is a Java hex editor for viewing and modifying raw file contents using numeric and text representations. It includes hexadecimal editing, charset decoding, and undo and redo.

Open-source software
Understanding the file format remains necessary for safe edits.

Hashes

Development

Hashes is a small utility that suggests likely hashing algorithms from the structure of a supplied string. It includes hash identification, algorithm database, and popularity ordering.

Open-source software
Matching a string pattern does not prove which algorithm created it.

Gitpulsar

Development

Gitpulsar is a native GNOME Git client that brings working-tree changes and repository history into a multi-repository interface. It includes multi-repository workspace, commit history, and change staging.

Open-source software
Remote operations still require the relevant credentials and permissions.

Wildcard

Development

Wildcard is a graphical regular expression workbench for checking patterns against example text before using them elsewhere. It includes pattern testing, match inspection, and sample text editing.

Open-source software
Regex syntax and behavior can differ between language engines.

JD-GUI

Development

JD-GUI is a Java bytecode viewer that reconstructs readable source from class files for inspection and navigation. It includes class-file decompilation, method browsing, and field inspection.

Open-source software
Decompiled output does not restore original comments or exact source structure.

ZeroBrane Studio

Development

ZeroBrane Studio is a lightweight Lua IDE with debugging and interactive coding features for several Lua runtimes. It includes Lua completion, remote debugging, and live coding.

Open-source software
Host applications need compatible debugging integration.

SASM

Development

SASM is an assembly development environment that combines source editing with assembler and debugger integration. It includes assembly highlighting, debugger integration, and multiple assembler support.

Open-source software
Assembly syntax differs between supported assembler families.
HELP SHAPE THE DIRECTORY

Know a useful tool?

Send your suggestion for editorial review.

Suggestions are reviewed before they appear in the directory.