19 dépôts
Tools for debugging, profiling, and infrastructure management.
Explore 19 awesome GitHub repositories matching part of an awesome list · Development Utilities. Refine with filters or upvote what's useful.
Lazydocker is a terminal-based command-line utility that provides an interactive dashboard for monitoring and controlling containerized environments. It functions as a text-based user interface, allowing users to manage containers, images, and volumes directly within a terminal emulator through keyboard-driven navigation. The tool distinguishes itself by replacing manual command-line sequences with a unified workspace that communicates directly with the Docker daemon via the local Unix domain socket. It maintains state synchronization by listening to real-time container events and utilizes co
Terminal UI for managing Docker containers and services.
Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment
Lightweight IDE for exploring and testing API endpoints.
Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for
Client for testing and developing REST APIs.
Podman is a container engine designed for managing containerized applications and images without the need for a persistent background daemon. By utilizing a fork-exec process model, it executes container management commands as direct child processes of the host system, ensuring that container lifecycles are handled through standard host-level process control. The project distinguishes itself through a focus on rootless security and cross-platform compatibility. It employs user namespace mapping to allow unprivileged users to manage isolated workloads without requiring administrative system ac
Daemonless tool for managing OCI containers and pods.
Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata. The project distinguishes itself by offering both a native graphical user interface and a command-line interface, allowing for both interactive management and automated, headless system m
Utility for finding duplicate files and similar images.
Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati
Source explorer for navigating unfamiliar codebases.
Zeal is an offline technical documentation browser and developer reference library. It serves as a local system for storing, searching, and reading API and language documentation sets without requiring an internet connection. The application functions as a docset management tool that downloads and organizes standardized documentation packages from remote repositories. It includes a local search engine that indexes these sets, enabling fast retrieval of technical terms across multiple libraries and providing the ability to filter results by specific document sets. The system supports integrat
Offline documentation browser for developers.
Pencil est un environnement de conception multiplateforme et une application de dessin vectoriel utilisée pour le prototypage d'interface graphique et la création de diagrammes. Il fournit un éditeur basé sur un canevas pour créer des maquettes d'interface utilisateur interactives, des diagrammes d'architecture système et des représentations visuelles évolutives de flux techniques. L'outil fonctionne comme un éditeur graphique vectoriel qui rend les formes sous forme de chemins mathématiques pour assurer l'évolutivité sur différentes résolutions. Il inclut un moteur de mise en page d'exportation PDF spécifiquement conçu pour convertir les conceptions visuelles basées sur l'écran en documents à mise en page fixe pour l'impression physique et la distribution. La plateforme couvre une large surface de conception incluant des maquettes d'interface utilisateur visuelles, la création de diagrammes d'architecture système et la création de documentation prête à imprimer. Elle gère des mises en page de projet complexes via un système d'organisation de pages hiérarchique et prend en charge l'utilisation de typographies personnalisées intégrées pour maintenir la cohérence visuelle.
Tool for GUI prototyping and wireframing.
Devilbox est un environnement de développement conteneurisé qui fournit une suite reproductible de serveurs web, de bases de données et de runtimes de langage gérés via une configuration unifiée. Il fonctionne comme une stack de développement local basée sur Docker pour les stacks logicielles LAMP et MEAN et comme un gestionnaire pour basculer entre différentes versions de ces services afin de correspondre aux exigences spécifiques du projet. Le système se distingue par l'automatisation de l'orchestration réseau locale. Il inclut un gestionnaire d'hôtes virtuels basé sur Docker qui mappe automatiquement les répertoires locaux à des domaines personnalisés et un orchestrateur DNS et SSL local qui gère la résolution de domaine interne et génère des certificats de confiance pour le développement HTTPS. Le projet couvre un large éventail de capacités, notamment l'administration des bases de données et des services via des interfaces web, le versionnage des runtimes de langage et l'hébergement de sites multi-projets. Il fournit également des outils pour intercepter les emails sortants, surveiller l'état des services via un tableau de bord et exécuter des chaînes d'outils de développement directement au sein des conteneurs.
Dockerized stack for local PHP development environments.
Flox is a Nix environment manager designed to create, share, and maintain reproducible software stacks. It uses declarative manifests to isolate project dependencies and toolchains, ensuring identical runtimes across different machines and operating systems. The platform distinguishes itself by enabling the deployment of imageless workloads to Kubernetes, allowing software to run in pods without traditional container images. It can also synthesize OCI-compliant container images and distroless artifacts directly from declarative environment definitions. The project covers broad capability are
Virtual environment manager and package distribution tool.
Code beautifier
Automated source code beautifier and formatter.
Gaphor is the simple modeling tool
Modeling tool for software and system architecture.
A better and stronger spiritual successor to BZip2.
Statistical compression tool for efficient file archiving.
Code playground for GNOME 🛠️
Environment for experimenting with GNOME technologies.
A translation app for GNOME.
Translation application for the GNOME desktop.
A colour picker app for Ubuntu and Linux which allows picking any colour on the screen
Simple utility for selecting colors on screen.
instant coding answers via the command line (howdoi in rust)
Command-line tool for fetching instant coding answers.
MIRROR Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256, SHA-512, Blake3, CRC32 & Adler32 hashes.
Simple utility for removing metadata from image files.
Bug reports for Docker Desktop for Linux
Platform for building and running containerized applications.