Developer Tools

Applications for development

Aptakube

Screenshot of

Aptakube is a Desktop Client for Kubernetes. You can connect to multiple clusters, manage workloads, view logs, compare resources, and a lot more.

Read more...

Bootstrap_Studio

Screenshot of

Bootstrap Studio is a powerful tool which web developers and designers use to create layouts and fully functional websites using the Bootstrap framework.

Read more...

Cacher

Screenshot of

Cacher is a code snippet library for professional developers. Use it to build a technical knowledge base for you and your team.

Read more...

Control_Center

Screenshot of

Control Center coordinates coding agents across workspaces and repositories. Mention an agent in a space to dispatch a run against an isolated branch and worktree, follow its conversation and run log, then review the pull request it opens.

Agents are one part of the deck. The same server keeps:

  • An inbox of the pull requests waiting on you, with diffs, checks and review
  • Tickets, pipelines and plans
  • Meetings with on-device transcription and summaries
  • Messaging, calendar, a newsfeed and observability

Agents run on the built-in runtime with your own model-provider key, or through the Claude Code CLI. The desktop app hosts its own server, and the web and phone clients connect to it.

Authors: SamuelAlev

Read more...

GitStudio

Screenshot of

GitStudio is a free, open-source Git client for people who work in Git all day. Stage by hunk or by line, read history in a real commit graph, resolve conflicts in a three-way merge editor, reshape history with a visual interactive rebase, and manage branches, stashes, worktrees, tags and pull requests without leaving the app. Optional AI assistance is off until you connect a provider, and it never gates or blocks a Git operation.

Authors: GitStudioHQ

Read more...

Gitbox

Screenshot of

gitbox manages Git multi-account environments across GitHub, GitLab, Gitea, Forgejo and Bitbucket. It keeps each account's clones under its own folder, wires the right credential (Git Credential Manager, SSH or token) per account, discovers repositories you already have on disk, and sets up push and pull mirrors between providers.

The AppImage bundles the graphical app together with the gitbox command-line tool and terminal UI.

Authors: LuisPalacios

Read more...

Godot_Hub

Screenshot of

Godot Hub keeps your Godot Engine editors and projects together in one place. Install several editor versions side by side, open every project with the editor it needs, and follow Godot news without jumping between folders and browser tabs.

  • Install official releases, pre-releases and archived versions from the Installs page
  • Pick the Standard or .NET build of an editor in a short install wizard
  • Choose export templates while installing an editor, and add or remove them later
  • Import, create, clone, search and launch all your projects from one library
  • Keep each project connected to the Godot version it needs
  • Browse the Asset Library and read the official Godot news
  • Runs natively on x86_64 and ARM64, and updates itself from new releases

Authors: ismailivanov

Read more...

Hexinator

Screenshot of

Hexinator is a hex editor that is specialized on reverse engineering and binary file analysis.

It allows you to any of the 70+ existing "grammars" to decode file formats like PNG, JPEG, MP3, and others automatically. Additionally it supports you in the analysis of unknown file formats.

Features:

  • Edit files of unlimited size
  • Parse binary files automatically
  • Incremental search
  • Lua and Python scripting builtin
  • Binary file comparison
  • Data panel with little/big endian display
  • Histogram (byte distribution)
  • Checksum computation of byte selection
  • Text encoding comparison
  • Display all strings in file

Read more...

ImHex

Screenshot of

ImHex is a feature-rich Hex Editor aimed towards Reverse Engineers working with foreign data formats, malware, executables and raw memory. Besides all the features a common Hex Editor has, ImHex also features a custom scripting language used to declare and dissect data structures, support for running YARA rules, a node-based graphical data pre-processor and support for various data sources such as files, raw disks or GDB Servers.

Authors: WerWolv

Read more...

JReleaser

Screenshot of

JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options.

JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package managers such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more.

Authors: jreleaser

Read more...

Konjure

Screenshot of

Konjures primary desktop application, used to build and upload your website to the decentralized web!

Read more...

LaTeX_Editor

Screenshot of

LaTeX Editor is a lightweight desktop editor that compiles your document and shows the PDF next to the source. Click a line to jump to it in the PDF, click the PDF to jump back to the source (SyncTeX).

  • pdflatex, xelatex and lualatex; the engine is picked from the document
  • Build the whole document from any chapter file
  • Autocompletion for commands, \ref and \cite keys and file paths
  • PDF search, bookmarks, text selection and a presentation mode
  • Spell check with bundled Turkish and English dictionaries
  • Reference audit, a bibliography tab and adding sources by DOI
  • Named snapshots of your files without git, crash recovery and autosave
  • Turkish and English interface, seven themes

