Dat (software)

Data distribution tool

For other uses, see DAT (disambiguation).

Dat

A command-line session showing repository creation, addition of a file, and decentralized synchronization

Original author(s)| Max Ogden[1]
Developer(s)| Dat Team[2] and others[3]
Initial release| 4 June 2013; 11 years ago (2013-06-04)
Stable release|

14.0.2[4][5] / 26 March 2020

Repository| github.com/datproject/dat
Written in| JavaScript
Operating system| Linux, macOS, Windows
Available in| English
Type| Distributed data store
License| BSD-3-Clause[6]
Website| dat-ecosystem.org

Dat (/dæt/[7]) is a data distribution tool with a version control feature for tracking changes and publishing data sets. It is primarily used for data-driven science, but it can be used to keep track of changes in any data set. As a distributed revision control system it is aimed at speed, simplicity, security, and support for distributed, non-linear workflows.[8]

Dat was created by Max Ogden in 2013 to standardize the way data analysts collaborate on the changes they make to data sets.[9] It is developed through funding support from Code for Science,[10] the John S. and James L. Knight Foundation[11] and the Alfred P. Sloan Foundation.[12][2]

Dat is free software distributed under the terms of the BSD-3-Clause license.

One of the main implementations is Beaker, a web browser that seamlessly handles dat:// URLs and allows building and seeding Dat websites.[13] Homebase is a server-side permanent seeding tool for Dat.[14]

Part of a series on

File sharing

Technologies

* File hosting services
* Online video platform
* Peer to peer
* Usenet
* Web hosting
* WebRTC
* XDCC

Video on demand sites

* 123Movies
* Dailymotion
* PeerTube
* Putlocker
* YouTube

BitTorrent sites

* 1337x
* Demonoid
* ExtraTorrent
* EZTV
* isoHunt
* FitGirl Repacks
* KickassTorrents
* Nyaa Torrents
* RARBG
* Rutracker.org
* Tamil Rockers
* The Pirate Bay
* YIFY
* YourBittorrent

Academic/scholarly

* ICanHazPDF
* Internet Archive
* Library Genesis
* Sci-Hub
* Z-Library

File sharing networks

* BitTorrent
* Direct Connect
* eDonkey
* Gnutella
* Gnutella2
* Hyphanet
* I2P
* Soulseek

P2P clients

* BitComet
* DC++
* eMule
* Filetopia
* μTorrent
* OnionShare
* qBittorrent
* Shareaza
* Transmission
* Tribler
* Vuze
* WinMX

Streaming programs

* Butter Project
* Kodi
* Popcorn Time
* Torrents-Time

Anonymous file sharing

* Anonymous P2P
* Darknet
* Friend-to-friend
* Private P2P
* Proxy server
* Seedbox
* VPN

Development and societal aspects

* Timeline
* Legality
* BitTorrent issues

By country or region

* Canada
* Japan
* Singapore
* UK
* USA

Comparisons

* Comparison of BitTorrent clients
* Comparison of BitTorrent sites
* Comparison of eDonkey software
* Comparison of Internet Relay Chat clients
* Comparison of Usenet newsreaders

* v
* t
* e

## See also

[edit]

* Free and open-source software portal
* Linux portal
* Internet portal

* Freenet
* InterPlanetary File System (IPFS)
* Git
* Beaker (web browser)
* Comparison of version control software
* List of revision control software

## References

[edit]

1. ^ "initial readme". Github. 26 June 2013. Retrieved 25 January 2017.
2. ^ a b "Dat Development Team". Dat Project. 2016. Archived from the original on 23 June 2018. Retrieved 26 January 2017.
3. ^ "Commit Graph". Github. Retrieved 26 January 2017.
4. ^ "Release 14.0.2". 26 March 2020. Retrieved 26 March 2020.
5. ^ "Release 14.0.2". 26 March 2020. Retrieved 4 October 2022.
6. ^ "Dat's BSD license at github.com". github.com. 18 November 2015. Retrieved 25 January 2017.
7. ^ "Introducing Dat: If Git Were Designed For Big Data (at 00:00:03)". YouTube. Retrieved 26 January 2017.
8. ^ "dat". datproject.org. Retrieved 26 January 2017.
9. ^ "initial readme · datproject/dat@4646792". GitHub. Retrieved 26 January 2017.
10. ^ "Technology & Data For Good". Code for Science & Society. Retrieved 26 January 2016.
11. ^ "Dat". Knight Foundation. Retrieved 26 January 2016.
12. ^ "Dat Grant". sloan.org. Alfred P. Sloan Foundation. 2014. Retrieved 26 January 2016.
13. ^ "Beaker | Peer-to-peer Web browser. No blockchain required". beakerbrowser.com. Retrieved 13 June 2019.
14. ^ GitHub - beakerbrowser/homebase: Self-deployable tool for seeding dat:// websites., Beaker Browser, 12 June 2019, retrieved 13 June 2019

* v
* t
* e

Peer-to-peer file sharing

Networks,
protocols|

| Centralized|

* Direct Connect
* Soribada
* Soulseek

|

Decentralized|

* BitTorrent
* DAT
* eDonkey
* FastTrack
* Fopnu
* Hyphanet
* GNUnet
* Gnutella
* Gnutella2
* I2P
* IPFS
* Kad
* LBRY
* OpenFT
* OnionShare
* Perfect Dark
* Retroshare
* Share
* Tribler
* WebTorrent
* WinMX
* Winny
* ZeroNet

Historic|

* Audiogalaxy
* CuteMX
* Kazaa
* LimeWire
* Morpheus
* Napster
* Scour
* WASTE

Comparisons
of clients|

* Advanced Direct Connect
* BitTorrent
* Direct Connect
* eDonkey
* Gnutella
* Gnutella2
* WebTorrent

Hyperlinks|

* eD2k
* Magnet
* Metalink

Uses|

* Backup
* Broadcatching
* Disk sharing
* Game and video sharing
* Image sharing
* Music sharing
* Peercasting
* Seedboxes
* Sharing software
* Web hosting (Freesite, IPFS, ZeroNet)
* Legal aspects

Concepts|

| Privacy|

* Anonymous P2P
* Darknet
* Darkweb
* Friend-to-friend
* Open music model
* Private P2P
* Tor

|

Internal
technologies|

* Distributed hash table
* Merkle tree
* NAT traversal
* Peer exchange
* BitTorrent protocol encryption
* SHA-1
* SHA-2
* Super-seeding
* BitTorrent tracker
* UDP hole punching
* Micro Transport Protocol

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template