blob: 51d7e5e7be90e718b889f0c083d4c466fd09fbb4 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 | # dat
Dat is a decentralized data tool for distributing data small and large.
[](http://webchat.freenode.net/?channels=dat)
[](https://gitter.im/datproject/discussions?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](http://docs.dat-data.com)
## About Dat
Documentation for the Dat project is available at [docs.dat-data.com](http://docs.dat-data.com).
### Key features:
  * **Live sync** folders by sharing files as they are added to the folder.
  * **Distribute large files** without copying data to a central server by connecting directly to peers.
  * **Intelligently sync** by deduplicating data between versions.
  * **Verify data integrity** using strong cryptographic hashes.
  * **Work everywhere**, including in the [browser](https://github.com/datproject/dat.land) and on the [desktop](https://github.com/juliangruber/dat-desktop).
Dat embraces the Unix philosophy: a modular design with composable parts. All of the pieces can be replaced with alternative implementations as long as they implement the abstract API.
### Ways to Use Dat
  * [Dat CLI](https://github.com/maxogden/dat): command line tool
  * [Dat Desktop](https://github.com/juliangruber/dat-desktop/): desktop application
  * [dat.land](https://github.com/datproject/dat.land): website application
 |