awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dat-ecosystem avatar

dat-ecosystem/dat

0
View on GitHub↗
8,231 نجوم·447 تفرعات·JavaScript·BSD-3-Clause·6 مشاهداتdat.foundation↗

Dat

Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys.

The tool enables live streaming replication of data between peers as entries are appended, with Merkle tree integrity verification that supports sparse replication of only requested data chunks. It discovers and connects to peers through distributed hash tables and local network discovery for direct data exchange, and downloads only the specific file ranges needed rather than entire archives. Dat provides HTTP-based file serving with live reloading and version history browsing, and supports cloning remote archives to local storage with automatic resumption of interrupted transfers.

The platform handles large dataset transfers by splitting and distributing data across the network, and allows sharing and accessing data without persistent connectivity, syncing when connectivity is restored. It transfers file updates in real time over a secure peer-to-peer network to keep all connected copies current, and distributes files across multiple peers so data remains available even when the original uploader is offline. Dat also automates live file replication to external drives or remote hosts for continuous data preservation, and tracks file changes automatically with version history for rollback and audit of any folder on disk.

The tool includes network diagnostics for running connectivity tests between peers to identify and troubleshoot issues blocking data transfer.

Features

  • Decentralized Content Distribution - Distributes data across multiple peers, ensuring availability even when the original uploader is offline.
  • Offline-First Persistence - Enables data sharing and access without persistent internet, syncing when connectivity is restored.
  • Sparse Replication - Downloads only specific file ranges needed rather than entire archives, enabling efficient partial replication.
  • Append-Only Log Feeds - Provides a cryptographically signed, append-only log where each entry is identified by its content hash.
  • Versioned File History - Automatically saves old versions of files with each update, allowing users to revert or archive changes.
  • Full-History Synchronizers - Adds or modifies files while preserving a full history of every change, enabling rollback and audit.
  • Live File Synchronization - Keeps file copies on multiple devices automatically updated in real time over a peer-to-peer network.
  • Secure File Transfer - Protects file transfers with cryptography requiring unique read and write keys for access control.
  • Append-Only Log Storage - Records every file change as a new entry in an immutable log, preserving full history without overwriting.
  • Peer-to-Peer File Sharing - Distributes data across multiple peers so files remain available even when the original uploader is offline.
  • Live Sync Tools - Provides live synchronization and sharing of files across a peer-to-peer network with version history.
  • Encrypted P2P Transfers - Secures file transfers with cryptography requiring unique read and write keys for access control.
  • Peer-to-Peer Networking - Discovers and connects to peers via distributed hash tables and local network discovery for direct data exchange.
  • Public-Key Access Control - Secures archives with public-key cryptography, requiring separate read and write keys for access control.
  • Live Entry Streamers - Transfers data in real time by streaming hypercore feed entries between peers as they are appended.
  • Merkle-Tree Data Integrity - Uses a Merkle tree structure to verify file integrity and enable sparse replication of data chunks.
  • Automatic File Versioning - Automatically tracks every file change with full history, enabling rollback and audit of any folder on disk.
  • Automatic Version Trackers - Tracks file changes automatically and stores version history, enabling rollback and audit of any folder on disk.
  • Live Peer Synchronizers - Transfers file updates in real time over a secure peer-to-peer network, keeping all connected copies current.
  • Network-Split Transfers - Handles large amounts of data efficiently by splitting and sharing it across the network.
  • Resumable Archive Cloners - Clones remote dat archives to local folders, resuming interrupted transfers on reconnection.
  • Live Reloading Servers - Serves shared files over a local HTTP server with live reloading and version history browsing.
  • Offline Connectivity - Shares and accesses data without a persistent internet connection, syncing when connectivity is restored.
  • Resumable Transfers - Efficiently moves large amounts of data across the network with the ability to resume interrupted transfers on reconnection.
  • Live Replication Automators - Automates live file replication to external drives or remote hosts for continuous data preservation.

سجل النجوم

مخطط تاريخ النجوم لـ dat-ecosystem/datمخطط تاريخ النجوم لـ dat-ecosystem/dat

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Dat

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Dat.
  • webtorrent/webtorrentالصورة الرمزية لـ webtorrent

    webtorrent/webtorrent

    31,045عرض على GitHub↗

    WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol. It enables the seeding and downloading of files via magnet links and info hashes across both the browser and Node.js environments. The project distinguishes itself by using WebRTC data channels to establish direct browser-to-browser networking, allowing decentralized data transfer across different domains without a central server. It specifically focuses on streaming torrent media, enabling incremental video and audio playback by prioritizing sequential pieces of a file before

    JavaScriptbittorrentbrowserhacktoberfest
    عرض على GitHub↗31,045
  • ipfs/kuboالصورة الرمزية لـ ipfs

    ipfs/kubo

    17,056عرض على GitHub↗

    Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t

    Goipfs
    عرض على GitHub↗17,056
  • warner/magic-wormholeالصورة الرمزية لـ warner

    warner/magic-wormhole

    22,663عرض على GitHub↗

    Magic-wormhole is a peer-to-peer file transfer tool used to send files, directories, and text strings between computers. It functions as a secure data relay that establishes ephemeral encrypted network tunnels for ad hoc data exchange without requiring permanent accounts or shared folders. The system utilizes a password-authenticated key exchange to establish a shared secret from a short, human-readable code. This single-use secret handshake ensures the connection is invalidated after a successful pair to prevent replay attacks, while a rendezvous server helps peers exchange connection detail

    Python
    عرض على GitHub↗22,663
  • syncthing/syncthing-androidالصورة الرمزية لـ syncthing

    syncthing/syncthing-android

    4,252عرض على GitHub↗

    Syncthing Android is a mobile application and service wrapper that enables decentralized, peer-to-peer file synchronization on the Android platform. It functions as a distributed data sync tool that mirrors folders across multiple devices without the need for a central cloud server. The project provides a mobile interface to manage a synchronization instance, utilizing a service-wrapper architecture to handle the lifecycle and configuration of the underlying synchronization binary. It ensures secure data exchange through TLS encryption, certificate-based identity verification, and password-pr

    Javaandroidjavap2p
    عرض على GitHub↗4,252
عرض جميع البدائل الـ 30 لـ Dat→

الأسئلة الشائعة

ما هي وظيفة dat-ecosystem/dat؟

Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys.

ما هي الميزات الرئيسية لـ dat-ecosystem/dat؟

الميزات الرئيسية لـ dat-ecosystem/dat هي: Decentralized Content Distribution, Offline-First Persistence, Sparse Replication, Append-Only Log Feeds, Versioned File History, Full-History Synchronizers, Live File Synchronization, Secure File Transfer.

ما هي البدائل مفتوحة المصدر لـ dat-ecosystem/dat؟

تشمل البدائل مفتوحة المصدر لـ dat-ecosystem/dat: webtorrent/webtorrent — WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol.… ipfs/kubo — Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage… warner/magic-wormhole — Magic-wormhole is a peer-to-peer file transfer tool used to send files, directories, and text strings between… syncthing/syncthing-android — Syncthing Android is a mobile application and service wrapper that enables decentralized, peer-to-peer file… hellozeronet/zeronet — ZeroNet is a decentralized web browser and server that enables the hosting and accessing of websites without central… ipfs/go-ipfs — go-ipfs is an implementation of an IPFS node, providing a distributed filesystem and a content-addressable storage…