THE SOFTWARE DIRECTORY

Find software that fits.

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

834 tools found

KUIViewer

Development

KUIViewer is a small Qt interface viewer for checking UI files created with Qt Designer. It includes UI file loading, widget preview, and layout inspection.

Open-source software
It previews layouts rather than implementing application behavior.

Schemes

Development

Schemes is a visual style editor for creating syntax-highlighting themes used by GtkSourceView applications. It includes style scheme editing, syntax color configuration, and gtkSourceView themes.

Open-source software
Its themes target GtkSourceView rather than every editor format.

apic

Development

apic is an API contract design tool built around keeping specifications and collaboration in a Git repository. It includes API contract editing, Git-based storage, and contract collaboration.

Open-source software
Team permissions and remote repository hosting are managed separately.

DLT Viewer

Development

DLT Viewer is a desktop analysis tool for logs produced by AUTOSAR Diagnostic Log and Trace implementations. It includes DLT log reading, message inspection, and ECU log analysis.

Open-source software
It expects compatible DLT data rather than arbitrary log formats.

TLA+ Toolbox

Development

TLA+ Toolbox is an integrated environment for writing specifications and checking models of programs or concurrent systems. It includes specification editing, TLC model checking, and error trace exploration.

Open-source software
Formal specifications require learning TLA+ concepts.

dwarview

Development

dwarview is a graphical inspector for viewing DWARF debugging information embedded in compiled binary files. It includes DWARF tree view, function search, and variable search.

Open-source software
The binary must contain or provide accessible DWARF information.

GStreamer Debug Viewer is a log viewer specialized for inspecting debug output from GStreamer media pipelines. It includes GStreamer log loading, debug message browsing, and pipeline log analysis.

Open-source software
Logs must first be collected from the application under investigation.

edb

Development

edb is a graphical debugger for examining native x86 and x86-64 programs on Linux. It includes instruction debugging, register inspection, and memory inspection. It is aimed at Linux developers investigating native binary execution.

Open-source software
Linux is the project's officially supported platform.

Dev Toolbox

Development

Dev Toolbox is a desktop collection of small utilities for everyday development conversions, formatting, and inspections. It includes JSON and YAML conversion, hash generation, and regex testing.

Open-source software
It complements an IDE rather than managing a full software project.

Gaphor

Development

Gaphor is a modeling application for describing software and system architecture using several established diagramming languages. It includes UML modeling, sysML diagrams, and C4 architecture models.

Open-source software
Maintaining alignment with the real system requires ongoing editorial work.

Gittyup

Development

Gittyup is a native Git client that emphasizes repository history and precise staging of source changes. It includes line-level staging, staged and unstaged trees, and commit templates.

Open-source software
Remote repository access requires the usual Git credentials.

Gitnuro

Development

Gitnuro is a desktop Git client for managing several repositories through a visual representation of their current state. It includes multiple repositories, visual repository state, and Git operations.

Open-source software
It does not supply repository hosting or CI services.

Gitte

Development

Gitte is a native Git interface centered on carefully selecting changes and understanding branch history. It includes line and block staging, branch graph, and stash management.

Open-source software
Discard operations can remove uncommitted work and deserve review.

Biblioteca

Development

Biblioteca is an adaptive browser for consulting GNOME development documentation with local references and quick navigation. It includes offline documentation, fuzzy search, and tabbed browsing.

Open-source software
Its documentation focus is the GNOME development ecosystem.

Notepad Next

Development

Notepad Next is a cross-platform text and source editor that recreates familiar Notepad++-style editing workflows. It includes source editing, syntax highlighting, and tabbed documents. It is aimed at developers seeking a familiar lightweight editor across desktop systems.

Open-source software
Feature compatibility with Notepad++ is not complete.

Vish

Development

Vish is a visual Bash script editor that represents commands and basic programming constructs as connected nodes. It includes node-based scripting, bash commands, and visual control flow.

Open-source software
Generated shell scripts still need review for quoting and command effects.

Bless

Development

Bless is a graphical hex editor for inspecting and changing files as raw byte sequences. It includes binary editing, hexadecimal display, and byte-level inspection. It is aimed at developers examining binary data or small damaged files.

Open-source software
It cannot determine the correct bytes for an unknown file format.

SWI-Prolog

Development

SWI-Prolog is a Prolog programming system with development tools for building logic-based applications and exploring structured rules. It includes interactive Prolog execution, development tools, and extensible language runtime.

Open-source software
Effective use requires learning Prolog's execution and unification model.
HELP SHAPE THE DIRECTORY

Know a useful tool?

Send your suggestion for editorial review.

Suggestions are reviewed before they appear in the directory.