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 dragonflyoss/dragonfly

Projects sharing features with Dragonfly

30 open-source projects similar to dragonflyoss/dragonfly, 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.

  • alda-lang/aldaalda-lang avatar

    alda-lang/alda

    5,906View on GitHub↗

    Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an

    Goaldahacktoberfestmusic
    View on GitHub↗5,906
  • alibaba/loongsuite-goalibaba avatar

    alibaba/loongsuite-go

    869View on GitHub↗

    OpenTelemetry Compile-Time Instrumentation for Golang

    Goapmgoinstrumentation
    View on GitHub↗869
  • alibaba/opentelemetry-go-auto-instrumentationalibaba avatar

    alibaba/opentelemetry-go-auto-instrumentation

    869View on GitHub↗

    OpenTelemetry Compile-Time Instrumentation for Golang

    Go
    View on GitHub↗869
  • alist-org/alistA

    alist-org/alist

    0View on GitHub↗
    View on GitHub↗0
  • anacrolix/dhtanacrolix avatar

    anacrolix/dht

    355View on GitHub↗

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

    Gobittorrentdhtgo
    View on GitHub↗355

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
  • anacrolix/torrentanacrolix avatar

    anacrolix/torrent

    6,041View on GitHub↗

    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
    View on GitHub↗6,041
  • andy2046/failuredandy2046 avatar

    andy2046/failured

    15View on GitHub↗

    Adaptive Accrual Failure Detector

    Goaccrual-failure-detectoradaptivefailure-detection
    View on GitHub↗15
  • appsflyer/go-sundheitAppsFlyer avatar

    AppsFlyer/go-sundheit

    561View on GitHub↗

    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
    View on GitHub↗561
  • bigfile/bigfileB

    bigfile/bigfile

    0View on GitHub↗
    View on GitHub↗0
  • binhnguyennus/awesome-scalabilitybinhnguyennus avatar

    binhnguyennus/awesome-scalability

    71,779View on GitHub↗

    This project is a curated knowledge repository that aggregates high-quality resources, technical documentation, and expert insights focused on distributed systems engineering. It serves as a community-driven learning resource designed to help developers navigate the complexities of building and maintaining large-scale software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a structured, searchable format. By utilizing markdown-based content curation and static indexing, the collection remains version-

    architectureawesomeawesome-list
    View on GitHub↗71,779
  • bitfield/scriptbitfield avatar

    bitfield/script

    6,991View on GitHub↗

    This project is a Go shell scripting library and framework designed for writing automation scripts and CLI tools. It provides a concurrent data pipeline system for chaining sources, filters, and sinks to process text and JSON streams. The library distinguishes itself through a comprehensive toolkit for shell-like operations, including a text processing engine for regular expression filtering and frequency analysis, a filesystem utility toolkit for recursive search and path manipulation, and an integrated HTTP client wrapper for building data pipelines that fetch web content. The capability s

    Gocatcurlcut
    View on GitHub↗6,991
  • bsm/redis-lockB

    bsm/redis-lock

    0View on GitHub↗
    View on GitHub↗0
  • bsm/redislockbsm avatar

    bsm/redislock

    1,761View on GitHub↗

    Simplified distributed locking implementation using Redis

    Godistlockdistributeddistributed-lock
    View on GitHub↗1,761
  • buildthingsuseful/build-your-own-kafkabuildthingsuseful avatar

    buildthingsuseful/build-your-own-kafka

    65View on GitHub↗

    Build Your Own Kafka

    Java
    View on GitHub↗65
  • buraksezer/consistentburaksezer avatar

    buraksezer/consistent

    774View on GitHub↗

    Consistent is a Go library that implements consistent hashing with bounded loads to distribute data keys across nodes in a distributed system. It provides a mechanism for mapping keys to cluster members that minimizes data movement during membership changes while preventing performance hotspots. The library distinguishes itself by enforcing strict capacity limits on individual nodes, ensuring that no single member becomes overwhelmed by excessive key assignments. It supports virtual node mapping to distribute physical capacity across the hash ring, allowing for granular control over load bala

    Goawesomeawesome-goconsistent-hashing
    View on GitHub↗774
  • capillariesio/capillariescapillariesio avatar

    capillariesio/capillaries

    72View on GitHub↗

    Distributed batch data processing framework

    Gobatch-processingcassandradag
    View on GitHub↗72
  • cenkalti/raincenkalti avatar

    cenkalti/rain

    1,135View on GitHub↗

    🌧 BitTorrent client and library in Go

    Gobittorrentgolangp2p
    View on GitHub↗1,135
  • cespare/reflexcespare avatar

    cespare/reflex

    3,552View on GitHub↗

    Run a command when files change

    Go
    View on GitHub↗3,552
  • chrislusf/gleamchrislusf avatar

    chrislusf/gleam

    3,562View on GitHub↗

    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
    View on GitHub↗3,562
  • chrislusf/glowchrislusf avatar

    chrislusf/glow

    3,219View on GitHub↗

    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
    View on GitHub↗3,219
  • chrislusf/seaweedfschrislusf avatar

    chrislusf/seaweedfs

    26View on GitHub↗

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.

    Go
    View on GitHub↗26
  • cloudwego/kitexcloudwego avatar

    cloudwego/kitex

    7,973View on GitHub↗

    Kitex is a high-performance remote procedure call framework for building distributed microservices in Go. It provides a communication system compatible with gRPC and Protobuf standards and includes a suite of tools for microservices governance. The framework features proxyless service mesh integration, which allows it to manage network traffic and governance directly without adding sidecar proxy latency. It optimizes data throughput through a high-performance communication library that minimizes memory copies. The system covers a broad surface of distributed capabilities, including service d

    Goframeworkgogrpc
    View on GitHub↗7,973
  • cmd-stream/cmd-stream-gocmd-stream avatar

    cmd-stream/cmd-stream-go

    93View on GitHub↗

    High-performance Distributed Command Pattern (DCP) for Go

    Gocommand-patterndcpdistributed-command-pattern
    View on GitHub↗93
  • codeskyblue/gohttpservercodeskyblue avatar

    codeskyblue/gohttpserver

    2,835View on GitHub↗

    The best HTTP Static File Server, write with golang+vue

    JavaScriptgohttpserver
    View on GitHub↗2,835
  • containerd/containerdcontainerd avatar

    containerd/containerd

    20,369View on GitHub↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    Gocncfcontainerdcontainers
    View on GitHub↗20,369
  • coreos/etcdcoreos avatar

    coreos/etcd

    51,846View on GitHub↗

    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
    View on GitHub↗51,846
  • devopsfaith/krakendD

    devopsfaith/krakend

    0View on GitHub↗
    View on GitHub↗0
  • dgruber/drmaadgruber avatar

    dgruber/drmaa

    51View on GitHub↗

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

    Go
    View on GitHub↗51
  • dgryski/go-jumpdgryski avatar

    dgryski/go-jump

    389View on GitHub↗

    go-jump: Jump consistent hashing

    Go
    View on GitHub↗389
  • 360entsecgroup-skylar/excelize3

    360EntSecGroup-Skylar/excelize

    0View on GitHub↗
    View on GitHub↗0