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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • angular/angular.jsAvatar angular

    angular/angular.js

    58,615Vezi pe GitHub↗

    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
    Vezi pe GitHub↗58,615
  • pixijs/pixijsAvatar pixijs

    pixijs/pixijs

    47,416Vezi pe GitHub↗

    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
    Vezi pe GitHub↗47,416
  • pyenv/pyenvAvatar pyenv

    pyenv/pyenv

    44,895Vezi pe GitHub↗

    Acest proiect este un instrument de linie de comandă conceput pentru a gestiona mai multe versiuni izolate de runtime-uri de limbaj pe o singură mașină de dezvoltare. Acesta permite utilizatorilor să instaleze, să comute între și să mențină diferite versiuni de runtime, asigurându-se că cerințele specifice proiectului sunt îndeplinite fără a intra în conflict cu software-ul la nivel de sistem. Instrumentul se distinge printr-un mediu de execuție bazat pe „shim-uri” care interceptează apelurile de sistem și le direcționează dinamic către versiunea corectă de runtime în funcție de directorul curent. Prin parcurgerea ierarhiei sistemului de fișiere pentru a localiza fișierele de configurare, acesta aplică automat mediul adecvat pentru fiecare proiect. De asemenea, suportă compilarea din surse, permițând utilizatorilor să construiască runtime-uri direct pe sistemul lor de operare gazdă pentru a asigura compatibilitatea și a îndeplini nevoi specifice de performanță. Dincolo de gestionarea de bază a versiunilor, proiectul oferă o arhitectură modulară de plugin-uri care suportă crearea de comenzi personalizate și extensii întreținute de comunitate. Acest framework facilitează o gamă largă de sarcini, inclusiv configurarea procesului de build, migrarea dependențelor și integrarea cu instrumente de medii virtuale. Include, de asemenea, utilitare de diagnosticare încorporate pentru a ajuta la depanarea problemelor comune de instalare, cum ar fi gestionarea dependențelor și conflictele de configurare a bibliotecilor. Software-ul este conceput pentru sisteme de tip UNIX și este configurat prin inițializarea mediului shell pentru a prioritiza directoarele de „shim-uri” gestionate.

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

    Shellpythonshell
    Vezi pe GitHub↗44,895
  • diygod/rsshubAvatar DIYgod

    DIYgod/RSSHub

    44,744Vezi pe GitHub↗

    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
    Vezi pe GitHub↗44,744
  • nushell/nushellAvatar nushell

    nushell/nushell

    39,743Vezi pe GitHub↗

    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
    Vezi pe GitHub↗39,743
  • corentinth/it-toolsAvatar CorentinTh

    CorentinTh/it-tools

    39,343Vezi pe 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

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

    Vueconverterdeveloper-productivitydeveloper-tools
    Vezi pe GitHub↗39,343
  • microsoft/bitnetAvatar microsoft

    microsoft/BitNet

    39,327Vezi pe GitHub↗

    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
    Vezi pe GitHub↗39,327
  • fish-shell/fish-shellAvatar fish-shell

    fish-shell/fish-shell

    33,687Vezi pe GitHub↗

    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
    Vezi pe GitHub↗33,687
  • google/comprehensive-rustAvatar google

    google/comprehensive-rust

    33,049Vezi pe GitHub↗

    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
    Vezi pe GitHub↗33,049
  • microsoft/wslAvatar microsoft

    microsoft/WSL

    32,803Vezi pe GitHub↗

    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++
    Vezi pe GitHub↗32,803
  • viatsko/awesome-vscodeAvatar viatsko

    viatsko/awesome-vscode

    28,754Vezi pe GitHub↗

    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
    Vezi pe GitHub↗28,754
  • mobile-dev-inc/maestroAvatar mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,788
  • gruns/icecreamAvatar gruns

    gruns/icecream

    10,063Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,063
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,924
  • dubzzz/fast-checkAvatar dubzzz

    dubzzz/fast-check

    4,778Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,778
  • assemble/assembleAvatar assemble

    assemble/assemble

    4,258Vezi pe GitHub↗

    Assemble este un generator de site-uri statice și un sistem de conducte de construcție (build pipeline) care compilează markdown, șabloane și date în fișiere HTML statice. Acesta funcționează ca un convertor markdown-la-HTML și un transformator de formate de date capabil să mute conținutul între formatele JSON, YAML, XML, PLIST și CSV. Proiectul dispune de un proces de construcție bazat pe conducte, unde utilizatorii pot defini secvențe ordonate de transformări de date și pași de procesare a fișierelor. Include instrumente de scheletare a proiectului pentru a inițializa structuri de directoare și fișiere de configurare din șabloane predefinite. Sistemul gestionează conținutul prin filtrare bazată pe colecții și imbricarea ierarhică a layout-urilor, permițând organizarea paginilor pe etichete și categorii. Suportă motoare de șabloane pluggable, funcții helper personalizabile și injectarea de metadate YAML front-matter pentru a controla logica de randare. Setul de instrumente oferă, de asemenea, utilitare pentru compilarea foilor de stil LESS, gestionarea permalink-urilor site-ului și monitorizarea fișierelor pentru modificări, pentru a declanșa sarcini de construcție automatizate.

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

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

Explorează sub-etichetele

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