A TeX distribution such as TeX Live has to be installed separately.

Authors: s-balli

Read more...

LibreMerge

Screenshot of

LibreMerge brings the comparison engine of WinMerge to Linux and macOS, with a native Qt interface. If you know WinMerge, you already know LibreMerge: the layout, the colors and the workflow are intentionally the same.

  • Side-by-side file comparison and merging, 2-way and 3-way, with word-level highlights, free editing and undo
  • Folder comparison, 2-way and 3-way, with WinMerge's compare methods, file filters, View filters, copy and delete
  • Archive comparison: zip, 7z and tar archives open as folders
  • CSV and TSV tables compared cell by cell, and images compared pixel by pixel
  • Syntax highlighting for 47 languages, light and dark themes
  • Works as git's merge and diff tool

Authors: iagodpassos

Read more...

LunoDB

Screenshot of

LunoDB is modern, AI-powered database software for MySQL, PostgreSQL, SQLite and more. Connect to your databases, manage your data with ease, and leverage AI to generate SQL queries, get insights, and optimize your workflow.

Authors: lunodb

Read more...

Monghoul

Screenshot of

Monghoul is a desktop MongoDB client with schema-aware autocomplete, a visual aggregation builder, real-time cluster monitoring, charts, custom themes, and 70+ AI tools via the Model Context Protocol.

Features include:

  • Query editor with field paths, operators, pipeline stages, and enum suggestions
  • Visual aggregation builder with drag-and-drop, live preview, and code sync
  • 6 chart types with stacking, dual axis, date aggregation, and PNG export
  • Cluster monitoring with sparkline charts, slow queries, and database profiler
  • Import and export in JSON, CSV, Excel, and cross-instance collection copy
  • 8 auth methods including SCRAM, x509, LDAP, Kerberos, and AWS IAM
  • SSH tunneling, SSL/TLS, and per-connection write protection
  • 11 built-in themes and a full theme editor with 3-color generation
  • 70+ MCP tools for AI assistant integration

Authors: Kontsedal

Read more...

PG_Orbit

Screenshot of

PG Orbit is a PostgreSQL client for your desktop and your phone. Browse databases, schemas, and tables, run SQL with highlighting and autocomplete, and edit rows in place.

  • Schema browser for tables, views, materialized views, functions, and sequences
  • SQL editor with syntax highlighting, autocomplete, query parameters, history, and saved queries
  • Results grid with filtering, sorting, inline editing, and CSV export
  • Connections over SSL, SSH tunnels, and Kubernetes port forwarding
  • Passwords and SSH keys stay in your system keyring
  • On Omarchy, the app follows your desktop theme and changes with it

Browsing and read-only queries are free. Premium, a one-time purchase, unlocks writes, table design, and CSV export. An optional subscription syncs connections and saved queries across your devices.

Authors: acrogenesis

Read more...

RKDevelopTool-GUI

Screenshot of

A graphical front end for Rockchip's rkdeveloptool. Flash firmware, manage partitions and debug Rockchip boards over USB without using the command line.

  • One-click flashing of full firmware images, including packed update.img files
  • Partition table viewer with per-partition flashing and backup
  • Maskrom and Loader mode handling with loader download
  • Shows the equivalent rkdeveloptool command for every action

It ships with rkdeveloptool built in, so nothing else needs to be installed.

Authors: gahingwoo

Read more...

TermiPod

Screenshot of

TermiPod desktop Electron shell (ADR-055 M1). Wraps the same Vite build (../dist) the Tauri shell ships; the frontend talks to it through the runtime-agnostic src/bridge/. Self-contained package (own deps) so the Tauri release build never installs Electron.

Authors: physercoe

Read more...

Typst_IDE

Screenshot of

Typst IDE is a local editor for Typst, rebuilt with Tauri and Rust. Documents stay on your own machine: no account, no cloud, no browser.

Features include:

  • Live preview rendered by the same compiler as Typst.app
  • Click in the preview to jump to the matching source position
  • Preview automatically follows the editor cursor
  • Project file manager with drag & drop, imports and images
  • Markers (TODO, FIXME, …) highlighted in the editor, with a marker book
  • Global and per-project notes, templates, history
  • PDF export, bibliography helpers, configuration import/export

Authors: gnoooo

Read more...

Weavit_UI

Screenshot of

Weaviate GUI — Weavit UI is a free, open-source cross-platform desktop client for the Weaviate vector database. Browse collections, inspect vectors, and run vector, hybrid and BM25 searches. Community project, not affiliated with Weaviate B.V.

Authors: XenoraAI

Read more...

appimagetool

appimagetool is a tool that lets you generate AppImage files. An AppImage is a self-running bundle that contains an application and everything it needs to run that cannot reasonably expected to be part of each target system.

