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
Back to hrldcpr/pcollections

Projects sharing features with Pcollections

30 open-source projects similar to hrldcpr/pcollections, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • square/wiresquare avatar

    square/wire

    4,419View on GitHub↗

    Wire is a cross-platform code generator and implementation of gRPC and Protocol Buffers. It transforms schema definitions into type-safe native language bindings for Kotlin, Swift, and Java to ensure consistent data exchange and communication between distributed systems. The project provides specialized tools for protocol buffer schema management, including the ability to prune unused types and filter fields by version to reduce final binary sizes. It also handles namespace management and allows for the creation of custom schema handlers to execute user-defined logic during the compilation ph

    Kotlin
    View on GitHub↗4,419
  • roaringbitmap/roaringbitmapRoaringBitmap avatar

    RoaringBitmap/RoaringBitmap

    3,878View on GitHub↗

    RoaringBitmap is a compressed integer set library designed for memory-efficient storage and high-speed in-memory analytics. It provides a professional implementation of the Roaring Bitmap format to maintain compact representations of integer collections. The project features a standardized binary serialization format that enables the exchange of compressed bitmap data across different programming languages and hardware architectures. This allows for consistent data portability and cross-language data exchange. The library performs rapid logical set operations, including intersections, unions

    Javabitsetdruidjava
    View on GitHub↗3,878
  • real-logic/simple-binary-encodingreal-logic avatar

    real-logic/simple-binary-encoding

    3,458View on GitHub↗

    Simple Binary Encoding (SBE) - High Performance Message Codec

    Java
    View on GitHub↗3,458
  • aio-libs/janusaio-libs avatar

    aio-libs/janus

    963View on GitHub↗

    Thread-safe asyncio-aware queue for Python

    Pythonasynciomypyqueue
    View on GitHub↗963

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • alexdrone/bufferalexdrone avatar

    alexdrone/Buffer

    350View on GitHub↗

    Swift μ-framework for efficient array diffs and datasource adapters.

    Swift
    View on GitHub↗350
  • alexdrone/storealexdrone avatar

    alexdrone/Store

    501View on GitHub↗

    Unidirectional, transactional, operation-based Store implementation.

    Swift
    View on GitHub↗501
  • alandefreitas/smallalandefreitas avatar

    alandefreitas/small

    150View on GitHub↗

    C++ small containers

    C++
    View on GitHub↗150
  • antitypical/resultantitypical avatar

    antitypical/Result

    2,496View on GitHub↗

    Swift type modelling the success/failure of arbitrary operations.

    Swift
    View on GitHub↗2,496
  • anvaka/ngraph.graphanvaka avatar

    anvaka/ngraph.graph

    576View on GitHub↗

    Graph data structure in JavaScript

    JavaScript
    View on GitHub↗576
  • aol/cyclopsaol avatar

    aol/cyclops

    1,328View on GitHub↗

    An advanced, but easy to use, platform for writing functional applications in Java 8.

    Java
    View on GitHub↗1,328
  • arjarav98/dynavarArjArav98 avatar

    ArjArav98/DynaVar

    7View on GitHub↗

    DynaVar is a project, written wholly in C++, whose main objective is to create a user-defined data structure capable of storing all primitive data-types.

    C++
    View on GitHub↗7
  • arximboldi/immerarximboldi avatar

    arximboldi/immer

    2,854View on GitHub↗

    Postmodern immutable and persistent data structures for C++ — value semantics at scale

    C++
    View on GitHub↗2,854
  • attaswift/btreeattaswift avatar

    attaswift/BTree

    1,324View on GitHub↗

    Fast sorted collections for Swift using in-memory B-trees

    Swift
    View on GitHub↗1,324
  • barerose/dynarrB

    BareRose/dynarr

    0View on GitHub↗

    This is a header-only library, as such most of its functional documentation is contained within the "header section" of the source code in the form of comments. It is highly recommended that you read said documentation before using this library.

    View on GitHub↗0
  • belliottsmith/injectorbelliottsmith avatar

    belliottsmith/injector

    59View on GitHub↗
    Java
    View on GitHub↗59
  • bazelbuild/bazelbazelbuild avatar

    bazelbuild/bazel

    25,529View on GitHub↗

    Bazel is a multi-language build automation engine designed to manage complex dependency graphs and execute compilation tasks for massive codebases. It functions as a hermetic build environment, utilizing sandboxed execution and content-addressable caching to ensure that build artifacts are reproducible and that identical tasks are never re-executed. By modeling dependencies as a directed acyclic graph, the system determines optimal execution order and identifies tasks that can run in parallel. The project distinguishes itself through its support for distributed build execution, allowing resou

    Javabazelbuildbuild-system
    View on GitHub↗25,529
  • ben-manes/caffeineben-manes avatar

    ben-manes/caffeine

    17,706View on GitHub↗

    Caffeine is a high-performance caching library for the Java virtual machine designed to manage object lifecycles within the application heap. It functions as a thread-safe, memory-resident data store that reduces latency by keeping frequently accessed objects available for immediate retrieval. The library distinguishes itself through a sophisticated eviction strategy that balances recency and frequency to determine which entries to retain. It utilizes a frequency-based admission policy to evaluate the historical access patterns of new data, ensuring that the cache remains populated with the m

    Java
    View on GitHub↗17,706
  • bits-and-blooms/bitsetbits-and-blooms avatar

    bits-and-blooms/bitset

    1,505View on GitHub↗

    Go package implementing bitsets

    Go
    View on GitHub↗1,505
  • bits-and-blooms/bloombits-and-blooms avatar

    bits-and-blooms/bloom

    2,791View on GitHub↗

    Go package implementing Bloom filters, used by many important systems

    Go
    View on GitHub↗2,791
  • boundary/fasttupleboundary avatar

    boundary/fasttuple

    143View on GitHub↗

    There are lots of good things about working on the JVM, like a world class JIT, operating system threads, and a world class garbage collector. However, one limiting factor can often be the interaction between primitive types and referenced types in Java. Primitive types are the built in types…

    Java
    View on GitHub↗143
  • boundary/high-scale-libboundary avatar

    boundary/high-scale-lib

    420View on GitHub↗

    High Scale Lib

    Java
    View on GitHub↗420
  • bulldog2011/bigqueuebulldog2011 avatar

    bulldog2011/bigqueue

    568View on GitHub↗

    A big, fast and persistent queue based on memory mapped file.

    Java
    View on GitHub↗568
  • buserror/simavrbuserror avatar

    buserror/simavr

    1,738View on GitHub↗
    Cavr-gccavr-simulatorc
    View on GitHub↗1,738
  • bwireman/delayB

    bwireman/delay

    0View on GitHub↗

    A dead simple data-structure for delaying side effects ⌚! Written in the excellent gleam ✨ language. Supporting both Erlang & Javascript targets

    View on GitHub↗0
  • bwireman/gleitherbwireman avatar

    bwireman/gleither

    3View on GitHub↗

    A small data-structure for representing an Either Monad. Written in the excellent gleam ✨ language. Supporting both Erlang & Javascript targets

    Gleam
    View on GitHub↗3
  • c0fec0de/anytreec0fec0de avatar

    c0fec0de/anytree

    1,086View on GitHub↗

    Python tree data library

    Python
    View on GitHub↗1,086
  • cameron314/concurrentqueuecameron314 avatar

    cameron314/concurrentqueue

    12,070View on GitHub↗

    ConcurrentQueue is a header-only C++ template library that provides a lock-free data structure for multi-producer multi-consumer thread communication. It functions as a synchronization primitive designed to coordinate data flow between concurrent execution units using atomic operations rather than traditional mutex locking. The library distinguishes itself through a design that minimizes contention and synchronization overhead. It utilizes sub-queue token mapping to distribute workloads across partitioned internal queues and supports bulk operations to transfer multiple data elements in singl

    C++
    View on GitHub↗12,070
  • carrotsearch/hppccarrotsearch avatar

    carrotsearch/hppc

    1,042View on GitHub↗

    High Performance Primitive Collections for Java

    Java
    View on GitHub↗1,042
  • cdgriffith/boxcdgriffith avatar

    cdgriffith/Box

    2,823View on GitHub↗

    Python dictionaries with advanced dot notation access

    Python
    View on GitHub↗2,823
  • ankurp/dollarankurp avatar

    ankurp/Dollar

    4,240View on GitHub↗

    Dollar is a functional programming library for Swift that provides a comprehensive toolkit for collection manipulation, string processing, mathematical calculations, and date and time management. It serves as a utility suite for filtering, aggregating, and restructuring arrays and dictionaries. The project implements functional programming patterns such as currying, memoization, and function composition. It also features a chainable wrapper interface that allows multiple data transformations to be applied sequentially before extracting a final result. The library covers a wide range of capab

    Swift
    View on GitHub↗4,240