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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesUtility Libraries

General-purpose libraries providing common helper functions to simplify routine programming tasks.

Explore 16 awesome GitHub repositories matching programming languages & runtimes · Utility Libraries. Refine with filters or upvote what's useful.

Awesome Utility Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • angular/angular.jsAvatar von angular

    angular/angular.js

    58,615Auf GitHub ansehen↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture. The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit

    Exposes a suite of global helper functions for common tasks like deep object cloning, equality testing, and cross-browser element manipulation.

    JavaScript
    Auf GitHub ansehen↗58,615
  • pixijs/pixijsAvatar von pixijs

    pixijs/pixijs

    47,416Auf GitHub ansehen↗

    PixiJS is a high-performance 2D rendering engine designed for building interactive visual content and browser-based games. It provides a hardware-accelerated graphics library that leverages WebGL and WebGPU backends to execute complex scenes, utilizing a hierarchical scene graph to manage object transformations and display order. The project distinguishes itself through a sophisticated architecture that decouples rendering logic from hardware APIs, allowing for consistent performance across diverse browser environments. It features a robust, asynchronous asset pipeline that handles loading, c

    Implements custom adapters to render in non-standard setups like server-side environments.

    TypeScriptcanvascanvas2ddata-visualization
    Auf GitHub ansehen↗47,416
  • pyenv/pyenvAvatar von pyenv

    pyenv/pyenv

    44,895Auf GitHub ansehen↗

    Dieses Projekt ist ein Befehlszeilen-Tool zur Verwaltung mehrerer isolierter Sprach-Runtime-Versionen auf einem einzigen Entwicklungsrechner. Es ermöglicht Benutzern das Installieren, Wechseln und Pflegen verschiedener Runtime-Versionen, wodurch projektspezifische Anforderungen erfüllt werden, ohne mit systemweiter Software zu kollidieren. Das Tool zeichnet sich durch eine Shim-basierte Ausführungsumgebung aus, die Systemaufrufe abfängt und basierend auf dem aktuellen Verzeichnis dynamisch an die korrekte Runtime-Version weiterleitet. Durch das Durchsuchen der Dateisystemhierarchie nach Konfigurationsdateien wird automatisch die passende Umgebung für jedes Projekt angewendet. Es unterstützt zudem die quellbasierte Kompilierung, sodass Benutzer Runtimes direkt auf ihrem Host-Betriebssystem bauen können, um Kompatibilität sicherzustellen und spezifische Leistungsanforderungen zu erfüllen. Über die reine Versionsverwaltung hinaus bietet das Projekt eine modulare Plugin-Architektur, die das Erstellen benutzerdefinierter Befehle und von der Community gepflegte Erweiterungen unterstützt. Dieses Framework erleichtert eine Vielzahl von Aufgaben, einschließlich der Konfiguration von Build-Prozessen, der Migration von Abhängigkeiten und der Integration mit Tools für virtuelle Umgebungen. Es enthält zudem integrierte Diagnose-Dienstprogramme zur Unterstützung bei der Fehlerbehebung häufiger Installationsprobleme, wie etwa Abhängigkeitsmanagement und Konflikte bei der Bibliothekskonfiguration. Die Software ist für UNIX-artige Systeme konzipiert und wird durch die Initialisierung der Shell-Umgebung konfiguriert, um verwaltete Shim-Verzeichnisse zu priorisieren.

    Uses shell environment variables to manage installation paths and runtime selection across terminal sessions.

    Shellpythonshell
    Auf GitHub ansehen↗44,895
  • diygod/rsshubAvatar von DIYgod

    DIYgod/RSSHub

    44,744Auf GitHub ansehen↗

    RSSHub is a headless, server-side engine designed to generate standardized RSS and Atom feeds from websites that do not natively provide them. By acting as an extensible data aggregator, it enables the automated collection of web content, allowing users to monitor updates from disparate sources through centralized feed readers or workflow automation tools. The platform distinguishes itself through a route-based data extraction framework that maps specific URL patterns to custom scraping logic. This modular architecture is supported by a middleware-driven request pipeline and declarative route

    Allows developers to embed feed generation logic directly into software by importing the library.

    TypeScriptbilibilidoubandribbble
    Auf GitHub ansehen↗44,744
  • nushell/nushellAvatar von nushell

    nushell/nushell

    39,743Auf GitHub ansehen↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Enables retrieving shell configuration, process information, and performance metrics through a structured environment record.

    Rustnushellrustshell
    Auf GitHub ansehen↗39,743
  • corentinth/it-toolsAvatar von CorentinTh

    CorentinTh/it-tools

    39,343Auf GitHub ansehen↗

    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

    Runs heavy data processing in background threads to keep the interface responsive.

    Vueconverterdeveloper-productivitydeveloper-tools
    Auf GitHub ansehen↗39,343
  • microsoft/bitnetAvatar von microsoft

    microsoft/BitNet

    39,327Auf GitHub ansehen↗

    BitNet is a quantized inference engine designed to execute highly compressed language models by performing arithmetic on low-precision, bit-level weight data. It functions as a model optimization toolkit and a high-performance kernel library, enabling the execution of large language models on consumer hardware by reducing memory footprints and increasing processing speeds. The project distinguishes itself through hardware-specific kernel optimizations that leverage native processor instructions to accelerate matrix multiplication. By utilizing packed integer arithmetic and memory-aligned weig

    Provides low-level computational routines optimized for specific hardware architectures.

    Python
    Auf GitHub ansehen↗39,327
  • fish-shell/fish-shellAvatar von fish-shell

    fish-shell/fish-shell

    33,687Auf GitHub ansehen↗

    This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system interaction and task automation. It functions as both an interactive interface for developers and a scripting runtime, featuring a clean, consistent syntax that simplifies command execution and process management. The shell distinguishes itself through a focus on discoverability and real-time feedback. It includes a predictive suggestion engine that offers command completions and history-based hints as you type, alongside a dedicated parser that provides immediate visual feedb

    Propagates variable values across active shell instances to maintain consistent settings.

    Rustfishrustshell
    Auf GitHub ansehen↗33,687
  • google/comprehensive-rustAvatar von google

    google/comprehensive-rust

    33,049Auf GitHub ansehen↗

    Comprehensive Rust is a structured educational curriculum designed to teach the Rust programming language, focusing on its core principles of memory safety, performance, and type correctness. The project provides a comprehensive learning path for software engineers, covering the language's ownership model, borrow checking, and compile-time validation mechanisms that eliminate common memory-related errors without the need for a garbage collector. The curriculum distinguishes itself by offering specialized modules that demonstrate how to apply these safety guarantees in diverse, high-performanc

    Enables closures to access and operate on data from the surrounding scope.

    Rustandroidclassroomcourse
    Auf GitHub ansehen↗33,049
  • microsoft/wslAvatar von microsoft

    microsoft/WSL

    32,803Auf GitHub ansehen↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    Operates a full GNU/Linux environment directly on the host operating system.

    C++
    Auf GitHub ansehen↗32,803
  • viatsko/awesome-vscodeAvatar von viatsko

    viatsko/awesome-vscode

    28,754Auf GitHub ansehen↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    Provide syntax highlighting and code snippets for the specified scripting language.

    JavaScriptawesomeawesome-listlist
    Auf GitHub ansehen↗28,754
  • mobile-dev-inc/maestroAvatar von mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Auf GitHub ansehen↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Supports attaching custom functions to a global namespace for shared utility execution across test flows.

    Kotlinandroidblackbox-testingios
    Auf GitHub ansehen↗10,788
  • gruns/icecreamAvatar von gruns

    gruns/icecream

    10,063Auf GitHub ansehen↗

    Icecream is a Python debugging utility designed for inspecting variable values and execution flow during development. It provides a variable inspector that automatically labels values and attaches file and line number metadata to each output. The tool features a builtins injector that adds debugging functions to the global namespace, allowing for universal access across all project files without manual imports. It also includes an inline debugging tool that returns its arguments to the caller, enabling the insertion of inspection calls directly into active expressions without altering program

    Adds debugging functions to the global environment to eliminate the need for repetitive imports across files.

    Pythondebugdebuggingdebugging-tool
    Auf GitHub ansehen↗10,063
  • codeigniter4/codeigniter4Avatar von codeigniter4

    codeigniter4/CodeIgniter4

    5,924Auf GitHub ansehen↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Loads a procedural helper file to make its functions globally available in controllers and views.

    PHPcodeignitercodeigniter4framework-php
    Auf GitHub ansehen↗5,924
  • dubzzz/fast-checkAvatar von dubzzz

    dubzzz/fast-check

    4,778Auf GitHub ansehen↗

    fast-check is a property-based testing framework and random data generator designed to verify software invariants by producing a wide range of randomized input data. It functions as a test data fuzzer that executes predicates against high volumes of random inputs to uncover edge cases and critical bugs. The project is distinguished by its ability to perform input-shrinking searches, which reduce complex failing inputs to their simplest form to isolate the exact cause of failure. It provides deterministic seed replay to exactly reproduce specific test failures and includes a concurrency testin

    Provides a mechanism to retrieve shared configuration settings used to control test runner behavior.

    TypeScriptfakerfuzzinggenerative-testing
    Auf GitHub ansehen↗4,778
  • assemble/assembleAvatar von assemble

    assemble/assemble

    4,258Auf GitHub ansehen↗

    Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba

    Imports helper functions from external modules using name patterns to extend template capabilities.

    CSSassembleblog-enginebuild
    Auf GitHub ansehen↗4,258
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Utility Libraries

Unter-Tags erkunden

  • Global Utility Helpers3 Sub-TagsUtility functions exposed globally to perform low-level operations such as object copying and equality checks.