This can include libraries that are not commonly available on target systems, resources such as translations, icons, fonts, and other auxiliary files. appimagetool makes it easy to take an AppDir (e.g., generated by linuxdeployqt) and turn it into an AppImage.

You can also embed update information so that your users can update the AppImage using binary delta updates with the AppImageUpdate tool. You can also sign the AppImage with GPG.

Authors: AppImage

Read more...

k10s

Screenshot of

k10s is a Kubernetes client for people who look after many clusters at once: the zones of one data center, regions, staging and production. Often they can see only a few namespaces in each. k10s puts all of those clusters in one live table, checks your permissions before you act, and stays fast when the fleet is large.

  • Every selected cluster in one table, connected in parallel: a slow or broken one never holds the rest back
  • Made for namespace-restricted RBAC: a prompt instead of a wall of 403 errors, and actions you may not take grayed out with the reason
  • Compare an object with its copies in every cluster and see only the fields that differ
  • Needs attention: what is failing in all the clusters, on one screen
  • Logs of pods and whole workloads across clusters, merged by time, with a query language, JSON fields and patterns
  • Shells, debug containers and port-forwards without kubectl, and Helm releases read straight from the cluster
  • A read-only mode enforced by the engine, and confirmations that list every object with its cluster
  • Keyboard first, with k9s habits, a command palette and a cheat sheet

It's free and open source. No account, no telemetry, no license server.

Authors: dumkin

Read more...

k8sight

Screenshot of

k8sight is a native desktop app for browsing and operating any Kubernetes cluster from your local kubeconfig — live dashboards, logs, an in-pod shell, topology, Helm, Argo CD, a Security Center and one-click EKS/AKS onboarding.

Authors: praveenraghav01

Read more...

perl-executing-browser

Screenshot of

Perl Executing Browser (PEB) is an HTML5 user interface for Perl 5 desktop applications. By default it runs local Perl 5 scripts as child processes with no server and is implemented as a C++ executable based on the Qt 5 libraries. Inspired by Electron and NW.js, PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting instead of Node.js.

Authors: ddmitov

Read more...

pkg2appimage

pkg2appimage is a tool that lets you generate AppImage files from existing packages. An AppImage is a self-running bundle that contains an application and everything it needs to run that cannot reasonably expected to be part of each target system.

This can include libraries that are not commonly available on target systems, resources such as translations, icons, fonts, and other auxiliary files. pkg2appimage makes it easy to take an existing package (e.g., a deb) and turn it into an AppImage.

Authors: AppImage

Read more...

sqlitebrowser

Screenshot of

DB Browser for SQLite is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.

It is for users and developers wanting to create databases, search, and edit data. It uses a familiar spreadsheet-like interface, and you don't need to learn complicated SQL commands.

Controls and wizards are available for users to:

  • Create and compact database files
  • Create, define, modify and delete tables
  • Create, define and delete indexes
  • Browse, edit, add and delete records
  • Search records
  • Import and export records as text
  • Import and export tables from/to CSV files
  • Import and export databases from/to SQL dump files
  • Issue SQL queries and inspect the results
  • Examine a log of all SQL commands issued by the application

Authors: sqlitebrowser

Read more...

strans

Screenshot of

strans (string transform) is an intuitive string manipulation utility for the shell (primarily Unix, but should work cross-platform). The user does not need to know any programming. All she needs to do is provide strans with a set of examples. strans will automagically learn transformation rules from these examples and apply them to the input given on STDIN.

Authors: Inventitech

Read more...

uncov

Screenshot of

By storing history of coverage uncov allows you to monitor code coverage changes over time, view and compare collected reports.

The tool integrates with git repository of your projects and thus avoids generation of static reports. Data is bound to repository information, but can be shared among repository clones.

Provided command-line interface should be familiar to the majority of git users and helps to avoid switching to a browser to verify code coverage.

It's also possible to display coverage information in a browser, say, on your own CI server instead of using some third-party service.

Authors: xaizek

Read more...

wxMaxima

Screenshot of

Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, sets, lists, vectors, matrices and tensors. Maxima yields high precision numerical results by using exact fractions, arbitrary-precision integers and variable-precision floating-point numbers. Maxima can plot functions and data in two and three dimensions.

Authors: wxMaxima-developers

Read more...

zograscope

Screenshot of

Main purpose of zograscope is implementation of syntax-aware diff (currently for C, C++ and GNU Makefile languages).

However, the infrastructure for doing this makes it possible to implement various other tools that don't require precise understanding of the code like compilers do.

There are additional tools for highlighting, searching and collecting statistics about source code.

Authors: xaizek

Read more...