awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to buraksezer/consistent

Open-source alternatives to Consistent

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

  • victoriametrics/victoriametricsVictoriaMetrics का अवतार

    VictoriaMetrics/VictoriaMetrics

    16,343GitHub पर देखें↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    GitHub पर देखें↗16,343
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    GitHub पर देखें↗6,570
  • coreos/etcdcoreos का अवतार

    coreos/etcd

    51,846GitHub पर देखें↗

    etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a cluster of nodes. It functions as a reliable registry for storing and synchronizing critical settings and metadata used by distributed applications. The system implements the Raft consensus algorithm to ensure data consistency and leader election across servers. To protect data transfers and verify node identities, it utilizes a network security layer based on mutual TLS and client certificates. Its capabilities cover distributed configuration management, cluster state synchro

    Go
    GitHub पर देखें↗51,846

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • geektutu/7days-golanggeektutu का अवतार

    geektutu/7days-golang

    16,812GitHub पर देखें↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    Gogolanglearningscratch
    GitHub पर देखें↗16,812
  • apachecn/interviewapachecn का अवतार

    apachecn/Interview

    8,944GitHub पर देखें↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter Notebookinterviewkaggleleetcode
    GitHub पर देखें↗8,944
  • nats-io/nats-servernats-io का अवतार

    nats-io/nats-server

    20,076GitHub पर देखें↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    GitHub पर देखें↗20,076
  • jexia/semaphorejexia का अवतार

    jexia/semaphore

    96GitHub पर देखें↗

    Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.

    Goapi-gatewaycloud-nativedocker
    GitHub पर देखें↗96
  • italolelis/outboxeritalolelis का अवतार

    italolelis/outboxer

    167GitHub पर देखें↗

    A library that implements the outboxer pattern in go

    Godistributed-systemsgoresiliency
    GitHub पर देखें↗167
  • lesismal/arpclesismal का अवतार

    lesismal/arpc

    1,086GitHub पर देखें↗

    More effective network communication, two-way calling, notify and broadcast supported.

    Go
    GitHub पर देखें↗1,086
  • cenkalti/raincenkalti का अवतार

    cenkalti/rain

    1,135GitHub पर देखें↗

    🌧 BitTorrent client and library in Go

    Gobittorrentgolangp2p
    GitHub पर देखें↗1,135
  • go-kit/kitgo-kit का अवतार

    go-kit/kit

    27,430GitHub पर देखें↗

    Kit is a microservices architectural framework and toolkit for Go. It provides a set of standardized primitives and abstractions for implementing service, endpoint, and transport layers in a decoupled manner. The framework focuses on system instrumentation through integrated distributed request tracing and a service instrumentation toolkit that utilizes counters and gauges to export performance data to external monitoring backends. It includes a structured logging library that records system events as key-value pairs to ensure compatibility with log aggregation tools. The project covers a br

    Gogogolangmetallica
    GitHub पर देखें↗27,430
  • hashicorp/rafthashicorp का अवतार

    hashicorp/raft

    9,037GitHub पर देखें↗

    This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives necessary to build fault-tolerant distributed services by implementing a replicated state machine that ensures a group of servers agree on a shared system state through leader election and log replication. The project distinguishes itself through a pluggable architecture for storage backends and snapshot storage, decoupling the consensus logic from physical persistence. It includes specialized mechanisms for leadership transfer, protocol version management to support rolling upgrade

    Go
    GitHub पर देखें↗9,037
  • grpc/grpc-gogrpc का अवतार

    grpc/grpc-go

    22,962GitHub पर देखें↗

    grpc-go is a Go language implementation of the gRPC framework, providing a remote procedure call library for high-performance service communication. It uses the HTTP/2 protocol to execute functions on remote servers as if they were local methods and utilizes protobuf service bindings to generate type-safe client and server code. The project features a bidirectional streaming transport that supports asynchronous, full-duplex message streams between clients and servers. This networking layer allows for various communication patterns, including client-to-server and server-to-client streaming, to

    Godogs-over-catsgiant-robotsgo
    GitHub पर देखें↗22,962
  • anacrolix/dhtanacrolix का अवतार

    anacrolix/dht

    355GitHub पर देखें↗

    dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise

    Gobittorrentdhtgo
    GitHub पर देखें↗355
  • hprose/hprose-golanghprose का अवतार

    hprose/hprose-golang

    1,258GitHub पर देखें↗

    Hprose is a cross-language RPC. This project is Hprose for Golang.

    Goapicross-devicecross-domain
    GitHub पर देखें↗1,258
  • invisionapp/go-healthI

    InVisionApp/go-health

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • bsm/redislockbsm का अवतार

    bsm/redislock

    1,761GitHub पर देखें↗

    Simplified distributed locking implementation using Redis

    Godistlockdistributeddistributed-lock
    GitHub पर देखें↗1,761
  • digota/digotadigota का अवतार

    digota/digota

    525GitHub पर देखें↗

    ecommerce microservice

    Godigotaecommercemicroservice
    GitHub पर देखें↗525
  • buildthingsuseful/build-your-own-kafkabuildthingsuseful का अवतार

    buildthingsuseful/build-your-own-kafka

    65GitHub पर देखें↗

    Build Your Own Kafka

    Java
    GitHub पर देखें↗65
  • dgryski/go-jumpdgryski का अवतार

    dgryski/go-jump

    389GitHub पर देखें↗

    go-jump: Jump consistent hashing

    Go
    GitHub पर देखें↗389
  • emitter-io/emitteremitter-io का अवतार

    emitter-io/emitter

    4,005GitHub पर देखें↗

    Emitter is a distributed pub-sub platform and message brokering system that decouples senders and receivers through topic-based routing. It functions as an MQTT message broker and WebSocket communication server, enabling real-time data exchange between hardware devices and web-based clients. The system acts as a secure channel orchestrator and message persistence engine. It ensures delivery through a storage system that buffers historical messages and queues data for offline subscribers. Access to these data streams is managed via time-limited permission keys that enforce granular read and wr

    Goemittergogolang
    GitHub पर देखें↗4,005
  • dgruber/drmaadgruber का अवतार

    dgruber/drmaa

    51GitHub पर देखें↗

    Compute cluster (HPC) job submission library for Go (#golang) based on the open DRMAA standard.

    Go
    GitHub पर देखें↗51
  • chrislusf/gleamchrislusf का अवतार

    chrislusf/gleam

    3,562GitHub पर देखें↗

    Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.

    Godistributed-computingdistributed-systemsgolang
    GitHub पर देखें↗3,562
  • chrislusf/glowchrislusf का अवतार

    chrislusf/glow

    3,219GitHub पर देखें↗

    Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.

    Go
    GitHub पर देखें↗3,219
  • devopsfaith/krakendD

    devopsfaith/krakend

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • dotchain/dotdotchain का अवतार

    dotchain/dot

    87GitHub पर देखें↗

    distributed data sync with operational transformation/transforms

    Godistributed-systemsdotgolang
    GitHub पर देखें↗87
  • appsflyer/go-sundheitAppsFlyer का अवतार

    AppsFlyer/go-sundheit

    561GitHub पर देखें↗

    A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.

    Go
    GitHub पर देखें↗561
  • gmsec/microgmsec का अवतार

    gmsec/micro

    26GitHub पर देखें↗

    A Go distributed systems development framework

    Godistributed-systemsframeworkgin
    GitHub पर देखें↗26
  • anacrolix/torrentanacrolix का अवतार

    anacrolix/torrent

    6,041GitHub पर देखें↗

    This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir

    Gobittorrentgomagnet-link
    GitHub पर देखें↗6,041
  • edwingeng/doublejumpedwingeng का अवतार

    edwingeng/doublejump

    111GitHub पर देखें↗

    A revamped Google's jump consistent hash

    Goconsistent-hashconsistent-hash-algorithmconsistent-hashing
    GitHub पर देखें↗111