awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesHigh-Performance Containers

Optimized data structures for storing and accessing collections of data with minimal overhead.

Distinct from High-Performance Collection Processing: Focuses on the container structures themselves rather than the processing logic of those collections

Explore 8 awesome GitHub repositories matching data & databases · High-Performance Containers. Refine with filters or upvote what's useful.

Awesome High-Performance Containers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dromara/hutoolAvatar de dromara

    dromara/hutool

    30,279Voir sur GitHub↗

    Hutool is a comprehensive suite of Java extensions designed to serve as a standard library extension. Its primary purpose is to reduce development boilerplate for common programming tasks and data manipulation through a collection of utility classes. The project provides specialized toolkits for database management using active record patterns and connection pooling, as well as network communication via a simplified HTTP client and asynchronous socket management. It includes security and identity capabilities such as symmetric and asymmetric encryption, image captcha generation, and JWT token

    Implements Bloom filters for memory-efficient probabilistic membership verification.

    Java
    Voir sur GitHub↗30,279
  • electronicarts/eastlAvatar de electronicarts

    electronicarts/EASTL

    9,273Voir sur GitHub↗

    EASTL is a C++ Standard Template Library implementation consisting of containers, iterators, and algorithms. It provides cross-platform data structures and a template-based algorithm library designed for use in resource-constrained game engine environments. The library focuses on game engine memory management, providing specialized utilities that ensure predictable memory allocation and high-performance access for real-time applications. These containers maintain consistent behavior across different operating systems and hardware platforms. The project covers high-performance C++ development

    Provides high-performance containers for organizing and accessing data collections consistently across platforms.

    C++c-plus-plusc-plus-plus-11c-plus-plus-14
    Voir sur GitHub↗9,273
  • redis/redisinsightAvatar de redis

    redis/RedisInsight

    8,556Voir sur GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Uses probabilistic algorithms to perform high-performance membership checks with significantly reduced memory overhead.

    TypeScriptdatabase-guiredisredis-gui
    Voir sur GitHub↗8,556
  • andeya/pholcusAvatar de andeya

    andeya/pholcus

    7,578Voir sur GitHub↗

    Pholcus is a distributed web crawling system designed for large-scale data scraping. It employs a master-worker distribution model to coordinate high-concurrency scraping tasks across a network of remote client nodes, enabling both horizontal and vertical data collection. The system features a hot-loadable rule engine that allows extraction and navigation logic to be updated at runtime without restarting the process. It handles dynamic content through headless browser integration and bypasses bot detection using proxy rotation, automated user authentication, and simulated human behavior. The

    Uses static compiled code for high-performance scraping or dynamic files for hot-loading rules without restarting the system.

    Go
    Voir sur GitHub↗7,578
  • springside/springside4Avatar de springside

    springside/springside4

    5,652Voir sur GitHub↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Ships a curated collection of high-performance utility classes for common operations.

    Java
    Voir sur GitHub↗5,652
  • apple/swift-collectionsAvatar de apple

    apple/swift-collections

    4,438Voir sur GitHub↗

    Cette bibliothèque fournit une collection de structures de données spécialisées pour le langage Swift qui étendent la bibliothèque standard avec des types de conteneurs avancés. Elle inclut des implémentations pour les files d'attente à double extrémité utilisant des tampons circulaires, des files d'attente de priorité basées sur des tas min-max, et un stockage efficace en mémoire de bit-set et bit-array pour les valeurs booléennes. Le projet propose des collections ordonnées qui maintiennent les éléments dans un ordre trié via des implémentations d'arbres B, ainsi que des ensembles et dictionnaires persistants qui utilisent des arbres préfixes compressés pour partager des données entre des copies mutées. Elle fournit également des conteneurs spécialisés qui préservent l'ordre d'insertion. La bibliothèque couvre une gamme de capacités, y compris la gestion mémoire de bas niveau pour les tampons C et les valeurs non copiables, le stockage à capacité fixe, et l'utilisation du hachage robin hood pour optimiser l'utilisation de la mémoire et les vitesses de recherche.

    Provides a comprehensive suite of high-performance Swift data structures, including priority queues and deques.

    Swiftcollectioncontainerdeque
    Voir sur GitHub↗4,438
  • redis/redis-rbAvatar de redis

    redis/redis-rb

    4,001Voir sur GitHub↗

    This library is a Ruby client used to integrate Ruby applications with Redis databases. It provides a consistent interface for executing server commands and serves as a communication layer for managing database connectivity. The project includes specialized implementations for distributed environments, acting as a Redis Cluster driver for slot-aware request routing and a Redis Sentinel client for master instance discovery and failover management. It also functions as a distributed data sharder using consistent hashing and an SSL/TLS database connector for encrypted communication and mutual ce

    Uses a high-performance extension driver to accelerate the processing of large data replies and high-volume pipelines.

    Ruby
    Voir sur GitHub↗4,001
  • zyedidia/genericAvatar de zyedidia

    zyedidia/generic

    1,347Voir sur GitHub↗

    This project is a comprehensive library of type-safe, high-performance data structures for Go. By leveraging language-level generics, it provides reusable containers and algorithms that eliminate the need for runtime type assertions or interface casting, ensuring efficient and type-safe data management. The library distinguishes itself through its support for persistent data structures and specialized indexing. It utilizes copy-on-write semantics and memory sharing to maintain multiple versions of a collection, allowing for efficient modifications without duplicating entire datasets. Addition

    Managing memory-constrained data stores with automatic eviction policies to maintain optimal performance for frequently accessed items.

    Godata-structuresgenericsgo
    Voir sur GitHub↗1,347
  1. Home
  2. Data & Databases
  3. High-Performance Collection Processing
  4. High-Performance Containers

Explorer les sous-tags

  • Binary Protocol ParsersHigh-performance deserialization of database wire protocols into language-native objects. **Distinct from High-Performance Containers:** Specifically targets the parsing of response streams from the network, not the storage structure of the containers.
  • Caching StructuresMemory-constrained data containers that implement automatic eviction policies for frequently accessed items. **Distinct from High-Performance Containers:** Distinct from High-Performance Containers: focuses specifically on memory-constrained storage with eviction logic rather than general-purpose collection performance.
  • Compiled Extraction RulesStatic compiled code used to optimize the speed and efficiency of data extraction processes. **Distinct from High-Performance Containers:** Focuses on the execution logic of scraping rules rather than the data containers used to store the results.
  • Optimized UtilitiesHigh-performance utility functions for common operations optimized for speed and low overhead. **Distinct from High-Performance Containers:** Distinct from High-Performance Containers: focuses on utility functions, not data structures.
  • Probabilistic Membership FiltersMemory-efficient structures used to verify set membership without storing full elements. **Distinct from High-Performance Containers:** Distinct from High-Performance Containers: focuses specifically on probabilistic algorithms like Bloom filters rather than general optimized storage.