awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Developer utility library

Ranking updated Sep 30, 2026

For utility toolkits, the first results are guarinogabriel/mac-cli (Mac-CLI is a command-line developer utility toolkit that bundles a wide variety of system management, automation, and hardware monitoring scripts for macOS, though it is limited to that specific operating system rather than being cross-platform), microsoft/powertoys (Microsoft PowerToys is a comprehensive, modular toolkit of system utilities and developer helpers designed for Windows, fitting the utility collection and extensible architecture criteria despite being tied to a specific operating system rather than being broadly cross-platform) and nette/utils (This PHP library provides a comprehensive collection of general-purpose utility classes and helper functions for common development tasks, though it functions as a code library rather than a standalone CLI toolkit). corentinth/it-tools and probonopd/appimagekit round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare developer utility library repositories to find common helper functions and tools for your projects.

Developer utility library

Find the best repos with AI.We'll search the best matching repositories with AI.
  • guarinogabriel/mac-cliguarinogabriel avatar

    guarinogabriel/Mac-CLI

    9,094View on GitHub↗

    Mac-CLI is a collection of terminal commands and utilities designed for automating system management, hardware monitoring, and software configuration on macOS. It serves as a developer utility and automation tool for manipulating files, managing version control, and auditing installed packages from the command line. The project provides hardware monitoring capabilities to track real-time battery health, CPU temperature, and fan speeds. It also includes system automation tools for managing power states, disk usage, and network settings through a unified interface. The utility covers several f

    Mac-CLI is a command-line developer utility toolkit that bundles a wide variety of system management, automation, and hardware monitoring scripts for macOS, though it is limited to that specific operating system rather than being cross-platform.

    ShellCommand Line Interfaces
    View on GitHub↗9,094
  • microsoft/powertoysmicrosoft avatar

    microsoft/PowerToys

    135,047View on GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Microsoft PowerToys is a comprehensive, modular toolkit of system utilities and developer helpers designed for Windows, fitting the utility collection and extensible architecture criteria despite being tied to a specific operating system rather than being broadly cross-platform.

    CCross-Device Input ControllersDesktop Workflow OptimizersPlugin-Based Architectures
    View on GitHub↗135,047
  • nette/utilsnette avatar

    nette/utils

    2,142View on GitHub↗

    This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string manipulation, array and collection processing, data validation, filesystem operations, and image processing. It provides foundational toolkits designed to handle common development tasks through standardized APIs. The library is distinguished by specialized subsystems for programmatic HTML generation and secure element construction, runtime code reflection, and object-oriented utilities such as virtual property management and event callback triggers. It also includes cryptogr

    This PHP library provides a comprehensive collection of general-purpose utility classes and helper functions for common development tasks, though it functions as a code library rather than a standalone CLI toolkit.

    PHPArray Access and ModificationCollection IterationPHP Data Collection Libraries
    View on GitHub↗2,142
  • corentinth/it-toolsCorentinTh avatar

    CorentinTh/it-tools

    39,343View on GitHub↗

    This project is a browser-based developer toolkit that provides a collection of offline-first utilities for common data transformations and encoding tasks. It functions as a static web application, bundling multiple independent productivity tools into a single-page interface designed for rapid technical task execution. The suite operates entirely on the client side, ensuring that all data processing occurs locally within the user browser without requiring a backend server or external service dependencies. This architecture prioritizes privacy and security by keeping sensitive information off

    This browser-based developer toolkit provides a comprehensive offline-first collection of data transformation and encoding utilities, though it runs as a frontend web application rather than offering a CLI interface.

    VueBrowser-Based ToolkitsSingle-Page ApplicationsDeveloper Productivity Tools
    View on GitHub↗39,343
  • probonopd/appimagekitprobonopd avatar

    probonopd/AppImageKit

    9,348View on GitHub↗

    AppImageKit is a set of utility tools for the portable Linux application format, designed to bundle desktop applications into single executable binaries that run across multiple Linux distributions without requiring a system-wide installation. The toolkit provides specialized utilities for packaging applications into standalone binaries, extracting embedded filesystem images for inspection or execution, and signing binaries with cryptographic signatures to verify authenticity and integrity. The project covers binary packaging and deployment, embedded filesystem management, and digital packag

    AppImageKit provides specialized packaging and deployment utilities for Linux portable binaries, but it focuses specifically on application bundling rather than a general-purpose developer utility toolkit.

    CSingle-Binary DistributionsPortable Binaries
    View on GitHub↗9,348
  • pex-tool/pexP

    pex-tool/pex

    4,218View on GitHub↗

    Pex is a Python application bundler and isolated environment manager. It packages programs and their entire dependency trees into single executable files to simplify deployment across different environments. The tool functions as a portable executable creator by bundling multiple platform-specific distributions into a single file. This ensures that a program can run across different operating systems by mapping target platforms to compatible binary distributions. The system provides capabilities for dependency management and isolated execution. It can launch scripts or interpreters within te

    Pex is an application bundler and environment manager rather than a general-purpose developer utility toolkit, making it a neighbouring packaging tool rather than the collection of system helpers requested.

    PythonPortable Executables
    View on GitHub↗4,218
  • appimage/appimagekitAppImage avatar

    AppImage/AppImageKit

    9,348View on GitHub↗

    AppImageKit is a system of tools and utilities for bundling Linux desktop applications into single-file, portable executables. It functions as a packager that converts application directories into self-mounting binaries, allowing software to run across multiple Linux distributions without a formal installation process. The project enables portable software distribution by isolating application configurations and home directories from the host system, which allows applications to run from removable media. It includes a filesystem manager for extracting, inspecting, and mounting the embedded im

    AppImageKit is a Linux application packaging and distribution toolkit rather than a general-purpose developer utility or algorithm collection, making it a different category of utility.

    CSingle-Binary Distributions
    View on GitHub↗9,348
  • oliverschwendener/uelioliverschwendener avatar

    oliverschwendener/ueli

    4,541View on GitHub↗

    Ueli is a cross-platform productivity toolkit that provides a keyboard-centric interface for launching applications, opening files, and executing utility extensions. It functions as a desktop productivity tool designed to reduce navigation time through a central command bar and keystroke-based search. The system features a pluggable utility toolkit, allowing the execution of specific tasks such as mathematical calculations, unit conversions, and password generation directly from the search input. It utilizes a pluggable extension architecture to decouple these utility tools from the core laun

    Ueli is a cross-platform desktop application launcher and productivity tool rather than a developer utility toolkit or CLI library, making it a neighbouring category.

    TypeScriptUtility Toolkits
    View on GitHub↗4,541
  • conventional-changelog/commitlintconventional-changelog avatar

    conventional-changelog/commitlint

    18,324View on GitHub↗

    Commitlint is a command-line utility designed to lint and validate Git commit messages against established conventions. By parsing commit messages into structured components, it ensures that project history remains consistent, which facilitates automated changelog generation and semantic versioning. The tool distinguishes itself through a schema-driven validation engine that supports custom rule definitions and plugin-based extensions. It enables standardized project governance by allowing teams to distribute and inherit shared configuration rule sets across multiple repositories, ensuring un

    Commitlint is a specialized command-line utility for linting Git commit messages rather than a broad developer toolkit, making it a single-purpose tool rather than a comprehensive collection of system helpers.

    TypeScriptCommand Line Interfaces
    View on GitHub↗18,324
  • kaggle/kaggle-cliKaggle avatar

    Kaggle/kaggle-cli

    7,417View on GitHub↗

    The Kaggle API command line interface is a suite of utilities for managing datasets, machine learning models, and competition entries from a terminal. It functions as a command line wrapper that translates user input into API calls to control remote cloud resources. The project differentiates itself by providing specialized tools for automating the execution of notebook kernels and managing the lifecycle of machine learning models, including version iteration and performance tracking. It also includes a utility for executing evaluation tasks against large language models and downloading the r

    This repository is a specialized CLI client for interacting with the Kaggle platform and machine learning workflows rather than a general-purpose developer utility toolkit.

    PythonCommand Line Interfaces
    View on GitHub↗7,417
  • powerline/powerlinepowerline avatar

    powerline/powerline

    14,770View on GitHub↗

    Powerline is a statusline and prompt generation framework designed to provide consistent visual information across terminal shells, text editors, and multiplexers. It functions as a configuration-driven customization engine that allows users to define themes, color schemes, and dynamic segment layouts to maintain a cohesive interface across diverse command-line environments. The system utilizes a persistent background daemon to manage state and rendering logic, which offloads processing tasks to minimize resource consumption and ensure high responsiveness across multiple active application in

    Powerline is a terminal statusline and prompt framework rather than a general-purpose developer utility toolkit, making it a neighbouring command-line enhancement tool rather than the comprehensive collection requested.

    PythonCommand Line Interfaces
    View on GitHub↗14,770
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
guarinogabriel/mac-cli9.1KShellMITFeb 28, 2026
microsoft/powertoys135KCMITJun 16, 2026
nette/utils2.1KPHPNOASSERTIONMay 12, 2026
corentinth/it-tools39.3KVueGPL-3.0Jun 13, 2026
probonopd/appimagekit9.3KCNOASSERTIONJun 9, 2025
pex-tool/pex4.2KPythonApache-2.0Jun 21, 2026
appimage/appimagekit9.3KCNOASSERTIONJun 9, 2025
oliverschwendener/ueli4.5KTypeScriptMITJun 16, 2026
conventional-changelog/commitlint18.3KTypeScriptmitFeb 19, 2026
kaggle/kaggle-cli7.4KPythonApache-2.0Jun 22, 2026

Related searches

  • Game development tools
  • System utilities
  • String manipulation library
  • Build toolchain
  • a terminal utility for improving developer productivity
  • a library of custom React hooks
  • Command line utilities
  • an open source platform for team communication