dev-util

The dev-util category contains various miscellaneous development utilities.

0xtoolsAlways-on profiling for production systems
abi-compliance-checkerA tool for checking backward compatibility of a C/C++ library
abi-dumperDump ABI of an ELF object containing DWARF debug info
abootimgManipulate Android boot images
actrun github workflows locally
amttermA nice tool to manage amt-enabled machines
android-sdk-cmdline-toolsOpen Handset Alliance's Android SDK
android-sdk-update-managerOpen Handset Alliance's Android SDK
android-studioAndroid development environment based on IntelliJ IDEA
android-toolsAndroid platform tools (adb, fastboot, and mkbootimg)
android-udev-rulesAndroid udev rules list aimed to be the most comprehensive on the net
anjutaBase library of defunct IDE for GNOME to run applications
App-SVN-BisectBinary search through svn revisions
archdiffUtility to view the differences between two source code archives
argoumlModelling tool that helps you do your design using UML
arubaCucumber steps for driving out command line applications
astyleArtistic Style is a re-indenter and reformatter for C++, C and Java source code
autodiaParses source code, XML or data and produces an XML document in Dia format
autoprojectStart a programming project using autotools and a command line parser generator
azuredatastudioData management and development tool from Microsoft
babeltraceA command-line tool and library to read and convert trace files
batsBats-core: Bash Automated Testing System
bbeSed-like editor for binary files
bccTools for BPF-based Linux IO analysis, networking, monitoring, and more
bcppIndents C/C++ source code
bdeltaBinary Delta - Efficient difference algorithm and format
bearBuild EAR generates a compilation database for clang tooling
bindgenAutomatically generates Rust FFI bindings to C and C++ libraries.
bingrepBinary file analysis tool
bin_replace_stringA tool to edit C strings in compiled binaries
bitcoin-txTransitional package for net-p2p/bitcoin-core
bloatyA size profiler for binaries
blueprint-compilerCompiler for Blueprint, a markup language for GTK user interfaces
bootconfigBootconfig tools for kernel command line to support key-value
bpftoolTool for inspection and simple manipulation of eBPF programs and maps
bpftopProcess monitor for BPF programs
breakpadimplement a crash-reporting system.
bsdiffbsdiff: Binary Differencer using a suffix alg
btyaccBacktracking YACC - modified from Berkeley YACC
bugbite-cliA command line tool for bug, issue, and ticket mangling
buildbotBuildBot build automation system
buildbot-badgesBuildbot badges plugin produces an image in SVG or PNG format...
buildbot-console-viewBuildbot console-view plugin
buildbot-grid-viewBuildBot grid view web interface
buildbot-pkgBuildBot common www build tools for packaging releases
buildbot-react-console-viewBuildbot react based console-view plugin
buildbot-react-grid-viewBuildBot react based grid view web interface
buildbot-react-wsgi-dashboardsBuildbot plugin to integrate flask or bottle dashboards to buildbot UI
buildbot-waterfall-viewBuildbot waterfall-view plugin
buildbot-workerBuildBot Worker (slave) Daemon
buildbot-wsgi-dashboardsBuildbot plugin to integrate flask or bottle dashboards to buildbot UI
buildbot-wwwBuildBot base web interface, use with buildbot-{console-view,waterfall-view}...
buildbot-www-reactBuildBot base web interface, use with buildbot-react-{console-view,grid-view}...
byaccThe best variant of the Yacc parser generator
cargo-auditAudit Cargo.lock for crates with security vulnerabilities
cargo-cHelper program to build and install c-like libraries
cargo-licenseCargo subcommand to see license of dependencies
cargo-nextestNext-generation test runner for Rust
cargo-pgrxpgrx: A Rust framework for creating Postgres extensions
cargo-tarpaulinCargo-Tarpaulin is a tool to determine code coverage achieved via tests
catalystRelease metatool used for creating releases based on Gentoo Linux
catfishA frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot
cbindgenA tool for generating C bindings to Rust code
ccacheFast compiler cache
ccccSource metrics (line counts, complexity, etc) for Java and C++
cclsC/C++/ObjC language server
cdeclComposing and deciphering C (or C++) declarations or casts, aka "gibberish."
cflowC function call hierarchy analyzer
cgvgMinimal command-line source browsing tool similar to cscope
checkbashismsPerl script to check for commonly used bash features not defined by POSIX
chirurgienChirurgien helps to understand and manipulate file formats
chroot-wrapperWrapper for chroot to set up some bind mounts, namespaces, and control groups
clairVulnerability Static Analysis for Containers
clang-extractTool to extract code content from source files
clazyCompiler plugin which allows clang to understand Qt semantics
clinfoA tool to display info about the system's OpenCL capabilities
clionA complete toolset for C and C++ development
clippyStandalone clippy tool built from FRR sources
clocCount Lines of Code
cmockaUnit testing framework for C
coccigrepA semantic grep for the C language
coccinelleProgram matching and transformation engine
codeblocksThe open source, cross platform, free C, C++ and Fortran IDE
codespellCheck text files for common misspellings
colmCOmputer Language Manipulation
colorgccPerl script to colorise the gcc output
complexitya tool designed for analyzing the complexity of C program functions
conanDistributed C/C++ package manager
conf2structCreate C parsers for libconfig and command-line
cookiecutterCommand-line utility to create projects from cookiecutters (project templates)
cppcheckStatic analyzer of C/C++ code
cppia cpp directive indenter
cpptestSimple but powerful unit testing framework for C++
cppunitC++ port of the famous JUnit framework for unit testing
cpputestUnit testing and mocking framework for C/C++
cprotoGenerate C function prototypes from C source code
cpuinfo-collectionhuge collection of /proc/cpuinfo files
cramFunctional testing framework for command line applications
crashRed Hat crash utility; used for analyzing kernel core dumps
cscopeInteractively examine a C program
csupA rewrite of CVSup
ctagsExuberant Ctags creates tags files for code browsing in editors
cucumberExecutable feature scenarios
cucumber-ci-environmentDetect CI Environment from environment variables
cucumber-compatibility-kitKit to check compatibility with official cucumber implementation
cucumber-coreExecutable feature scenarios
cucumber-cucumber-expressionsa simpler alternative to Regular Expressions
cucumber-gherkinFast Gherkin lexer and parser
cucumber-html-formatterHTML formatter for Cucumber
cucumber-messagesProtocol Buffer messages for Cucumber's inter-process communication
cucumber-railsExecutable feature scenarios for Rails
cucumber-tag-expressionsCucumber tag expressions for ruby
cunitC Unit Test Framework
cutilsC language utilities
cutterA Qt and C++ GUI for rizin reverse engineering framework
cviseSuper-parallel Python port of the C-Reduce
cwdiffA script that wraps wdiff to support directories and colorize the output
datreeTool to ensure K8s manifests and Helm charts follow best practices
dbus-test-runnerRun executables under a new DBus session for testing
debhelperCollection of programs that can be used to automate common tasks in debian/rules
debootstrapDebian/Ubuntu bootstrap scripts
debugeditCreate debuginfo and source file distributions
dejagnuFramework for testing other programs
desktop-file-utilsCommand line utilities to work with desktop menu entries
devhelpAn API documentation browser for GNOME
dialogTool to display dialog boxes from a shell
diffballDelta compression suite for using/generating binary patches
diff-coverFind diff lines that do not have test coverage
diffoscopeWill try to get to the bottom of what makes files or directories different
diffstatDisplay a histogram of diff changes
difftasticA structural diff that understands syntax.
diffuseA graphical tool to compare and merge text files
dirdiffA tool for differing and merging directories
directx-headersDirectX header files and WSL stubs
dissemblerpolymorphs bytecode to a printable ASCII string
docker-distribution-prunerClean all old container revisions from registry
dogtailGUI test tool and automation framework using accessibility framework
droneA Continuous Delivery platform built on Docker, written in Go
drone-cliCommand-line interface for Drone
dropwatchMonitor for dropped network packets
dwdiffdiff-like program operating at word level instead of line level
ebuildtesterA dockerized approach to test a Gentoo package within a clean stage3 container
ediAn EFL-based IDE
editorconfig-geanyEditorConfig plugin for Geany
egyptDevilishly simple tool for creating call graphs of C programs
elfkickersCollection of programs to manipulate ELF files: sstrip, rebind, elfls, elftoc
elfshakerStores binary objects efficiently
FlameGraphVisualization of hierarchical data, especially profiled stack traces
flatpak-builderTool to build flatpaks from source
flawfinderExamines C/C++ source code for security flaws
fqTool for working with binary data (app-misc/jq for binary formats)
ftjamA 100% compatible, enhanced implementation of the make alternative Jam
ftnchekStatic analyzer a la 'lint' for Fortran 77
fuzzStress-tests programs by giving them random input
gcovrA Python script for summarizing gcov data
gdbus-codegenGDBus code and documentation generator
geanyGTK+ based fast and lightweight IDE
geany-pluginsA collection of different plugins for Geany
gengetoptTool to write command line option parsing code for C programs
gerttyGertty is a console-based interface to the Gerrit Code Review system
gi-docgenA documentation generator for GObject-based libraries
gitchangelogCreates a nicely formatted changelog from git log history
git-deltaA syntax-highlighting pager for git
git-fixupFighting the copy-paste element of your rebase workflow
github-cliGitHub CLI
gitlab-ci-linterlinter for .gitlab-ci.yml files
gitlab-clithe official gitlab command line interface
gitlab-runnerThe official GitLab Runner, written in Go
gladeA user interface designer for GTK+ and GNOME
glib-utilsBuild utilities for GLib using projects
globalTag system to find an object location in various sources
glslangKhronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
gnome-builderAn IDE for writing GNOME-based software
gnome-devel-docsDocumentation for developing for the GNOME desktop environment
gobPreprocessor for making GTK+ objects with inline C code
golandGolang IDE by JetBrains
google-perftoolsFast, multi-threaded malloc() and nifty performance analysis tools
gourceA software version control visualization tool
gperfA perfect hash function generator
gppA generic preprocessor
gprof2dotConverts profiling output to dot graphs
gtk-builder-convertConverts Glade files to GtkBuilder XML format
gtk-docGTK+ Documentation Generator
gtk-update-icon-cacheGTK update icon cache
heaptrackFast heap memory profiler
herdtools7The Herd toolsuite to deal with .cat memory models
hermesLua based testing manager
hfstospellHFST spell checker library and command line tool
hipC++ Heterogeneous-Compute Interface for Portability
hipccRadeon Open Compute hipcc
hipify-clangA set of tools to translate CUDA source code into portable HIP C++
howdoiA code search tool
hucHTML umlaut conversion tool
hxdBinary to hexadecimal converter
hxtoolsA collection of tools and scripts
hyprwayland-scannerA Hyprland implementation of wayland-scanner, in and for C++
icemonMonitor program for use with Icecream compile clusters based on KDE Frameworks
idea-communityA complete toolset for web, mobile and enterprise development
imediff2An interactive, user friendly 2-way merge tool in text mode
include-what-you-useFind unused include directives in C/C++ programs
indentIndent program source files
intel_clcintel_clc tool used for building OpenCL C to SPIR-V
intel-graphics-compilerLLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware
intel-graphics-system-controllerIntel graphics system controller firmware update library
intel-ocl-sdkIntel's implementation of the OpenCL standard
intltoolInternationalization Tool Collection
its4ITS4: Software Security Tool
itstoolTranslation tool for XML documents that uses gettext files and ITS rules
japi-compliance-checkerJava API compliance checker
jenkins-binThe leading open source automation server
jfrog-cliCommand line utility for operations on container images and image repositories
kcovKcov is a code coverage tester for compiled languages, Python and Bash
kdevelopIntegrated Development Environment, supporting KF6/Qt, C/C++ and much more
kdevelop-pg-qtLL(1) parser generator used mainly by KDevelop language plugins
kdevelop-phpPHP plugin for KDevelop
kdevelop-pythonPython plugin for KDevelop
kdstatemachineeditorFramework for creating Qt State Machine metacode using graphical user interfaces
kernelsharkGraphical reader for trace-cmd output
kio-perldocKIO worker interface to browse Perl documentation
kube-linterkubernetes yaml and helm chart static analysis tool
kubevalvalidate kubernetes YAML or JSON configuration files
kupkernel.org uploader tool
kyuaTesting framework for infrastructure software
lcovA graphical front-end for GCC's coverage testing tool gcov
libabigailSuite of tools for checking ABI differences between ELF objects
librnpHigh performance C++ OpenPGP library
libtreeldd as a tree with an option to bundle dependencies into a single folder
linklintA Perl program that checks links on web sites
local-log4j-vuln-scannersimple local log4j vulnerability scanner
lockrunLockrun - runs cronjobs with overrun protection
log4shelldetectCheck for java programs vulnerable to log4shell
lsuioList available userspace I/O (UIO) devices
lttng-modulesLTTng Kernel Tracer Modules
lttng-toolsLinux Trace Toolkit - next generation
lttng-ustLinux Trace Toolkit - UST library
lv2lintCheck whether a given LV2 plugin is up to the specification
lxqt-build-toolsLXQt Build Tools
makeheadersTool that automatically generates .h files for a C or C++ programming project
makeppGNU make replacement
marksmanLSP language server for editing Markdown files
massif-visualizerTool visualising massif data
maturinBuild and publish crates with pyo3, rust-cpython and cffi bindings
maxcsoFast cso compressor
mddsCollection of multi-dimensional data structure and indexing algorithm
meldA graphical diff and merge tool
memprofProfiling and leak detection tool
min-cscopeInteractively examine a C program
mingw64-runtimeFree Win64 runtime and import library definitions
mingw64-toolchainAll-in-one mingw64 toolchain intended for building Wine without crossdev
mk-configureLightweight replacement for GNU autotools
nihtestA testing tool for command line utilities
ninkaA license identification tool for source code
numdiffFile comparision, ignoring small numeric differences and formats
nvidia-cuda-toolkitNVIDIA CUDA Toolkit (compiler and friends)
objconvobject code file converted (COFF, ELF, OMF, MACHO)
omakeMake replacement
opencl-headersUnified C language headers for the OpenCL API
open-vcdiffAn encoder/decoder for the VCDIFF (RFC3284) format
oprofileA transparent low-overhead system-wide profiler
ostreeOperating system and container binary deployment and upgrades
packerA tool to create identical machine images for multiple platforms
paholepahole (Poke-a-Hole) and other DWARF utilities
patchelfSmall utility to modify the dynamic linker and RPATH of ELF executables
patchutilsA collection of tools that operate on patch files
patdiffColored patience diffs with word-level refinement
pegRecursive-descent parser generators for C
perfUserland tools for Linux Performance Counters
pkgcheckpkgcore-based QA utility for ebuild repos
pkgconfpkg-config compatible replacement with no dependencies other than C99
pkgcruftQA library and tools based on pkgcraft
pkgdevCollection of tools for Gentoo development
pkgdiffPackage Changes Analyzer (pkgdiff)
plan9portPort of many Plan 9 programs and libraries
plyDynamic instrumentation of the Linux kernel with BPF and kprobes
pokeExtensible editor for structured binary data
poke-elfA GNU poke pickle for manipulating ELF files
premakeA makefile generation tool
pretracestart dynamically linked applications under debugging environment
promuPrometheus Utility Tool
pscanA limited problem scanner for C source files
pwntoolsCTF framework and exploit development library
pycharm-communityIntelligent Python IDE with unique code assistance and analysis
pycharm-professionalIntelligent Python IDE with unique code assistance and analysis
py-spySampling profiler for Python programs
qbsModern build tool for software projects
qdevicemonitorCrossplatform log viewer for Android, iOS and text files
qstlink2GUI and CLI ST-Link V2(Debugger/Programmer) client
quiltquilt patch manager
radare2unix-like reverse engineering framework and commandline tools
ragelCompiles finite state machines from regular languages into executable code
ratsRATS - Rough Auditing Tool for Security
rbtoolsCommand line tools for use with Review Board
re2cTool for generating C-based recognizers from regular expressions
rebarA sophisticated build-tool for Erlang projects that follows OTP principles
redoSmaller, easier, more powerful, and more reliable than make
regexxerAn interactive tool for performing search and replace operations
rejA utility for solving diff/patch rejects
repoliteManage a small set of git repository dependencies with YAML
reuseManage license information according to the SPDX standard
rgbdsRednex Game Boy Development System
rinstallUtility for declarative installation of programs
rizinreverse engineering framework for binary analysis
rocm_bandwidth_testBandwidth test for ROCm
rocminfoROCm Application for Reporting System Info
rocm-smiROCm System Management Interface Library
rocprofilerCallback/Activity Library for Performance tracing AMD GPU's
roctracerCallback/Activity Library for Performance tracing AMD GPU's
ROPgadgetSearch for gadgets in binaries to facilitate your ROP exploitation
ropperUse to display information about binary files in different file formats
rpmdevtoolsCollection of rpm packaging related utilities
rrRecord and Replay Framework
rt-testsA collection of latency testing tools for the linux(-rt) kernel
ruffAn extremely fast Python linter, written in Rust
runmeExecute your runbooks, docs and READMEs
rustupRust toolchain installer
sasmSimple crossplatform IDE for NASM assembly language
scanmemLocate and modify variables in executing processes
sccacheccache/distcc like tool with support for rust and cloud storage
schrootUtility to execute commands in a chroot environment
sdl-jstestSimple SDL joystick test application for the console
seerA GUI frontend to gdb
selA filemanager for shell scripts
selenium-managerCLI tool that manages the browser/driver infrastructure required by Selenium
serialtalkSimple command-line tool to talk to serial devices
shA shell parser, formatter, and interpreter with bash support
shadowmanUnified compiler shadow link directory updater
shardsDependency manager for the Crystal language
shcA (shell-) script compiler/scrambler
shellcheckShell script analysis tool
shellcheck-binShell script analysis tool (binary package)
shelltestrunnerA tool for testing command-line programs
shflagsCommand-line flags module for Unix shell scripts
shtoolSet of stable and portable shell scripts
shunit2Unit-test framework for Bourne-based shell scripts
smemA tool that can give numerous reports on memory usage on Linux systems
snakevizA web-based viewer for Python profiler output
source-highlightGenerate highlighted source code as an (x)html document
spirv-headersMachine-readable files for the SPIR-V Registry
spirv-llvm-translatorBi-directional translator between SPIR-V and LLVM IR
spirv-toolsProvides an API and commands for processing SPIR-V modules
splintCheck C programs for vulnerabilities and programming mistakes
squashdeltaEfficient (partially uncompressed) SquashFS binary delta tool
squashmergedev-util/squashdelta delta merge tool
src-clicommand line interface for the Sourcegraph code search tool
statifierStatifier is a tool for creating portable, self-containing Linux executables
stressapptestStressful Application Test
stripe-mockMock HTTP server that responds like the real Stripe API
sysprofSystem-wide Linux Profiler
sysprof-captureStatic library for sysprof capture data generation
sysprof-commonStatic library for sysprof capture data generation
tbumptbump helps you bump the version of your project easily
teaCommand line tool to interact with Gitea server
TensileStretching GPU performance for GEMMs and tensor contractions
tinlinkTool to create very small elf binary from pure binary files
tkdiffGraphical front end to the diff program
tmakeCross platform Makefile tool
trace-cmdUser-space front-end for Ftrace
treeccCompiler-compiler tool for aspect-oriented programming
tree-sitter-cliCommand-line tool for creating and testing tree-sitter grammars
txt2regexA Regular Expression wizard that converts human sentences to regexs
uftraceFunction (graph) tracer for user-space
uglifyjsJavaScript parser, minifier, compressor and beautifier toolkit
umockdevMock hardware devices for creating unit tests
uncrustifyC/C++/C#/D/Java/Pawn code indenter and beautifier
unicornA lightweight multi-platform, multi-architecture CPU emulator framework
unifdefremove #ifdef'ed lines from a file while otherwise leaving the file alone
usb-robotUSB Reverse engineering tools
vbindiffVisual binary diff utility
vintLint tool for Vim script language
visual-regexpType the regexp and visualize it on a sample of your choice
visualvmIntegrates commandline JDK tools and profiling capabilities
vmtouchVirtual Memory Toucher, portable file system cache diagnostics and control
volkMeta loader for Vulkan API
vtable-dumperA tool to list content of virtual tables in a shared library
vulkan-headersVulkan Header files and API registry
vulkan-toolsOfficial Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS
vulkan-utility-librariesShare code across various Vulkan repositories
wachyA dynamic tracing profiler for Linux
wasm3A fast WebAssembly interpreter and the most universal WASM runtime
wasmerUniversal web assembly runtime
watchmanA file watching service
wayland-scannerwayland-scanner tool
webhooklightweight incoming webhook server to run shell commands
web_page_replay_goA performance testing tool for recording and replaying web pages
wekaA Java data mining package
wiggleTool for applying patches that patch cannot apply because of conflicting changes
wokecheck source code for non-inclusive language
xdeltaComputes changes between binary or text files and creates deltas
xmlindentXML stream reformatter for ASCII text, but not UTF-8, written in ANSI C
xxdiSimple alternative to vim's 'xxd -i' mode
xxdiffA graphical file and directories comparator and merge tool
yaccYacc: Yet Another Compiler-Compiler
yamllintA linter for YAML files
ydiffColored, side-by-side diff terminal viewer (ex. cdiff)

Statistics

Packages: 394

Filter by Category