{"category":{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},"packages":[{"categoryid":428,"description":"Always-on profiling for production systems","firstseen":"2023-09-15T13:39:51.439631","name":"0xtools","packageid":76469,"summary":"0x.tools is a set of open-source utilities for analyzing application performance on Linux. It has a goal of deployment simplicity and minimal dependencies, to reduce friction of systematic troubleshooting. There’s no need to upgrade the OS, install kernel modules, heavy monitoring frameworks, Java agents or databases. These tools also work on over-decade-old Linux kernels, like version 2.6.18 from 14 years ago. 0x.tools allow you to measure individual thread level activity, like thread sleep states, currently executing system calls and kernel wait locations. Additionally, you can drill down into CPU usage of any thread or the system as a whole. You can be systematic in your troubleshooting - no need for guessing or clever metric-voodoo tricks with traditional system-level statistics."},{"categoryid":428,"description":"Binary search through svn revisions","firstseen":"2012-02-22T17:06:45.423904","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"App-SVN-Bisect","packageid":58921},{"categoryid":428,"description":"Visualization of hierarchical data, especially profiled stack traces","firstseen":"2022-02-18T13:07:46.786592","name":"FlameGraph","packageid":74459},{"categoryid":428,"description":"Search for gadgets in binaries to facilitate your ROP exploitation","firstseen":"2022-04-05T04:54:59.363570","name":"ROPgadget","packageid":74739,"summary":"This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC and MIPS architectures."},{"categoryid":428,"description":"A tool for creating a benchmark-driven GEMMs and tensor contractions code","firstseen":"2022-03-05T21:21:36.973512","name":"Tensile","packageid":74532},{"categoryid":428,"description":"A tool for checking backward compatibility of a C\/C++ library","firstseen":"2012-07-18T14:40:56.805256","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"abi-compliance-checker","packageid":59591},{"categoryid":428,"description":"Dump ABI of an ELF object containing DWARF debug info","firstseen":"2016-05-09T13:40:03.794270","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"abi-dumper","packageid":65411},{"categoryid":428,"description":"Manipulate Android boot images","firstseen":"2017-02-25T14:36:36.566810","name":"abootimg","packageid":66572},{"categoryid":428,"description":"run github workflows locally","firstseen":"2024-02-21T22:13:52.809701","name":"act","packageid":77120},{"categoryid":428,"description":"AMD System Management Interface for managing and monitoring GPUs","firstseen":"2025-10-21T20:23:43.436231","name":"amdsmi","packageid":78589},{"categoryid":428,"description":"A nice tool to manage amt-enabled machines","firstseen":"2010-05-04T00:54:45.661860","maintainer":"patrick@gentoo.org","maintainername":"Patrick Lauer","name":"amtterm","packageid":50120},{"categoryid":428,"description":"Open Handset Alliance's Android SDK","firstseen":"2024-11-08T08:05:26.909839","name":"android-sdk-cmdline-tools","packageid":77799},{"categoryid":428,"description":"Android development environment based on IntelliJ IDEA","firstseen":"2014-05-12T13:37:26.446036","maintainer":"perfinion@gentoo.org","name":"android-studio","packageid":62191},{"categoryid":428,"description":"Android platform tools (adb, fastboot, and mkbootimg)","firstseen":"2013-08-26T13:37:27.441553","maintainer":"zmedico@gentoo.org","maintainername":"Zac Medico","name":"android-tools","packageid":61183},{"categoryid":428,"description":"Android udev rules list aimed to be the most comprehensive on the net","firstseen":"2022-10-03T06:00:19.582224","name":"android-udev-rules","packageid":75497},{"categoryid":428,"description":"Base library of defunct IDE for GNOME to run applications","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"anjuta","packageid":55297,"summary":"This package used to build the entire Anjuta IDE for GNOME with all its plugins. The project is now largely defunct, so the package has been reduced to the base library, allowing applications built on Anjuta to still be run."},{"categoryid":428,"description":"Utility to view the differences between two source code archives","firstseen":"2012-02-24T14:36:08.121809","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"archdiff","packageid":58940},{"categoryid":428,"description":"Modelling tool that helps you do your design using UML","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"argouml","packageid":44099},{"categoryid":428,"description":"Cucumber steps for driving out command line applications","firstseen":"2011-04-13T14:38:25.555407","maintainer":"graaff@gentoo.org","name":"aruba","packageid":57227},{"categoryid":428,"description":"Artistic Style is a re-indenter and reformatter for C, C++ and Java source code","firstseen":"2010-05-04T00:54:45.661860","maintainer":"zlg@gentoo.org","maintainername":"Daniel Campbell","name":"astyle","packageid":53612,"summary":"astyle is a code formatter for C, C++, and Java source code, with many granular formatting options to assist in enforcing code formatting standards in projects."},{"categoryid":428,"description":"Parses source code, XML or data and produces an XML document in Dia format","firstseen":"2010-05-04T00:54:45.661860","name":"autodia","packageid":54170},{"categoryid":428,"description":"Start a programming project using autotools and a command line parser generator","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"autoproject","packageid":52370},{"categoryid":428,"description":"Data management and development tool from Microsoft","firstseen":"2023-12-31T03:28:24.571741","name":"azuredatastudio","packageid":76863,"summary":"Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB."},{"categoryid":428,"description":"Command-line tool and library to read and convert trace files","firstseen":"2014-03-04T14:37:32.723918","maintainer":"dlan@gentoo.org","maintainername":"Yixun Lan","name":"babeltrace","packageid":61981,"summary":"Babeltrace is a command-line tool and library to read and convert trace files to and from different formats. It supports the CTF format, which is outputted by the LTTng 2.0 tracers."},{"categoryid":428,"description":"Bats-core: Bash Automated Testing System","firstseen":"2016-05-01T13:39:59.085265","maintainer":"dev+gentoobugzilla@henriksen.is","maintainername":"Espen H","name":"bats","packageid":65390,"summary":"Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. A Bats test file is a Bash script with special syntax for defining test cases. Under the hood, each test case is just a function with a description. Bats is most useful when testing software written in Bash, but you can use it to test any UNIX program."},{"categoryid":428,"description":"Sed-like editor for binary files","firstseen":"2013-06-08T13:36:54.551207","maintainer":"billie@gentoo.org","maintainername":"Daniel Pielmeier","name":"bbe","packageid":60820},{"categoryid":428,"description":"Tools for BPF-based Linux IO analysis, networking, monitoring, and more","firstseen":"2016-04-11T13:41:41.099961","maintainer":"zmedico@gentoo.org","name":"bcc","packageid":65304},{"categoryid":428,"description":"Indents C\/C++ source code","firstseen":"2010-05-04T00:54:45.661860","name":"bcpp","packageid":42947},{"categoryid":428,"description":"Binary Delta - Efficient difference algorithm and format","firstseen":"2010-05-04T00:54:45.661860","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"bdelta","packageid":53951},{"categoryid":428,"description":"Bear is a tool that generates a compilation database for clang tooling.","firstseen":"2020-07-01T22:48:16.010972","name":"bear","packageid":71267,"summary":"Bear is a tool that generates a compilation database for clang tooling. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker. Bear has two components: the library and the binary. The library redefines the exec methods to be used by all child processes. The executable enables the use of the library for child processes and writes the output file."},{"categoryid":428,"description":"Automatically generates Rust FFI bindings to C and C++ libraries.","firstseen":"2022-12-20T05:11:00.522773","name":"bindgen","packageid":75693},{"categoryid":428,"description":"Binary file analysis tool","firstseen":"2019-01-06T09:48:12.331305","name":"bingrep","packageid":69605,"summary":"Greps through binaries from various OSs and architectures, and colors them. Current backends: - ELF 32\/64, arm, x86, openrisc - all others will parse and color, but relocations won't show properly - Mach 32\/64, arm, x86 - Unix and BSD archive printer - PE (debug only)"},{"categoryid":428,"description":"A size profiler for binaries","firstseen":"2017-03-29T22:18:36.176129","name":"bloaty","packageid":66699},{"categoryid":428,"description":"Compiler for Blueprint, a markup language for GTK user interfaces","firstseen":"2023-03-13T22:02:03.272341","name":"blueprint-compiler","packageid":75901,"summary":"Blueprint helps you build user interfaces in GTK quickly and declaratively. It has modern IDE features like code completion and hover documentation, and the compiler points out mistakes early on so you can focus on making your app look amazing."},{"categoryid":428,"description":"Bootconfig tools for kernel command line to support key-value","firstseen":"2022-06-17T13:33:53.345953","name":"bootconfig","packageid":75070,"summary":"The boot configuration expands the current kernel command line to support additional key-value data when booting the kernel in an efficient way. This allows administrators to pass a structured-Key config file."},{"categoryid":428,"description":"Simple BPF static linker","firstseen":"2025-04-20T13:01:11.682262","name":"bpf-linker","packageid":78289},{"categoryid":428,"description":"Tool for inspection and simple manipulation of eBPF programs and maps","firstseen":"2021-09-13T19:17:59.454397","name":"bpftool","packageid":73337},{"categoryid":428,"description":"Dynamic real-time view of running eBPF programs","firstseen":"2024-02-27T19:21:00.883610","name":"bpftop","packageid":77138},{"categoryid":428,"description":"implement a crash-reporting system.","firstseen":"2022-06-08T18:50:43.248947","name":"breakpad","packageid":75049},{"categoryid":428,"description":"bsdiff: Binary Differencer using a suffix alg","firstseen":"2010-05-04T00:54:45.661860","maintainer":"pinkbyte@gentoo.org","maintainername":"Sergey Popov","name":"bsdiff","packageid":53693},{"categoryid":428,"description":"BTF introspection tool","firstseen":"2025-04-20T13:01:11.682262","name":"btfdump","packageid":78290},{"categoryid":428,"description":"Backtracking YACC - modified from Berkeley YACC","firstseen":"2010-05-04T00:54:45.661860","maintainer":"wlt@obsidian-studios.com","maintainername":"William L. Thomson Jr.","name":"btyacc","packageid":42215},{"categoryid":428,"description":"A command line tool for bug, issue, and ticket mangling","firstseen":"2024-03-27T11:53:04.477065","name":"bugbite-cli","packageid":77387},{"categoryid":428,"description":"BuildBot build automation system","firstseen":"2010-05-04T00:54:45.661860","maintainer":"hwoarang@gentoo.org","maintainername":"Markos Chandras","name":"buildbot","packageid":45920,"summary":"BuildBot is a system to automate the compile\/test cycle required by most software projects to validate code changes. Features: * run builds on a variety of slave platforms * arbitrary build process: handles projects using C, Python, whatever * minimal host requirements: python and Twisted * slaves can be behind a firewall if they can still do checkout * status delivery through web page, email, IRC, other protocols * track builds in progress, provide estimated completion time * flexible configuration by subclassing generic build process classes * debug tools to force a new build, submit fake Changes, query slave status * released under the GPL"},{"categoryid":428,"description":"Buildbot badges plugin produces an image in SVG or PNG format...","firstseen":"2020-06-02T00:17:43.767776","name":"buildbot-badges","packageid":71194,"summary":"The Buildbot badges plugin produces an image in SVG or PNG format with information about the last build for the given builder name. PNG generation is based on the CAIRO SVG engine, it requires a bit more CPU to generate."},{"categoryid":428,"description":"Buildbot console-view plugin","firstseen":"2016-08-10T13:38:09.311474","name":"buildbot-console-view","packageid":65692,"summary":"The buildbot-console-view plugin is the user interface code used to display information about the builds to the console."},{"categoryid":428,"description":"BuildBot grid view web interface","firstseen":"2017-09-15T18:15:37.090434","name":"buildbot-grid-view","packageid":68029,"summary":"The buildbot-grid-view plugin is the user interface code used to display information about the builds."},{"categoryid":428,"description":"BuildBot common www build tools for packaging releases","firstseen":"2016-08-10T13:38:09.311474","name":"buildbot-pkg","packageid":65690,"summary":"BuildBot is a system to automate the compile\/test cycle required by most software projects to validate code changes. Features: * run builds on a variety of slave platforms * arbitrary build process: handles projects using C, Python, whatever * minimal host requirements: python and Twisted * slaves can be behind a firewall if they can still do checkout * status delivery through web page, email, IRC, other protocols * track builds in progress, provide estimated completion time * flexible configuration by subclassing generic build process classes * debug tools to force a new build, submit fake Changes, query slave status * released under the GPL"},{"categoryid":428,"description":"Buildbot react based console-view plugin","firstseen":"2023-08-25T00:52:16.224325","name":"buildbot-react-console-view","packageid":76424,"summary":"The buildbot-react-console-view plugin is the new react based user interface code used to display information about the builds to the console."},{"categoryid":428,"description":"BuildBot react based grid view web interface","firstseen":"2023-08-25T00:52:16.224325","name":"buildbot-react-grid-view","packageid":76425,"summary":"The buildbot-react-grid-view plugin is the new react based user interface code used to display information about the builds."},{"categoryid":428,"description":"Buildbot plugin to integrate flask or bottle dashboards to buildbot UI","firstseen":"2024-01-30T08:55:24.036738","name":"buildbot-react-wsgi-dashboards","packageid":77052,"summary":"The buildbot-react-wsgi-dashboards plugin is the user interface code used to integrate flask or bottle dashboards to buildbot's web interface."},{"categoryid":428,"description":"Buildbot waterfall-view plugin","firstseen":"2016-08-10T13:38:09.311474","name":"buildbot-waterfall-view","packageid":65691,"summary":"The buildbot-waterfall-view plugin is the user interface code used to generate the web pages used to display information about the builds."},{"categoryid":428,"description":"BuildBot Worker (slave) Daemon","firstseen":"2016-08-10T13:38:09.311474","name":"buildbot-worker","packageid":65693},{"categoryid":428,"description":"Buildbot plugin to integrate flask or bottle dashboards to buildbot UI","firstseen":"2017-09-15T18:15:37.090434","name":"buildbot-wsgi-dashboards","packageid":68030,"summary":"The buildbot-wsgi-dashboards plugin is the user interface code used to integrate flask or bottle dashboards to buildbot's web interface."},{"categoryid":428,"description":"BuildBot base web interface, use with buildbot-{console-view,waterfall-view}...","firstseen":"2016-08-10T13:38:09.311474","name":"buildbot-www","packageid":65694,"summary":"The BuildBot-www package is the base or common code used for the other user interface packages such as the waterfall and console views."},{"categoryid":428,"description":"BuildBot base web interface, use with buildbot-react-{console-view,grid-view}...","firstseen":"2023-08-25T00:52:16.224325","name":"buildbot-www-react","packageid":76426,"summary":"The BuildBot-www-react package is the base or common code used for the other react based user interface packages such as the grid and console views."},{"categoryid":428,"description":"The best variant of the Yacc parser generator","firstseen":"2010-05-04T00:54:45.661860","name":"byacc","packageid":47599},{"categoryid":428,"description":"Audit Cargo.lock for crates with security vulnerabilities","firstseen":"2020-10-25T05:43:42.913611","name":"cargo-audit","packageid":72148},{"categoryid":428,"description":"Helper program to build and install c-like libraries","firstseen":"2020-04-04T17:17:34.780601","name":"cargo-c","packageid":70982},{"categoryid":428,"description":"Cargo subcommand to see license of dependencies","firstseen":"2020-06-05T10:16:51.853771","name":"cargo-license","packageid":71201},{"categoryid":428,"description":"Next-generation test runner for Rust","firstseen":"2023-01-22T06:48:52.619844","name":"cargo-nextest","packageid":75786},{"categoryid":428,"description":"pgrx: A Rust framework for creating Postgres extensions","firstseen":"2024-12-01T15:57:25.846859","name":"cargo-pgrx","packageid":77960},{"categoryid":428,"description":"Cargo-Tarpaulin is a tool to determine code coverage achieved via tests","firstseen":"2022-08-23T20:34:20.451177","name":"cargo-tarpaulin","packageid":75369},{"categoryid":428,"description":"Tool to 'cargo vendor' with filtering","firstseen":"2025-01-29T03:21:42.264931","name":"cargo-vendor-filterer","packageid":78144},{"categoryid":428,"description":"Release metatool used for creating releases based on Gentoo Linux","firstseen":"2010-05-04T00:54:45.661860","maintainer":"catalyst@gentoo.org","maintainername":"Gentoo LiveCD Project","name":"catalyst","packageid":53737},{"categoryid":428,"description":"A frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot","firstseen":"2012-01-15T14:35:55.721744","maintainer":"desktop-misc@gentoo.org","maintainername":"Gentoo Desktop Miscellaneous Project","name":"catfish","packageid":58698},{"categoryid":428,"description":"A tool for generating C bindings to Rust code","firstseen":"2018-10-22T22:32:05.737614","name":"cbindgen","packageid":69484},{"categoryid":428,"description":"Fast compiler cache","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"ccache","packageid":46452,"summary":"ccache acts as a caching pre-processor to C\/C++ compilers, improving compilation time when recompiling previously compiled source."},{"categoryid":428,"description":"Source metrics (line counts, complexity, etc) for Java and C++","firstseen":"2019-05-30T23:41:00.205484","name":"cccc","packageid":69853,"summary":"cccc provides source code metrics (line counts, complexity, object-oriented, and structural metrics) for Java, C, and C++"},{"categoryid":428,"description":"C\/C++\/ObjC language server","firstseen":"2020-02-05T07:31:01.138488","name":"ccls","packageid":70789},{"categoryid":428,"description":"Composing and deciphering C (or C++) declarations or casts, aka \"gibberish.\"","firstseen":"2022-02-04T16:12:48.561311","name":"cdecl","packageid":74401},{"categoryid":428,"description":"C function call hierarchy analyzer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"dev-zero@gentoo.org","name":"cflow","packageid":55427,"summary":"GNU cflow analyzes a collection of C source files and prints a graph, charting control flow within the program. GNU cflow is able to produce both direct and inverted flowgraphs for C sources. Optionally a cross-reference listing can be generated. Two output formats are implemented: POSIX and GNU (extended)."},{"categoryid":428,"description":"Minimal command-line source browsing tool similar to cscope","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gregkh@gentoo.org","maintainername":"Greg Kroah-Hartman","name":"cgvg","packageid":48381},{"categoryid":428,"description":"Perl script to check for commonly used bash features not defined by POSIX","firstseen":"2012-01-10T14:36:26.227441","maintainer":"robbat2@gentoo.org","maintainername":"Gentoo Base System","name":"checkbashisms","packageid":58673},{"categoryid":428,"description":"Chirurgien helps to understand and manipulate file formats","firstseen":"2022-12-13T05:59:58.351068","name":"chirurgien","packageid":75666,"summary":"Chirurgien helps understand and manipulate file formats. Features: file format highlighting, file description panel, field edition, extraction, deletion and insertion."},{"categoryid":428,"description":"Wrapper for chroot to set up some bind mounts, namespaces, and control groups","firstseen":"2020-06-27T21:11:26.520141","name":"chroot-wrapper","packageid":71254},{"categoryid":428,"description":"Vulnerability Static Analysis for Containers","firstseen":"2017-06-05T23:45:32.880164","name":"clair","packageid":66985},{"categoryid":428,"description":"Tool to extract code content from source files","firstseen":"2024-11-25T22:07:34.556460","name":"clang-extract","packageid":77917},{"categoryid":428,"description":"Claude Code - an agentic coding tool by Anthropic","firstseen":"2025-06-02T01:39:28.623239","name":"claude-code","packageid":78358,"summary":"Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster through natural language commands."},{"categoryid":428,"description":"Compiler plugin which allows clang to understand Qt semantics","firstseen":"2017-07-29T03:50:45.292227","name":"clazy","packageid":67916},{"categoryid":428,"description":"A tool to display info about the system's OpenCL capabilities","firstseen":"2017-10-25T20:39:46.284672","name":"clinfo","packageid":68104},{"categoryid":428,"description":"A complete toolset for C and C++ development","firstseen":"2016-03-09T14:52:04.014665","maintainer":"gert@pellin.be","maintainername":"Gert Pellin","name":"clion","packageid":65112},{"categoryid":428,"description":"Count Lines of Code","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tamiko@gentoo.org","maintainername":"Matthias Maier","name":"cloc","packageid":43115},{"categoryid":428,"description":"Unit testing framework for C","firstseen":"2012-12-15T14:36:38.754416","maintainer":"creffett@gentoo.org","maintainername":"Chris Reffett","name":"cmocka","packageid":60130},{"categoryid":428,"description":"A semantic grep for the C language","firstseen":"2022-10-29T19:33:57.157623","name":"coccigrep","packageid":75574},{"categoryid":428,"description":"Program matching and transformation engine","firstseen":"2022-10-29T19:33:57.157623","name":"coccinelle","packageid":75575},{"categoryid":428,"description":"The open source, cross platform, free C, C++ and Fortran IDE","firstseen":"2010-05-04T00:54:45.661860","maintainer":"wxwidgets@gentoo.org","maintainername":"Gentoo wxWidgets Project","name":"codeblocks","packageid":44061},{"categoryid":428,"description":"Check text files for common misspellings","firstseen":"2021-07-23T08:33:39.899688","name":"codespell","packageid":73239,"summary":"A tool to fix common misspellings in text files. It's designed primarily checking misspelled words in source code, but can be used with other text files as well."},{"categoryid":428,"description":"COmputer Language Manipulation","firstseen":"2013-06-05T13:36:39.123546","maintainer":"patrick@gentoo.org","maintainername":"Patrick Lauer","name":"colm","packageid":60815},{"categoryid":428,"description":"Perl script to colorise the gcc output","firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"colorgcc","packageid":46486},{"categoryid":428,"description":"a tool designed for analyzing the complexity of C program functions","firstseen":"2011-05-18T14:37:06.581534","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"complexity","packageid":57362},{"categoryid":428,"description":"Distributed C\/C++ package manager","firstseen":"2016-10-29T13:35:37.952953","name":"conan","packageid":66020,"summary":"Conan is a portable package manager, intended for C and C++ developers, but it is able to manage builds from source, dependencies, and precompiled binaries for any language."},{"categoryid":428,"description":"Create C parsers for libconfig and command-line","firstseen":"2019-07-06T01:21:35.950432","name":"conf2struct","packageid":69929},{"categoryid":428,"description":"Command-line utility to create projects from cookiecutters (project templates)","firstseen":"2016-10-31T14:36:48.368236","name":"cookiecutter","packageid":66034},{"categoryid":428,"description":"Static analyzer of C\/C++ code","firstseen":"2010-05-04T00:54:45.661860","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"cppcheck","packageid":43933},{"categoryid":428,"description":"a cpp directive indenter","firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"cppi","packageid":49858},{"categoryid":428,"description":"Simple but powerful unit testing framework for C++","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sping@gentoo.org","maintainername":"Sebastian Pipping","name":"cpptest","packageid":53568,"summary":"CppTest is a portable and powerful, yet simple, unit testing framework for handling automated tests in C++. The focus lies on usability and extendability. Several output formats are supported and new ones are easily added."},{"categoryid":428,"description":"C++ port of the famous JUnit framework for unit testing","firstseen":"2010-05-04T00:54:45.661860","maintainer":"cpp@gentoo.org","maintainername":"Gentoo C++ Project","name":"cppunit","packageid":52697},{"categoryid":428,"description":"Unit testing and mocking framework for C\/C++","firstseen":"2014-11-29T14:39:27.777863","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"cpputest","packageid":62846},{"categoryid":428,"description":"Generate C function prototypes from C source code","firstseen":"2010-05-04T00:54:45.661860","name":"cproto","packageid":51577},{"categoryid":428,"description":"huge collection of \/proc\/cpuinfo files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"cpuinfo-collection","packageid":53363},{"categoryid":428,"description":"Functional testing framework for command line applications","firstseen":"2016-06-18T13:39:46.851157","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"cram","packageid":65538,"summary":"Cram is a functional testing framework for command line applications. Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command's actual output."},{"categoryid":428,"description":"Red Hat crash utility; used for analyzing kernel core dumps","firstseen":"2011-01-27T14:48:36.941484","maintainer":"cardoe@gentoo.org","maintainername":"Doug Goldstein","name":"crash","packageid":56758,"summary":"The Red Hat crash analysis utility is loosely based on the SVR4 UNIX crash command, but has been significantly enhanced by completely merging it with the GNU gdb debugger. The marriage of the two effectively combines the kernel-specific nature of the traditional UNIX crash utility with the source code level debugging capabilities of gdb."},{"categoryid":428,"description":"Interactively examine a C program","firstseen":"2010-05-04T00:54:45.661860","maintainer":"vim@gentoo.org","maintainername":"Gentoo Vim Project","name":"cscope","packageid":42615,"summary":"Cscope is a developer's tool for browsing source code. Cscope allows searching code for: * cross referenced symbols * global definitions * callees and callers * text strings and regular expression patterns * files and files including a file Other features: * curses based (text screen) * fast searches * fuzzy parser supports C and is flexible enough to be useful for C++, Java and other documents * command line mode for inclusion in scripts or as a backend to GUIs Cscope is distributed with xcscope which provides tight integration with GNU Emacs."},{"categoryid":428,"description":"A rewrite of CVSup","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bsd@gentoo.org","maintainername":"BSD Project","name":"csup","packageid":50688},{"categoryid":428,"description":"Exuberant Ctags creates tags files for code browsing in editors","firstseen":"2010-05-04T00:54:45.661860","maintainer":"vim@gentoo.org","maintainername":"Gentoo Vim Project","name":"ctags","packageid":47352},{"categoryid":428,"description":"Executable feature scenarios","firstseen":"2010-05-04T00:54:45.661860","maintainer":"graaff@gentoo.org","name":"cucumber","packageid":42309},{"categoryid":428,"description":"Detect CI Environment from environment variables","firstseen":"2022-07-11T08:00:51.081487","name":"cucumber-ci-environment","packageid":75151},{"categoryid":428,"description":"Kit to check compatibility with official cucumber implementation","firstseen":"2022-07-12T10:05:51.429434","name":"cucumber-compatibility-kit","packageid":75157},{"categoryid":428,"description":"Executable feature scenarios","firstseen":"2015-05-05T13:37:41.803252","maintainer":"graaff@gentoo.org","name":"cucumber-core","packageid":63431},{"categoryid":428,"description":"a simpler alternative to Regular Expressions","firstseen":"2020-06-07T10:47:41.594426","name":"cucumber-cucumber-expressions","packageid":71207},{"categoryid":428,"description":"Fast Gherkin lexer and parser","firstseen":"2021-07-13T10:47:49.854187","name":"cucumber-gherkin","packageid":73108},{"categoryid":428,"description":"HTML formatter for Cucumber","firstseen":"2021-07-13T11:48:03.164073","name":"cucumber-html-formatter","packageid":73109},{"categoryid":428,"description":"Protocol Buffer messages for Cucumber's inter-process communication","firstseen":"2018-11-02T07:24:48.125773","name":"cucumber-messages","packageid":69506},{"categoryid":428,"description":"Executable feature scenarios for Rails","firstseen":"2019-07-20T10:12:22.256262","name":"cucumber-rails","packageid":69959},{"categoryid":428,"description":"Cucumber tag expressions for ruby","firstseen":"2020-06-07T10:47:41.594426","name":"cucumber-tag-expressions","packageid":71208},{"categoryid":428,"description":"C Unit Test Framework","firstseen":"2010-05-04T00:54:45.661860","name":"cunit","packageid":48332},{"categoryid":428,"description":"Cursor CLI - interact with AI agents directly from your terminal","firstseen":"2026-01-13T18:42:58.145843","name":"cursor-agent","packageid":78698},{"categoryid":428,"description":"C language utilities","firstseen":"2010-05-04T00:54:45.661860","name":"cutils","packageid":45751},{"categoryid":428,"description":"A Qt and C++ GUI for rizin reverse engineering framework","firstseen":"2018-01-25T11:40:59.538871","name":"cutter","packageid":68658},{"categoryid":428,"description":"Super-parallel Python port of the C-Reduce","firstseen":"2020-05-01T17:33:48.275445","name":"cvise","packageid":71069},{"categoryid":428,"description":"A script that wraps wdiff to support directories and colorize the output","firstseen":"2012-12-10T14:36:29.392811","maintainer":"ottxor@gentoo.org","maintainername":"Christoph Junghans","name":"cwdiff","packageid":60113},{"categoryid":428,"description":"Tool to ensure K8s manifests and Helm charts follow best practices","firstseen":"2023-08-13T00:41:01.474344","name":"datree","packageid":76380,"summary":"Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. Datree can be used on the command line, admission webhook, or even as a kubectl plugin to run policies against Kubernetes objects."},{"categoryid":428,"description":"Run executables under a new DBus session for testing","firstseen":"2011-02-07T14:40:59.537126","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"dbus-test-runner","packageid":56949},{"categoryid":428,"description":"Collection of programs that can be used to automate common tasks in debian\/rules","firstseen":"2010-05-04T00:54:45.661860","maintainer":"deb-tools@gentoo.org","maintainername":"Gentoo Debian Tools Project","name":"debhelper","packageid":51062},{"categoryid":428,"description":"Debian\/Ubuntu bootstrap scripts","firstseen":"2010-05-04T00:54:45.661860","maintainer":"deb-tools@gentoo.org","maintainername":"Gentoo Debian Tools Project","name":"debootstrap","packageid":55645,"summary":"Debootstrap is a tool which will install a Debian base system into a subdirectory of another, already installed system. It doesn't require an installation CD, just access to a Debian repository. It can also be installed and run from another operating system, so, for instance, you can use debootstrap to install Debian onto an unused partition from a running Gentoo system. It can also be used to create a rootfs for a machine of a different architecture, which is known as \"cross-debootstrapping\"."},{"categoryid":428,"description":"Create debuginfo and source file distributions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"debugedit","packageid":41867},{"categoryid":428,"description":"Framework for testing other programs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"dejagnu","packageid":52476},{"categoryid":428,"description":"Command line utilities to work with desktop menu entries","firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","name":"desktop-file-utils","packageid":51977},{"categoryid":428,"description":"An API documentation browser for GNOME","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"devhelp","packageid":51440},{"categoryid":428,"description":"Tool to display dialog boxes from a shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"livecd@gentoo.org","maintainername":"Gentoo LiveCD Project","name":"dialog","packageid":49487},{"categoryid":428,"description":"Find diff lines that do not have test coverage","firstseen":"2021-05-04T20:18:00.551525","name":"diff-cover","packageid":72848},{"categoryid":428,"description":"Delta compression suite for using\/generating binary patches","firstseen":"2010-05-04T00:54:45.661860","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"diffball","packageid":52725},{"categoryid":428,"description":"Will try to get to the bottom of what makes files or directories different","firstseen":"2017-03-03T14:36:26.791559","name":"diffoscope","packageid":66589,"summary":"diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily."},{"categoryid":428,"description":"Display a histogram of diff changes","firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"diffstat","packageid":42552},{"categoryid":428,"description":"A structural diff that understands syntax.","firstseen":"2022-03-31T10:50:05.887041","name":"difftastic","packageid":74713},{"categoryid":428,"description":"A graphical tool to compare and merge text files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"diffuse","packageid":45189},{"categoryid":428,"description":"A tool for differing and merging directories","firstseen":"2010-05-04T00:54:45.661860","name":"dirdiff","packageid":44615},{"categoryid":428,"description":"DirectX header files and WSL stubs","firstseen":"2022-09-06T17:25:48.597246","name":"directx-headers","packageid":75423},{"categoryid":428,"description":"polymorphs bytecode to a printable ASCII string","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bircoph@gentoo.org","maintainername":"Andrew Savchenko","name":"dissembler","packageid":55503},{"categoryid":428,"description":"Clean all old container revisions from registry","firstseen":"2017-05-22T18:04:46.865415","name":"docker-distribution-pruner","packageid":66861},{"categoryid":428,"description":"GUI test tool and automation framework using accessibility framework","firstseen":"2015-06-09T17:21:19.390712","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"dogtail","packageid":63780},{"categoryid":428,"description":"A Continuous Delivery platform built on Docker, written in Go","firstseen":"2016-11-18T14:35:33.378554","name":"drone","packageid":66113},{"categoryid":428,"description":"Command-line interface for Drone","firstseen":"2017-06-12T12:36:03.157826","name":"drone-cli","packageid":67787},{"categoryid":428,"description":"Monitor for dropped network packets","firstseen":"2012-10-24T13:43:45.277862","maintainer":"bircoph@gentoo.org","maintainername":"Andrew Savchenko","name":"dropwatch","packageid":59931,"summary":"Utility to diagnose problems in the Linux Networking stack, specifically where packets are getting dropped."},{"categoryid":428,"description":"diff-like program operating at word level instead of line level","firstseen":"2010-07-08T14:35:40.333271","maintainer":"monsieurp@gentoo.org","name":"dwdiff","packageid":56014},{"categoryid":428,"description":"A dockerized approach to test a Gentoo package within a clean stage3 container","firstseen":"2021-05-06T16:08:28.950330","name":"ebuildtester","packageid":72854},{"categoryid":428,"description":"An EFL-based IDE","firstseen":"2018-10-07T10:06:27.456836","name":"edi","packageid":69440},{"categoryid":428,"description":"EditorConfig plugin for Geany","firstseen":"2016-11-08T14:36:34.481305","name":"editorconfig-geany","packageid":66067},{"categoryid":428,"description":"Devilishly simple tool for creating call graphs of C programs","firstseen":"2010-05-04T00:54:45.661860","name":"egypt","packageid":48672},{"categoryid":428,"description":"Tool to compare ELF binaries","firstseen":"2025-06-16T22:55:55.744411","name":"elf_diff","packageid":78378},{"categoryid":428,"description":"Collection of programs to manipulate ELF files: sstrip, rebind, elfls, elftoc","firstseen":"2010-05-04T00:54:45.661860","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"elfkickers","packageid":52087,"summary":"ELF kickers is a collection of programs that manipulate ELF files. The main purpose of these programs is to be illustrative and educational -- to help fellow programmers understand the ELF file format and something of how it works under the Linux platform."},{"categoryid":428,"description":"Stores binary objects efficiently","firstseen":"2023-11-15T11:07:47.838129","name":"elfshaker","packageid":76732},{"categoryid":428,"description":"A modern, extremely fast, JavaScript and CSS bundler and minifier","firstseen":"2026-02-13T12:14:28.651080","name":"esbuild","packageid":78827,"summary":"The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way."},{"categoryid":428,"description":"Tool to build flatpaks from source","firstseen":"2020-10-18T09:19:42.635440","name":"flatpak-builder","packageid":72133},{"categoryid":428,"description":"Examines C\/C++ source code for security flaws","firstseen":"2010-05-04T00:54:45.661860","name":"flawfinder","packageid":54327},{"categoryid":428,"description":"Tool for working with binary data (app-misc\/jq for binary formats)","firstseen":"2022-12-23T09:22:05.599827","name":"fq","packageid":75705},{"categoryid":428,"description":"A 100% compatible, enhanced implementation of the make alternative Jam","firstseen":"2010-05-04T00:54:45.661860","maintainer":"rhill@gentoo.org","maintainername":"Ryan Hill","name":"ftjam","packageid":47829},{"categoryid":428,"description":"Static analyzer a la 'lint' for Fortran 77","firstseen":"2010-05-04T00:54:45.661860","name":"ftnchek","packageid":46242},{"categoryid":428,"description":"Stress-tests programs by giving them random input","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","name":"fuzz","packageid":50191},{"categoryid":428,"description":"Python script for summarizing gcov data","firstseen":"2016-04-07T13:40:19.064830","maintainer":"ottxor@gentoo.org","maintainername":"Christoph Junghans","name":"gcovr","packageid":65285},{"categoryid":428,"description":"GDBus code and documentation generator","firstseen":"2011-09-28T14:35:22.459378","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gdbus-codegen","packageid":57994},{"categoryid":428,"description":"GTK+ based fast and lightweight IDE","firstseen":"2010-05-04T00:54:45.661860","maintainer":"polynomial-c@gentoo.org","maintainername":"Lars Wendler","name":"geany","packageid":53153,"summary":"Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. So it is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany. The basic features of Geany are: syntax highlighting; code completion; auto completion of often used constructs like if, for and while; auto completion of XML and HTML tags; call tips; many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal; symbol lists."},{"categoryid":428,"description":"A collection of different plugins for Geany","firstseen":"2010-07-08T14:35:40.333271","name":"geany-plugins","packageid":56020},{"categoryid":428,"description":"Tool to write command line option parsing code for C programs","firstseen":"2012-11-24T14:37:02.249337","name":"gengetopt","packageid":60052},{"categoryid":428,"description":"Gertty is a console-based interface to the Gerrit Code Review system","firstseen":"2016-05-10T13:43:20.997507","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"gertty","packageid":65413},{"categoryid":428,"description":"A documentation generator for GObject-based libraries","firstseen":"2021-05-03T23:51:56.776530","name":"gi-docgen","packageid":72847},{"categoryid":428,"description":"A syntax-highlighting pager for git","firstseen":"2020-10-31T04:06:04.625844","name":"git-delta","packageid":72158},{"categoryid":428,"description":"Fighting the copy-paste element of your rebase workflow","firstseen":"2024-05-22T18:32:18.249345","name":"git-fixup","packageid":77535},{"categoryid":428,"description":"Creates a nicely formatted changelog from git log history","firstseen":"2022-04-16T19:44:04.702655","name":"gitchangelog","packageid":74833,"summary":"Create a fancy changelog from git log history (in rst or md). You can customize your config with Python callables and custom regex, as well as built-in or custom template files."},{"categoryid":428,"description":"GitHub CLI","firstseen":"2020-05-18T17:07:37.631252","name":"github-cli","packageid":71152},{"categoryid":428,"description":"linter for .gitlab-ci.yml files","firstseen":"2020-06-19T19:36:49.570807","name":"gitlab-ci-linter","packageid":71236},{"categoryid":428,"description":"the official gitlab command line interface","firstseen":"2023-01-09T20:19:29.355934","name":"gitlab-cli","packageid":75746},{"categoryid":428,"description":"The official GitLab Runner, written in Go","firstseen":"2022-03-28T01:06:20.024131","name":"gitlab-runner","packageid":74604},{"categoryid":428,"description":"A user interface designer for GTK+ and GNOME","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"glade","packageid":47217},{"categoryid":428,"description":"Build utilities for GLib using projects","firstseen":"2018-08-20T06:35:02.487363","name":"glib-utils","packageid":69349},{"categoryid":428,"description":"Tag system to find an object location in various sources","firstseen":"2010-05-04T00:54:45.661860","maintainer":"naota@gentoo.org","maintainername":"Proxy Maintainers","name":"global","packageid":50705},{"categoryid":428,"description":"Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator","firstseen":"2018-03-12T18:03:02.306487","name":"glslang","packageid":68768},{"categoryid":428,"description":"An IDE for writing GNOME-based software","firstseen":"2018-04-05T18:56:30.233117","name":"gnome-builder","packageid":69070},{"categoryid":428,"description":"Documentation for developing for the GNOME desktop environment","firstseen":"2010-06-14T14:35:06.660885","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gnome-devel-docs","packageid":55902},{"categoryid":428,"description":"Preprocessor for making GTK+ objects with inline C code","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gob","packageid":54732},{"categoryid":428,"description":"Full-fledged command-line interface to Compiler Explorer instances","firstseen":"2026-02-04T22:47:01.992879","name":"godcc","packageid":78799},{"categoryid":428,"description":"Golang IDE by JetBrains","firstseen":"2017-10-30T18:25:48.039632","name":"goland","packageid":68112},{"categoryid":428,"description":"Fast, multi-threaded malloc() and nifty performance analysis tools","firstseen":"2010-05-04T00:54:45.661860","name":"google-perftools","packageid":43366},{"categoryid":428,"description":"A software version control visualization tool","firstseen":"2010-05-04T00:54:45.661860","name":"gource","packageid":53120},{"categoryid":428,"description":"A perfect hash function generator","firstseen":"2010-05-04T00:54:45.661860","maintainer":"blueness@gentoo.org","name":"gperf","packageid":50567},{"categoryid":428,"description":"A generic preprocessor","firstseen":"2022-05-07T21:28:44.100590","name":"gpp","packageid":74934,"summary":"GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any one programming language makes it much more versatile than the C preprocessor (cpp), while its syntax is lighter and more flexible than that of GNU m4. There are built-in macros for use with C\/C++, LaTeX, HTML, XHTML, and Prolog files."},{"categoryid":428,"description":"Converts profiling output to dot graphs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sping@gentoo.org","maintainername":"Sebastian Pipping","name":"gprof2dot","packageid":48260},{"categoryid":428,"description":"Run Google Test suites in parallel","firstseen":"2025-06-12T12:11:16.465846","name":"gtest-parallel","packageid":78370},{"categoryid":428,"description":"Converts Glade files to GtkBuilder XML format","firstseen":"2012-02-14T14:36:39.056397","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk-builder-convert","packageid":58861},{"categoryid":428,"description":"GTK+ Documentation Generator","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk-doc","packageid":52248,"summary":"GTK-Doc is used to document C code. It is typically used to document the public API of libraries, such as the GTK+ and GNOME libraries, but it can also be used to document application code."},{"categoryid":428,"description":"GTK update icon cache","firstseen":"2015-05-25T13:36:53.497206","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk-update-icon-cache","packageid":63476,"summary":"gtk-update-icon-cache is a tool from GTK+ to update icons and themes caches. It is split from the GTK+ sources by the Gentoo Gnome team to help GTK+ 2 and 3 to co-exist better by extracting the single conflicting tool."},{"categoryid":428,"description":"Fast heap memory profiler","firstseen":"2015-05-07T13:37:20.600774","name":"heaptrack","packageid":63434},{"categoryid":428,"description":"The Herd toolsuite to deal with .cat memory models","firstseen":"2017-09-15T18:15:37.090434","name":"herdtools7","packageid":68031},{"categoryid":428,"description":"Lua based testing manager","firstseen":"2020-12-08T22:51:39.908179","name":"hermes","packageid":72260},{"categoryid":428,"description":"HFST spell checker library and command line tool","firstseen":"2019-09-08T07:09:00.694839","name":"hfstospell","packageid":70131},{"categoryid":428,"description":"C++ Heterogeneous-Compute Interface for Portability","firstseen":"2020-12-27T02:17:40.075078","name":"hip","packageid":72297},{"categoryid":428,"description":"Radeon Open Compute hipcc","firstseen":"2023-10-09T17:36:18.460373","name":"hipcc","packageid":76573},{"categoryid":428,"description":"A set of tools to translate CUDA source code into portable HIP C++","firstseen":"2024-03-08T19:42:23.330062","name":"hipify-clang","packageid":77155},{"categoryid":428,"description":"A code search tool","firstseen":"2013-02-26T14:36:18.765982","maintainer":"kensington@gentoo.org","name":"howdoi","packageid":60406},{"categoryid":428,"description":"HTML umlaut conversion tool","firstseen":"2010-05-04T00:54:45.661860","name":"huc","packageid":48610},{"categoryid":428,"description":"Binary to hexadecimal converter","firstseen":"2010-05-04T00:54:45.661860","name":"hxd","packageid":45453},{"categoryid":428,"description":"A collection of tools and scripts","firstseen":"2012-11-30T14:35:57.009992","maintainer":"suse@gentoo.org","maintainername":"SUSE","name":"hxtools","packageid":60078},{"categoryid":428,"description":"Monitor program for use with Icecream compile clusters","firstseen":"2014-01-02T14:36:35.854737","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"icemon","packageid":61775},{"categoryid":428,"description":"2-way\/3-way merge tool (CLI, Ncurses)","firstseen":"2025-01-16T23:51:42.113101","name":"imediff","packageid":78118},{"categoryid":428,"description":"Find unused include directives in C\/C++ programs","firstseen":"2013-09-27T13:36:38.605863","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"include-what-you-use","packageid":61449},{"categoryid":428,"description":"Indent program source files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"indent","packageid":48455},{"categoryid":428,"description":"LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware","firstseen":"2019-05-01T17:17:05.353053","name":"intel-graphics-compiler","packageid":69820},{"categoryid":428,"description":"Intel graphics system controller firmware update library","firstseen":"2021-08-22T14:21:41.276012","name":"intel-graphics-system-controller","packageid":73297},{"categoryid":428,"description":"Intel's implementation of the OpenCL standard","firstseen":"2012-02-04T14:35:48.328980","maintainer":"dev@kicherer.org","maintainername":"anYc","name":"intel-ocl-sdk","packageid":58820},{"categoryid":428,"description":"A complete toolset for web, mobile and enterprise development","firstseen":"2025-12-26T16:39:54.991768","name":"intellij-idea","packageid":78679,"summary":"Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box."},{"categoryid":428,"description":"Internationalization Tool Collection","firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","name":"intltool","packageid":45457},{"categoryid":428,"description":"ITS4: Software Security Tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","name":"its4","packageid":45972,"summary":"ITS4 scans source code, looking for function calls that are potentially dangerous. For some calls, ITS4 tries to perform some code analysis to determine how risky the call is. In each case, ITS4 provides a problem report, including a short description of the potential problem and suggestions on how to fix the code."},{"categoryid":428,"description":"Translation tool for XML documents that uses gettext files and ITS rules","firstseen":"2011-10-25T14:35:03.567826","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"itstool","packageid":58088,"summary":"ITS Tool allows you to translate your XML documents with gettext PO files, using rules from the W3C Internationalization Tag Set (ITS) to determine what to translate and how to separate it into PO file messages."},{"categoryid":428,"description":"Java API compliance checker","firstseen":"2019-11-03T20:38:17.328483","name":"japi-compliance-checker","packageid":70340},{"categoryid":428,"description":"The leading open source automation server","firstseen":"2014-10-21T13:38:55.890888","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"jenkins-bin","packageid":62707},{"categoryid":428,"description":"Command line utility for operations on container images and image repositories","firstseen":"2019-11-26T07:39:12.384129","name":"jfrog-cli","packageid":70391},{"categoryid":428,"description":"CLI for interacting with Kafka","firstseen":"2024-12-30T14:19:15.686662","name":"kafkactl","packageid":78093},{"categoryid":428,"description":"Kcov is a code coverage tester for compiled languages, Python and Bash","firstseen":"2017-01-26T14:37:03.830635","name":"kcov","packageid":66462,"summary":""},{"categoryid":428,"description":"Integrated Development Environment, supporting KF6\/Qt, C\/C++ and much more","firstseen":"2010-05-04T00:54:45.661860","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"kdevelop","packageid":50133},{"categoryid":428,"description":"LL(1) parser generator used mainly by KDevelop language plugins","firstseen":"2010-07-22T14:35:51.977734","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"kdevelop-pg-qt","packageid":56079},{"categoryid":428,"description":"PHP plugin for KDevelop","firstseen":"2010-05-16T14:36:00.609403","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"kdevelop-php","packageid":55777},{"categoryid":428,"description":"Python plugin for KDevelop","firstseen":"2012-12-05T14:36:29.732538","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"kdevelop-python","packageid":60091},{"categoryid":428,"description":"Framework for creating Qt State Machine metacode using graphical user interfaces","firstseen":"2018-03-06T18:43:11.914728","name":"kdstatemachineeditor","packageid":68755},{"categoryid":428,"description":"Graphical reader for trace-cmd output","firstseen":"2019-07-26T18:21:48.872150","name":"kernelshark","packageid":69975},{"categoryid":428,"description":"KIO worker interface to browse Perl documentation","firstseen":"2022-07-16T21:52:29.271522","name":"kio-perldoc","packageid":75172},{"categoryid":428,"description":"kubernetes yaml and helm chart static analysis tool","firstseen":"2022-06-23T22:39:05.138075","name":"kube-linter","packageid":75086},{"categoryid":428,"description":"validate kubernetes YAML or JSON configuration files","firstseen":"2022-06-23T18:38:18.563262","name":"kubeval","packageid":75085},{"categoryid":428,"description":"kernel.org uploader tool","firstseen":"2012-04-14T14:36:21.891780","maintainer":"gregkh@gentoo.org","maintainername":"Greg Kroah-Hartman","name":"kup","packageid":59134},{"categoryid":428,"description":"Testing framework for infrastructure software","firstseen":"2017-05-07T18:43:14.763572","name":"kyua","packageid":66813},{"categoryid":428,"description":"A graphical front-end for GCC's coverage testing tool gcov","firstseen":"2010-05-04T00:54:45.661860","name":"lcov","packageid":55124},{"categoryid":428,"description":"Suite of tools for checking ABI differences between ELF objects","firstseen":"2019-12-21T20:17:24.117297","name":"libabigail","packageid":70503},{"categoryid":428,"description":"High performance C++ OpenPGP library","firstseen":"2022-08-22T18:07:39.018131","name":"librnp","packageid":75361},{"categoryid":428,"description":"ldd as a tree with an option to bundle dependencies into a single folder","firstseen":"2021-12-04T05:11:06.429366","name":"libtree","packageid":73700},{"categoryid":428,"description":"A Perl program that checks links on web sites","firstseen":"2010-05-04T00:54:45.661860","name":"linklint","packageid":46622},{"categoryid":428,"description":"Clang\/LLVM based mingw64 toolchain","firstseen":"2025-06-08T13:42:59.341844","name":"llvm-mingw64","packageid":78366},{"categoryid":428,"description":"simple local log4j vulnerability scanner","firstseen":"2021-12-17T22:38:41.483662","name":"local-log4j-vuln-scanner","packageid":73794},{"categoryid":428,"description":"Run cronjobs with overrun protection","firstseen":"2010-05-04T00:54:45.661860","name":"lockrun","packageid":48742},{"categoryid":428,"description":"Check for java programs vulnerable to log4shell","firstseen":"2021-12-13T19:30:10.274626","name":"log4shelldetect","packageid":73754},{"categoryid":428,"description":"List available userspace I\/O (UIO) devices","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bircoph@gentoo.org","maintainername":"Andrew Savchenko","name":"lsuio","packageid":52030},{"categoryid":428,"description":"LTTng Kernel Tracer Modules","firstseen":"2014-03-04T14:37:32.723918","maintainer":"dlan@gentoo.org","maintainername":"Yixun Lan","name":"lttng-modules","packageid":61982,"summary":"Use the kernel tracer if you are debugging a system-wide performance problem or a kernel problem. This tracer comes with an instrumentation patch for most kernel subsystems, which is enough to debug many problems. This includes system calls, IRQs, traps, memory management, softIRQs, scheduling and many others. Of course, the kernel tracer allows you to add your own instrumentation anywhere in the kernel code."},{"categoryid":428,"description":"Linux Trace Toolkit - next generation","firstseen":"2014-03-04T14:37:32.723918","maintainer":"dlan@gentoo.org","maintainername":"Yixun Lan","name":"lttng-tools","packageid":61983,"summary":"LTTng, the Linux Trace Toolkit Next Generation, is a project that aims at producing a highly efficient full system tracing solution"},{"categoryid":428,"description":"Linux Trace Toolkit - UST library","firstseen":"2014-03-04T14:37:32.723918","maintainer":"dlan@gentoo.org","maintainername":"Yixun Lan","name":"lttng-ust","packageid":61984,"summary":"The userspace tracer is designed to provide detailed information about userspace activity. UST is a port of the LTTng kernel tracer to userspace. Like the LTTng kernel tracer, performance is the main goal. Tracing does not require system calls or traps. UST instrumentation points may be added in any userspace code including signal handlers and libraries."},{"categoryid":428,"description":"Linux Trace Toolkit - UST library","firstseen":"2025-09-11T09:21:43.743327","name":"lttng-ust-compat","packageid":78520,"summary":"The userspace tracer is designed to provide detailed information about userspace activity. UST is a port of the LTTng kernel tracer to userspace. Like the LTTng kernel tracer, performance is the main goal. Tracing does not require system calls or traps. UST instrumentation points may be added in any userspace code including signal handlers and libraries."},{"categoryid":428,"description":"Check whether a given LV2 plugin is up to the specification","firstseen":"2023-05-12T04:42:31.204347","name":"lv2lint","packageid":76139},{"categoryid":428,"description":"LXQt Build Tools","firstseen":"2017-03-13T14:44:02.243195","name":"lxqt-build-tools","packageid":66646},{"categoryid":428,"description":"Tool that automatically generates .h files for a C or C++ programming project","firstseen":"2011-10-04T14:35:26.869861","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"makeheaders","packageid":58008,"summary":"The makeheaders program is a simple utility that will automatically generate all \".h\" files for large programming project based on information gleaned from the \".c\" and\/or \".cpp\" source files. It operates by scanning the C and\/or C++ source code, extracting appropriate macros, structure and subroutine declarations and writing this declarations, in the correct order, into the generated header files."},{"categoryid":428,"description":"GNU make replacement","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"makepp","packageid":55407},{"categoryid":428,"description":"LSP language server for editing Markdown files","firstseen":"2024-01-10T16:50:49.193779","name":"marksman","packageid":76886,"summary":"Marksman is a program that integrates with your editor to assist you in writing and maintaining your Markdown documents. Using LSP protocol it provides completion, goto definition, find references, rename refactoring, diagnostics, and more. In addition to regular Markdown, it also supports wiki-link-style references that enable Zettelkasten-like1, 2 note taking. See more about Marksman's features below."},{"categoryid":428,"description":"Tool visualising massif data","firstseen":"2017-09-09T13:22:34.910313","name":"massif-visualizer","packageid":68008},{"categoryid":428,"description":"Build and publish crates with pyo3, rust-cpython and cffi bindings","firstseen":"2021-06-21T11:37:53.664926","name":"maturin","packageid":73017},{"categoryid":428,"description":"Fast cso compressor","firstseen":"2021-12-05T04:15:58.213582","name":"maxcso","packageid":73710,"summary":"A fast ISO to CSO compression program for use with PSP and PS2 emulators, which uses multiple algorithms for best compression ratio."},{"categoryid":428,"description":"Collection of multi-dimensional data structure and indexing algorithm","firstseen":"2011-07-23T14:38:46.065439","maintainer":"office@gentoo.org","maintainername":"Gentoo Office project","name":"mdds","packageid":57655},{"categoryid":428,"description":"A graphical diff and merge tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"meld","packageid":48876},{"categoryid":428,"description":"Profiling and leak detection tool","firstseen":"2010-05-04T00:54:45.661860","name":"memprof","packageid":50997},{"categoryid":428,"description":"mesa_clc tool used for building OpenCL C to SPIR-V","firstseen":"2025-02-05T02:00:07.631308","name":"mesa_clc","packageid":78151},{"categoryid":428,"description":"GNU Mach 3.0 interface generator (IDL compiler)","firstseen":"2026-03-15T22:58:38.065035","name":"mig","packageid":78864},{"categoryid":428,"description":"Interactively examine a C program","firstseen":"2010-05-04T00:54:45.661860","name":"min-cscope","packageid":48050},{"categoryid":428,"description":"Free Win64 runtime and import library definitions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"mingw64-runtime","packageid":55061},{"categoryid":428,"description":"All-in-one mingw64 toolchain intended for building Wine without crossdev","firstseen":"2022-05-13T04:23:19.455752","name":"mingw64-toolchain","packageid":74953},{"categoryid":428,"description":"Lightweight replacement for GNU autotools","firstseen":"2023-10-09T01:47:58.826305","name":"mk-configure","packageid":76570},{"categoryid":428,"description":"A testing tool for command line utilities","firstseen":"2024-03-16T16:54:15.235420","name":"nihtest","packageid":77179},{"categoryid":428,"description":"A license identification tool for source code","firstseen":"2019-03-27T15:54:46.807834","name":"ninka","packageid":69742},{"categoryid":428,"description":"performance analysis tool designed to visualize an application's algorithms","firstseen":"2025-04-05T01:57:16.699367","name":"nsight-compute","packageid":78259,"summary":"NVIDIA Nsight™ Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs, from large servers to our smallest systems-on-a-chip (SoCs)."},{"categoryid":428,"description":"standalone developer tool with ray-tracing support","firstseen":"2025-04-05T01:57:16.699367","name":"nsight-graphics","packageid":78260,"summary":"NVIDIA Nsight™ Graphics is a standalone developer tool with ray-tracing support that enables you to debug, profile, and export frames built with Direct3D, Vulkan, OpenGL, OpenVR, and the Oculus SDK."},{"categoryid":428,"description":"performance analysis tool designed to visualize an application's algorithms","firstseen":"2025-04-05T01:57:16.699367","name":"nsight-systems","packageid":78261,"summary":"NVIDIA Nsight™ Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs, from large servers to our smallest systems-on-a-chip (SoCs)."},{"categoryid":428,"description":"File comparision, ignoring small numeric differences and formats","firstseen":"2017-05-26T16:41:20.687397","name":"numdiff","packageid":66870,"summary":"numdiff is a program that can be used to compare putatively similar files line by line and field by field, ignoring small numeric differences or\/and different numeric formats. Equivalently, numdiff is a program with the capability to appropriately compare files containing numerical fields (and not only)."},{"categoryid":428,"description":"NVIDIA CUDA Toolkit (compiler and friends)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nvidia-cuda-toolkit","packageid":52124},{"categoryid":428,"description":"object code file converted (COFF, ELF, OMF, MACHO)","firstseen":"2014-07-29T13:38:56.903632","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"objconv","packageid":62424},{"categoryid":428,"description":"Make replacement","firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"omake","packageid":49747},{"categoryid":428,"description":"An encoder\/decoder for the VCDIFF (RFC3284) format","firstseen":"2012-12-23T14:36:18.300439","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"open-vcdiff","packageid":60157},{"categoryid":428,"description":"Unified C language headers for the OpenCL API","firstseen":"2020-04-02T01:59:05.195705","name":"opencl-headers","packageid":70977,"summary":"The OpenCL API headers in this package are unified headers and are designed to work with all released OpenCL versions. This differs from previous OpenCL API headers, where version-specific API headers either existed in separate branches, or in separate folders in a branch. By default, the OpenCL API headers in this repository are for the latest OpenCL version supported. To use these API headers to target a different OpenCL version, an application may #define the preprocessor value CL_TARGET_OPENCL_VERSION before including the OpenCL API headers. The CL_TARGET_OPENCL_VERSION is a three digit decimal value representing the OpenCL API version."},{"categoryid":428,"description":"A transparent low-overhead system-wide profiler","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bircoph@gentoo.org","maintainername":"Andrew Savchenko","name":"oprofile","packageid":54767},{"categoryid":428,"description":"Operating system and container binary deployment and upgrades","firstseen":"2018-06-03T21:15:40.405511","name":"ostree","packageid":69153,"summary":"This project is now known as \"libostree\", though it is still appropriate to use the previous name: \"OSTree\" (or \"ostree\"). The focus is on projects which use libostree's shared library, rather than users directly invoking the command line tools (except for build systems). However, in most of the rest of the documentation, we will use the term \"OSTree\", since it's slightly shorter, and changing all documentation at once is impractical. We expect to transition to the new name over time. As implied above, libostree is both a shared library and suite of command line tools that combines a \"git-like\" model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration. The core OSTree model is like git in that it checksums individual files and has a content-addressed-object store. It's unlike git in that it \"checks out\" the files via hardlinks, and they thus need to be immutable to prevent corruption. Therefore, another way to think of OSTree is that it's just a more polished version of Linux VServer hardlinks."},{"categoryid":428,"description":"A tool to create identical machine images for multiple platforms","firstseen":"2019-01-06T23:12:47.987132","name":"packer","packageid":69606,"summary":"Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like Chef or Puppet. In fact, when building images, Packer is able to use tools like Chef or Puppet to install software onto the image. A machine image is a single static unit that contains a pre-configured operating system and installed software which is used to quickly create new running machines. Machine image formats change for each platform. Some examples include AMIs for EC2, VMDK\/VMX files for VMware, OVF exports for VirtualBox, etc."},{"categoryid":428,"description":"pahole (Poke-a-Hole) and other DWARF utilities","firstseen":"2021-06-01T15:22:36.412457","name":"pahole","packageid":72934,"summary":"The more-than-seven dwarves is a collection of tools that allows to inspect and query the DWARF information present in ELF files built with full debug information. These tools include pahole (Poke-a-hole) and codiff, and were originally designed to inspect the Linux kernel and its modules, but can be used in for user-space software too."},{"categoryid":428,"description":"Small utility to modify the dynamic linker and RPATH of ELF executables","firstseen":"2010-12-01T14:40:22.715364","maintainer":"chewi@gentoo.org","name":"patchelf","packageid":56586},{"categoryid":428,"description":"Collection of tools that operate on patch files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"patchutils","packageid":44412},{"categoryid":428,"description":"Colored patience diffs with word-level refinement","firstseen":"2017-06-22T14:53:45.372004","name":"patdiff","packageid":67820},{"categoryid":428,"description":"Recursive-descent parser generators for C","firstseen":"2013-02-24T14:36:48.551653","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"peg","packageid":60402},{"categoryid":428,"description":"Userland tools for Linux Performance Counters","firstseen":"2010-05-04T00:54:45.661860","maintainer":"naota@gentoo.org","name":"perf","packageid":50535},{"categoryid":428,"description":"A package management and workflow tool","firstseen":"2025-01-11T12:18:21.069706","name":"pixi","packageid":78111},{"categoryid":428,"description":"pkgcore-based QA utility for ebuild repos","firstseen":"2015-04-02T13:37:34.525110","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"pkgcheck","packageid":63328},{"categoryid":428,"description":"pkg-config compatible replacement with no dependencies other than C99","firstseen":"2012-05-02T14:36:48.197227","maintainer":"elizabeth@interlinked.me","maintainername":"Elizabeth Myers","name":"pkgconf","packageid":59223},{"categoryid":428,"description":"QA library and tools based on pkgcraft","firstseen":"2024-02-06T00:58:04.236211","name":"pkgcruft","packageid":77068},{"categoryid":428,"description":"Collection of tools for Gentoo development","firstseen":"2021-02-27T10:55:21.040529","name":"pkgdev","packageid":72510},{"categoryid":428,"description":"Package Changes Analyzer (pkgdiff)","firstseen":"2019-11-03T20:38:17.328483","name":"pkgdiff","packageid":70341},{"categoryid":428,"description":"Port of many Plan 9 programs and libraries","firstseen":"2013-01-04T14:36:07.343880","maintainer":"andy753421@gmail.com","maintainername":"Anthony G. Basile","name":"plan9port","packageid":60193,"summary":"Plan9Port is a set of Plan 9 utilities ported to the POSIX environment - also know as Plan 9 from User Space."},{"categoryid":428,"description":"Dynamic instrumentation of the Linux kernel with BPF and kprobes","firstseen":"2016-04-10T13:40:59.443753","maintainer":"zmedico@gentoo.org","name":"ply","packageid":65301},{"categoryid":428,"description":"Extensible editor for structured binary data","firstseen":"2021-02-26T20:12:03.529381","name":"poke","packageid":72508},{"categoryid":428,"description":"A GNU poke pickle for manipulating ELF files","firstseen":"2024-04-02T13:16:25.671608","name":"poke-elf","packageid":77392},{"categoryid":428,"description":"Better `pre-commit`, re-engineered in Rust","firstseen":"2026-03-17T17:04:45.595331","name":"prek","packageid":78867},{"categoryid":428,"description":"A makefile generation tool","firstseen":"2011-02-23T14:37:44.455238","maintainer":"titanofold@gentoo.org","maintainername":"Aaron W. Swenson","name":"premake","packageid":56993,"summary":"Describe your software project just once, using Premake's simple and easy to read syntax, and build it everywhere. Generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux. Use the full featured Lua scripting engine to make build configuration tasks a breeze."},{"categoryid":428,"description":"start dynamically linked applications under debugging environment","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bircoph@gentoo.org","maintainername":"Andrew Savchenko","name":"pretrace","packageid":49121},{"categoryid":428,"description":"Prometheus Utility Tool","firstseen":"2016-12-14T14:37:28.256352","name":"promu","packageid":66254},{"categoryid":428,"description":"Functional testing framework for command line applications (cram fork)","firstseen":"2025-05-23T04:06:00.449177","name":"prysk","packageid":78339,"summary":"Prysk is a fork of the popular snapshot testing tool Cram. Prysk tests look like snippets of interactive shell sessions. Prysk runs each command and compares the command output in the test with the command's actual output."},{"categoryid":428,"description":"A limited problem scanner for C source files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","name":"pscan","packageid":55629},{"categoryid":428,"description":"CTF framework and exploit development library","firstseen":"2023-01-31T02:22:42.183626","name":"pwntools","packageid":75802},{"categoryid":428,"description":"Sampling profiler for Python programs","firstseen":"2023-01-29T05:29:55.320233","name":"py-spy","packageid":75797},{"categoryid":428,"description":"Intelligent Python IDE with unique code assistance and analysis","firstseen":"2014-09-15T13:39:04.499924","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"pycharm-community","packageid":62530},{"categoryid":428,"description":"Intelligent Python IDE with unique code assistance and analysis","firstseen":"2014-09-15T13:39:04.499924","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"pycharm-professional","packageid":62531},{"categoryid":428,"description":"Modern build tool for software projects","firstseen":"2013-12-30T14:38:50.443140","maintainer":"pesa@gentoo.org","maintainername":"Davide Pesavento","name":"qbs","packageid":61771,"summary":"Qbs is a tool that helps simplify the build process for developing projects across multiple platforms. Qbs can be used for any software project, regardless of programming language, toolkit, or libraries used. Qbs projects are specified in a QML dialect. QML is a concise, easy to learn, and intuitive language that is used successfully in the Qt project. Its core is declarative, but it can be extended with JavaScript snippets for extra flexibility. Qbs is an all-in-one tool that generates a build graph from a high-level project description (like qmake or CMake) and additionally undertakes the task of executing the commands in the low-level build graph (like make)."},{"categoryid":428,"description":"Crossplatform log viewer for Android, iOS and text files","firstseen":"2017-01-02T14:37:11.628924","name":"qdevicemonitor","packageid":66324},{"categoryid":428,"description":"quilt patch manager","firstseen":"2010-05-04T00:54:45.661860","maintainer":"mpagano@gentoo.org","maintainername":"SUSE","name":"quilt","packageid":48629},{"categoryid":428,"description":"unix-like reverse engineering framework and commandline tools","firstseen":"2015-01-18T14:37:51.424036","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"radare2","packageid":63007},{"categoryid":428,"description":"Compiles finite state machines from regular languages into executable code","firstseen":"2010-05-04T00:54:45.661860","maintainer":"lu_zero@gentoo.org","name":"ragel","packageid":50361},{"categoryid":428,"description":"RATS - Rough Auditing Tool for Security","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","name":"rats","packageid":53038,"summary":"RATS - Rough Auditing Tool for Security - is an open source tool developed and maintained by Secure Software security engineers. RATS is a tool for scanning C, C++, Perl, PHP and Python source code and flagging common security related programming errors such as buffer overflows and TOCTOU (Time Of Check, Time Of Use) race conditions."},{"categoryid":428,"description":"Command line tools for use with Review Board","firstseen":"2011-07-15T14:37:01.820350","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"rbtools","packageid":57608},{"categoryid":428,"description":"Tool for generating C-based recognizers from regular expressions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","name":"re2c","packageid":48547},{"categoryid":428,"description":"A sophisticated build-tool for Erlang projects that follows OTP principles","firstseen":"2012-10-05T13:38:02.024190","maintainer":"aranea@aixah.de","maintainername":"Luis Ressel","name":"rebar","packageid":59862},{"categoryid":428,"description":"Smaller, easier, more powerful, and more reliable than make","firstseen":"2018-11-03T14:33:46.019319","name":"redo","packageid":69509},{"categoryid":428,"description":"An interactive tool for performing search and replace operations","firstseen":"2010-05-04T00:54:45.661860","maintainer":"desktop-misc@gentoo.org","maintainername":"Gentoo Desktop Miscellaneous Project","name":"regexxer","packageid":47229},{"categoryid":428,"description":"A utility for solving diff\/patch rejects","firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"rej","packageid":45805},{"categoryid":428,"description":"Manage a small set of git repository dependencies with YAML","firstseen":"2022-08-21T22:18:17.695380","name":"repolite","packageid":75357},{"categoryid":428,"description":"Manage license information according to the SPDX standard","firstseen":"2023-12-19T21:57:35.983641","name":"reuse","packageid":76830},{"categoryid":428,"description":"Rednex Game Boy Development System","firstseen":"2023-01-15T14:36:08.936602","name":"rgbds","packageid":75762,"summary":"RGBDS (Rednex Game Boy Development System) is a free assembler and linker package for the Game Boy and Game Boy Color."},{"categoryid":428,"description":"Utility for declarative installation of programs","firstseen":"2021-12-13T11:19:13.997640","name":"rinstall","packageid":73753,"summary":"rinstall is an helper tool that installs software and additional data into the system. Many programs often include man pages, documentation, config files and there is no standard way to install them except for using Makefiles. However, Makefiles are notoriously complicated to setup; it is especially hard to follow the Directory Variables from the GNU Coding Standard."},{"categoryid":428,"description":"reverse engineering framework for binary analysis","firstseen":"2021-03-29T20:51:19.560150","name":"rizin","packageid":72643},{"categoryid":428,"description":"ROCm System Management Interface Library","firstseen":"2020-12-28T17:52:13.611970","name":"rocm-smi","packageid":72323},{"categoryid":428,"description":"Bandwidth test for ROCm","firstseen":"2022-05-01T10:13:16.177222","name":"rocm_bandwidth_test","packageid":74916},{"categoryid":428,"description":"ROCm Application for Reporting System Info","firstseen":"2019-08-07T17:57:29.063419","name":"rocminfo","packageid":70060},{"categoryid":428,"description":"Callback\/Activity Library for Performance tracing AMD GPU's","firstseen":"2021-01-24T08:39:58.295421","name":"roctracer","packageid":72424},{"categoryid":428,"description":"Use to display information about binary files in different file formats","firstseen":"2022-01-28T05:41:42.639875","name":"ropper","packageid":74278,"summary":"You can use ropper to display information about binary files in different file formats and you can search for gadgets to build rop chains for different architectures."},{"categoryid":428,"description":"Collection of rpm packaging related utilities","firstseen":"2012-02-20T14:36:13.026300","name":"rpmdevtools","packageid":58894},{"categoryid":428,"description":"A collection of latency testing tools for the linux(-rt) kernel","firstseen":"2020-01-23T10:38:47.551612","name":"rt-tests","packageid":70733,"summary":"rt-tests contains a set of programs that test and measure various components of real-time kernel behavior, such as timer latency, signal latency and the functioning of priority-inheritance mutexes. Additionally it contains hackbench, a program to generate work for the scheduler."},{"categoryid":428,"description":"An extremely fast Python linter, written in Rust","firstseen":"2023-02-08T20:51:30.045699","name":"ruff","packageid":75819},{"categoryid":428,"description":"Execute your runbooks, docs and READMEs","firstseen":"2023-12-11T18:49:52.535712","name":"runme","packageid":76796},{"categoryid":428,"description":"Rust toolchain installer","firstseen":"2020-09-09T08:25:14.877209","name":"rustup","packageid":71965},{"categoryid":428,"description":"Locate and modify variables in executing processes","firstseen":"2010-05-04T00:54:45.661860","name":"scanmem","packageid":42216},{"categoryid":428,"description":"ccache\/distcc like tool with support for rust and cloud storage","firstseen":"2019-01-26T04:16:19.513826","name":"sccache","packageid":69634,"summary":"Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage."},{"categoryid":428,"description":"Utility to execute commands in a chroot environment","firstseen":"2010-05-04T00:54:45.661860","maintainer":"jcallen@gentoo.org","maintainername":"Jonathan Callen","name":"schroot","packageid":47878},{"categoryid":428,"description":"Simple SDL joystick test application for the console","firstseen":"2023-08-29T07:21:02.293756","name":"sdl-jstest","packageid":76431,"summary":"sdl-jstest and sdl2-jstest are simple programs that lets you find out how many joysticks SDL or SDL2 detected on your system, how many axes, buttons, hats and balls they have each. They also lets you test the joysticks by displaying the events they send or by displaying their current button, axis, hat or ball state. sdl-jstest is especially useful if you want to test your SDL_LINUX_JOYSTICK configuration."},{"categoryid":428,"description":"GUI frontend to gdb","firstseen":"2022-08-31T02:32:26.653974","name":"seer","packageid":75400},{"categoryid":428,"description":"A filemanager for shell scripts","firstseen":"2010-05-04T00:54:45.661860","maintainer":"wschlich@gentoo.org","maintainername":"Wolfram Schlich","name":"sel","packageid":45366},{"categoryid":428,"description":"CLI tool that manages the browser\/driver infrastructure required by Selenium","firstseen":"2023-08-25T14:35:57.163844","name":"selenium-manager","packageid":76427},{"categoryid":428,"description":"simple command-line tool to talk to serial devices","firstseen":"2016-05-06T13:41:36.741403","maintainer":"o.freyermuth@googlemail.com","maintainername":"Oliver Freyermuth","name":"serialtalk","packageid":65408},{"categoryid":428,"description":"A shell parser, formatter, and interpreter with bash support","firstseen":"2022-07-26T09:58:05.811975","name":"sh","packageid":75237,"summary":"A shell parser, formatter, and interpreter with bash support; includes shfmt. Supports POSIX Shell, Bash, and mksh."},{"categoryid":428,"description":"Unified compiler shadow link directory updater","firstseen":"2017-08-26T14:04:45.045097","name":"shadowman","packageid":67977},{"categoryid":428,"description":"Dependency manager for the Crystal language","firstseen":"2016-02-25T14:40:50.766980","maintainer":"longlene@gmail.com","maintainername":"Lixiao Chen","name":"shards","packageid":65064},{"categoryid":428,"description":"A (shell-) script compiler\/scrambler","firstseen":"2010-05-04T00:54:45.661860","maintainer":"pinkbyte@gentoo.org","maintainername":"Sergey Popov","name":"shc","packageid":43666},{"categoryid":428,"description":"Shell script analysis tool","firstseen":"2015-02-07T14:38:08.917322","maintainer":"jlec@gentoo.org","maintainername":"Justin Lecher","name":"shellcheck","packageid":63060},{"categoryid":428,"description":"Shell script analysis tool (binary package)","firstseen":"2018-09-28T01:51:39.247285","name":"shellcheck-bin","packageid":69425},{"categoryid":428,"description":"A tool for testing command-line programs","firstseen":"2015-03-06T14:37:46.265628","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"shelltestrunner","packageid":63169,"summary":"shelltestrunner is a cross-platform tool for testing command-line programs (or arbitrary shell commands.) It reads simple declarative tests specifying a command, some input, and the expected output, error output and exit status. Tests can be run selectively, in parallel, with a timeout, in color, and\/or with differences highlighted."},{"categoryid":428,"description":"Command-line flags module for Unix shell scripts","firstseen":"2011-10-16T14:35:32.776415","maintainer":"vapier@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"shflags","packageid":58042},{"categoryid":428,"description":"Set of stable and portable shell scripts","firstseen":"2010-05-04T00:54:45.661860","name":"shtool","packageid":42198},{"categoryid":428,"description":"Unit-test framework for Bourne-based shell scripts","firstseen":"2010-05-04T00:54:45.661860","name":"shunit2","packageid":45731,"summary":"shUnit2 is a xUnit unit test framework for Bourne based shell scripts, and it is designed to work in a similar manner to JUnit, PyUnit, etc. If you have ever had the desire to write a unit test for a shell script, shUnit2 can do the job."},{"categoryid":428,"description":"A tool that can give numerous reports on memory usage on Linux systems","firstseen":"2010-05-04T00:54:45.661860","name":"smem","packageid":45969,"summary":"A tool that can give numerous reports on memory usage on Linux systems. Unlike existing tools, smem can report proportional set size (PSS), which is a more meaningful representation of the amount of memory used by libraries and applications in a virtual memory system. Because large portions of physical memory are typically shared among multiple applications, the standard measure of memory usage known as resident set size (RSS) will significantly overestimate memory usage. PSS instead measures each application's \"fair share\" of each shared area to give a realistic measure."},{"categoryid":428,"description":"A web-based viewer for Python profiler output","firstseen":"2022-05-13T22:49:38.568316","name":"snakeviz","packageid":74959},{"categoryid":428,"description":"Generate highlighted source code as an (x)html document","firstseen":"2010-05-04T00:54:45.661860","maintainer":"dev-zero@gentoo.org","maintainername":"Tiziano Müller","name":"source-highlight","packageid":43856},{"categoryid":428,"description":"Machine-readable files for the SPIR-V Registry","firstseen":"2018-03-24T00:16:04.843915","name":"spirv-headers","packageid":69019},{"categoryid":428,"description":"Bi-directional translator between SPIR-V and LLVM IR","firstseen":"2019-05-01T17:17:05.353053","name":"spirv-llvm-translator","packageid":69821},{"categoryid":428,"description":"Provides an API and commands for processing SPIR-V modules","firstseen":"2018-03-24T00:16:04.843915","name":"spirv-tools","packageid":69020},{"categoryid":428,"description":"Check C programs for vulnerabilities and programming mistakes","firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"splint","packageid":46163},{"categoryid":428,"description":"Efficient (partially uncompressed) SquashFS binary delta tool","firstseen":"2014-02-12T14:37:07.500104","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"squashdelta","packageid":61924},{"categoryid":428,"description":"dev-util\/squashdelta delta merge tool","firstseen":"2014-02-12T14:37:07.500104","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"squashmerge","packageid":61925},{"categoryid":428,"description":"command line interface for the Sourcegraph code search tool","firstseen":"2021-03-30T00:12:02.453158","name":"src-cli","packageid":72644},{"categoryid":428,"description":"Statifier is a tool for creating portable, self-containing Linux executables","firstseen":"2018-03-23T09:11:59.185289","name":"statifier","packageid":69014},{"categoryid":428,"description":"Stressful Application Test","firstseen":"2012-11-27T14:36:18.377674","maintainer":"vapier@gentoo.org","name":"stressapptest","packageid":60067},{"categoryid":428,"description":"Mock HTTP server that responds like the real Stripe API","firstseen":"2018-11-11T11:20:32.899179","name":"stripe-mock","packageid":69536},{"categoryid":428,"description":"System-wide Linux Profiler","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tetromino@gentoo.org","maintainername":"Alexandre Rostovtsev","name":"sysprof","packageid":45742,"summary":"Sysprof is a sampling CPU profiler for Linux that profiles the entire system, not just a single application. Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted."},{"categoryid":428,"description":"Static library for sysprof capture data generation","firstseen":"2020-02-29T21:52:28.494123","name":"sysprof-capture","packageid":70874},{"categoryid":428,"description":"Static library for sysprof capture data generation","firstseen":"2020-12-04T02:17:39.424876","name":"sysprof-common","packageid":72241},{"categoryid":428,"description":"tbump helps you bump the version of your project easily","firstseen":"2024-09-03T20:04:13.520237","name":"tbump","packageid":77720},{"categoryid":428,"description":"Command line tool to interact with Gitea server","firstseen":"2023-11-19T00:13:36.558377","name":"tea","packageid":76735,"summary":"tea is a productivity helper for Gitea. It can be used to manage most entities on one or multiple Gitea instances and provides local helpers like 'tea pr checkout'."},{"categoryid":428,"description":"Tool to create very small elf binary from pure binary files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bircoph@gentoo.org","maintainername":"Andrew Savchenko","name":"tinlink","packageid":43657},{"categoryid":428,"description":"Graphical front end to the diff program","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tcltk@gentoo.org","maintainername":"Gentoo Tcltk Project","name":"tkdiff","packageid":51244},{"categoryid":428,"description":"Cross platform Makefile tool","firstseen":"2010-05-04T00:54:45.661860","name":"tmake","packageid":51751},{"categoryid":428,"description":"User-space front-end for Ftrace","firstseen":"2015-01-27T14:38:08.494053","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"trace-cmd","packageid":63039},{"categoryid":428,"description":"Command-line tool for creating and testing tree-sitter grammars","firstseen":"2022-02-28T18:31:39.467293","name":"tree-sitter-cli","packageid":74507},{"categoryid":428,"description":"Compiler-compiler tool for aspect-oriented programming","firstseen":"2010-05-04T00:54:45.661860","maintainer":"dotnet@gentoo.org","maintainername":"Gentoo Dotnet Project","name":"treecc","packageid":44090},{"categoryid":428,"description":"A Regular Expression wizard that converts human sentences to regexs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"txt2regex","packageid":52604},{"categoryid":428,"description":"An extremely fast Python type checker and language server, written in Rust","firstseen":"2026-01-01T01:25:37.126426","name":"ty","packageid":78685},{"categoryid":428,"description":"Function (graph) tracer for user-space","firstseen":"2018-02-19T16:12:35.500630","name":"uftrace","packageid":68709},{"categoryid":428,"description":"JavaScript parser, minifier, compressor and beautifier toolkit","firstseen":"2021-09-01T22:23:24.692922","name":"uglifyjs","packageid":73310},{"categoryid":428,"description":"Mock hardware devices for creating unit tests","firstseen":"2013-03-15T14:37:17.635333","name":"umockdev","packageid":60543},{"categoryid":428,"description":"C\/C++\/C#\/D\/Java\/Pawn code indenter and beautifier","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grobian@gentoo.org","maintainername":"Fabian Groffen","name":"uncrustify","packageid":48674},{"categoryid":428,"description":"A lightweight multi-platform, multi-architecture CPU emulator framework","firstseen":"2022-01-28T05:41:42.639875","name":"unicorn","packageid":74279},{"categoryid":428,"description":"remove #ifdef'ed lines from a file while otherwise leaving the file alone","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"unifdef","packageid":55060},{"categoryid":428,"description":"Visual binary diff utility","firstseen":"2010-05-04T00:54:45.661860","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"vbindiff","packageid":53641},{"categoryid":428,"description":"Lint tool for Vim script language","firstseen":"2017-01-10T14:36:14.305698","name":"vint","packageid":66419},{"categoryid":428,"description":"Type the regexp and visualize it on a sample of your choice","firstseen":"2010-05-04T00:54:45.661860","maintainer":"quentin@minster.io","maintainername":"Quentin Minster","name":"visual-regexp","packageid":54263},{"categoryid":428,"description":"Integrates commandline JDK tools and profiling capabilities","firstseen":"2011-12-27T14:35:53.280221","maintainer":"java@gentoo.org","maintainername":"Java","name":"visualvm","packageid":58613},{"categoryid":428,"description":"Virtual Memory Toucher, portable file system cache diagnostics and control","firstseen":"2014-07-12T13:37:21.611481","maintainer":"dlan@gentoo.org","maintainername":"Yixun Lan","name":"vmtouch","packageid":62387,"summary":"vmtouch is a tool for learning about and controlling the file system cache of unix and unix-like systems. It is BSD licensed so you can basically do whatever you want with it."},{"categoryid":428,"description":"A tool to list content of virtual tables in a shared library","firstseen":"2016-05-09T13:40:03.794270","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"vtable-dumper","packageid":65412},{"categoryid":428,"description":"Vulkan Header files and API registry","firstseen":"2018-05-27T12:01:53.008567","name":"vulkan-headers","packageid":69133},{"categoryid":428,"description":"Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS","firstseen":"2018-06-02T11:25:04.645319","name":"vulkan-tools","packageid":69148},{"categoryid":428,"description":"Share code across various Vulkan repositories","firstseen":"2023-11-09T23:18:11.206089","name":"vulkan-utility-libraries","packageid":76721},{"categoryid":428,"description":"A dynamic tracing profiler for Linux","firstseen":"2022-03-31T23:09:07.113305","name":"wachy","packageid":74714},{"categoryid":428,"description":"A fast WebAssembly interpreter and the most universal WASM runtime","firstseen":"2024-02-05T11:35:10.636312","name":"wasm3","packageid":77067},{"categoryid":428,"description":"A file watching service","firstseen":"2020-11-12T22:03:12.874787","name":"watchman","packageid":72186},{"categoryid":428,"description":"wayland-scanner tool","firstseen":"2020-12-27T19:42:00.917941","name":"wayland-scanner","packageid":72300},{"categoryid":428,"description":"A performance testing tool for recording and replaying web pages","firstseen":"2022-05-29T19:20:13.465668","name":"web_page_replay_go","packageid":75024},{"categoryid":428,"description":"lightweight incoming webhook server to run shell commands","firstseen":"2020-05-21T06:43:13.589006","name":"webhook","packageid":71165},{"categoryid":428,"description":"A Java data mining package","firstseen":"2010-05-04T00:54:45.661860","maintainer":"amynka@gentoo.org","maintainername":"Java","name":"weka","packageid":44552},{"categoryid":428,"description":"Tool for applying patches that patch cannot apply because of conflicting changes","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"wiggle","packageid":53197},{"categoryid":428,"description":"check source code for non-inclusive language","firstseen":"2021-06-18T02:52:10.002849","name":"woke","packageid":73003},{"categoryid":428,"description":"Computes changes between binary or text files and creates deltas","firstseen":"2010-05-04T00:54:45.661860","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"xdelta","packageid":53874},{"categoryid":428,"description":"XML stream reformatter for ASCII text, but not UTF-8, written in ANSI C","firstseen":"2010-05-04T00:54:45.661860","maintainer":"monsieurp@gentoo.org","maintainername":"Patrice Clement","name":"xmlindent","packageid":47527},{"categoryid":428,"description":"Standalone version of Vim's xxd","firstseen":"2025-11-11T19:21:53.553803","name":"xxd","packageid":78628},{"categoryid":428,"description":"Simple alternative to vim's 'xxd -i' mode","firstseen":"2013-10-11T13:35:53.358002","maintainer":"gregkh@gentoo.org","maintainername":"Greg Kroah-Hartman","name":"xxdi","packageid":61483,"summary":"xxdi.pl is a perl script that implements vim's 'xxd -i' mode so that packages do not have to use all of vim just to get this functionality. efitools is an example of a package that uses it in this manner, and in some build configurations, mediastreamer also does."},{"categoryid":428,"description":"Graphical file and directories comparator and merge tool","firstseen":"2011-04-27T14:40:05.817624","maintainer":"qt@gentoo.org","maintainername":"Gentoo Qt Project","name":"xxdiff","packageid":57302},{"categoryid":428,"description":"Yacc: Yet Another Compiler-Compiler","firstseen":"2010-05-04T00:54:45.661860","maintainer":"monsieurp@gentoo.org","name":"yacc","packageid":48016},{"categoryid":428,"description":"A linter for YAML files","firstseen":"2021-11-26T10:11:25.030426","name":"yamllint","packageid":73600},{"categoryid":428,"description":"Colored, side-by-side diff terminal viewer (ex. cdiff)","firstseen":"2020-03-18T01:31:27.873102","name":"ydiff","packageid":70930}]}