awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to cakephp/collection

Open-source alternatives to Collection

30 open-source projects similar to cakephp/collection, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Collection alternative.

  • xtaci/algorithmsxtaci avatar

    xtaci/algorithms

    5,454View on GitHub↗

    This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision

    C++
    View on GitHub↗5,454
  • adrianbrad/queueadrianbrad avatar

    adrianbrad/queue

    357View on GitHub↗

    ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.

    Go
    View on GitHub↗357
  • 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
  • agnivade/levenshteinagnivade avatar

    agnivade/levenshtein

    470View on GitHub↗

    Go implementation to calculate Levenshtein Distance.

    Go
    View on GitHub↗470
  • aio-arch/graphlibaio-arch avatar

    aio-arch/graphlib

    4View on GitHub↗

    Topological sort lib,Sorting and pruning of DAG graphs.

    Go
    View on GitHub↗4

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
  • alandefreitas/smallalandefreitas avatar

    alandefreitas/small

    150View on GitHub↗

    C++ small containers

    C++
    View on GitHub↗150
  • algorithm-ninja/cpp-btreealgorithm-ninja avatar

    algorithm-ninja/cpp-btree

    80View on GitHub↗

    Git mirror of the official (mercurial) repository of cpp-btree

    C
    View on GitHub↗80
  • alvii147/gloopalvii147 avatar

    alvii147/gloop

    28View on GitHub↗

    Go utility library for convenient looping using Go's range-over-func feature

    Go
    View on GitHub↗28
  • amallia/go-efamallia avatar

    amallia/go-ef

    41View on GitHub↗

    A Go implementation of the Elias-Fano encoding

    Go
    View on GitHub↗41
  • 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
  • athari/yalinqoAthari avatar

    Athari/YaLinqo

    453View on GitHub↗

    Yet Another LINQ to Objects for PHP Simplified BSD

    PHP
    View on GitHub↗453
  • aurelien-rainone/go-rquadaurelien-rainone avatar

    aurelien-rainone/go-rquad

    141View on GitHub↗

    :pushpin: State of the art point location and neighbour finding algorithms for region quadtrees, in Go

    Go
    View on GitHub↗141
  • axiomhq/hyperloglogaxiomhq avatar

    axiomhq/hyperloglog

    1,038View on GitHub↗

    HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom

    Go
    View on GitHub↗1,038
  • barweiss/go-tuplebarweiss avatar

    barweiss/go-tuple

    100View on GitHub↗

    Go 1.18+ generic tuple

    Go
    View on GitHub↗100
  • agext/levenshteinagext avatar

    agext/levenshtein

    92View on GitHub↗

    Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.

    Go
    View on GitHub↗92
  • 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
  • blackrabbitt/mspmBlackRabbitt avatar

    BlackRabbitt/mspm

    29View on GitHub↗

    Multi-String Pattern Matching Algorithm Using TrieNode

    Go
    View on GitHub↗29
  • blevesearch/bleveblevesearch avatar

    blevesearch/bleve

    10,986View on GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Go
    View on GitHub↗10,986
  • bobg/combobobg avatar

    bobg/combo

    3View on GitHub↗

    Combinatorial operations for Go

    Go
    View on GitHub↗3
  • bobg/go-genericsbobg avatar

    bobg/go-generics

    87View on GitHub↗

    This is go-generics, a collection of typesafe generic utilities for slices, sets, and goroutine patterns in Go.

    Go
    View on GitHub↗87
  • bobg/hashsplitbobg avatar

    bobg/hashsplit

    32View on GitHub↗

    Hashsplitting is a way of dividing a byte stream into pieces based on the stream's content rather than on any predetermined chunk size. As the Splitter reads the stream it maintains a rolling checksum of the last several bytes. A chunk boundary occurs when the rolling checksum has enough…

    Go
    View on GitHub↗32
  • bobg/merklebobg avatar

    bobg/merkle

    22View on GitHub↗

    Merkle hash trees

    Go
    View on GitHub↗22
  • bw-hro/sqlitemapbw-hro avatar

    bw-hro/sqlitemap

    8View on GitHub↗

    sqlitemap is a lightweight C++ wrapper around SQLite that provides a simple, map-like interface.

    C++
    View on GitHub↗8
  • 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
  • cbergoon/merkletreeC

    cbergoon/merkletree

    0View on GitHub↗
    View on GitHub↗0
  • cocoonspace/fsmcocoonspace avatar

    cocoonspace/fsm

    90View on GitHub↗

    Finite State Machine package in Go

    Go
    View on GitHub↗90
  • cristianbuse/vba-fastdictionarycristianbuse avatar

    cristianbuse/VBA-FastDictionary

    65View on GitHub↗

    Fast Native Dictionary for VBA compatible with Windows and Mac

    VBA
    View on GitHub↗65
  • cweiske/jsonmappercweiske avatar

    cweiske/jsonmapper

    1,574View on GitHub↗

    Map nested JSON structures onto PHP classes

    PHP
    View on GitHub↗1,574
  • daichi-m/go18dsdaichi-m avatar

    daichi-m/go18ds

    48View on GitHub↗

    Implementation of various data structures and algorithms in Go.

    Go
    View on GitHub↗48
  • accelerationnet/accessAccelerationNet avatar

    AccelerationNet/access

    91View on GitHub↗

    A common lisp library to unify access to common dictionary-like data-structures

    Common Lisp
    View on GitHub↗91