https://github.com/monadicus/modat
Prolog implementation of the dat protocol.
https://github.com/monadicus/modat
Last synced: about 1 month ago
JSON representation
Prolog implementation of the dat protocol.
- Host: GitHub
- URL: https://github.com/monadicus/modat
- Owner: monadicus
- Created: 2018-03-27T19:28:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-04T20:57:35.000Z (about 8 years ago)
- Last Synced: 2025-02-27T19:52:12.230Z (about 1 year ago)
- Size: 4.88 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# modat ⤚ Prolog implementation of the dat protocol.
This is a work in progress. I'm working on-and-off on the project, and contributors are appreciated.
#### Questions on this Prolog implementation of DAT?
[![#monadic.us IRC channel on freenode][irc-badge]][irc-channel]
#### What is DAT?
DAT is a nonprofit-backed community & open protocol for building apps of the future.
Use DAT command line to share files with version control, back up data to servers, browse remote files on demand, and automate long-term data preservatio
See [datproject.org](https://datproject.org), [Beaker Browser](https://beakerbrowser.com) for dat specific details.
Please file an issue or submit a pull request if interested in contributing.
Questions on DAT reference implementation?
You can [chat with the developers of DAT (not associated with this implementation): ](http://chat.datproject.org) in IRC on [#dat][dat-irc-channel]
#### What is DAT?
Share, backup, and publish your filesystem. You can turn any folder on your computer into a dat. DAT scans your folder, allowing you to:
* Track your files with automatic version history.
* Share files with others over a secure peer to peer network.
* Automate live backups to external HDs or remote servers.
* Publish and share files with built in HTTP server.
DAT allows you to focus on the fun work without worrying about moving files around. **Secure**, **distributed**, **fast**.
* Documentation: [docs.datproject.org](https://docs.datproject.org)
* [DAT white paper]
##### Other Applications
Rather not use the command line? Check out these options:
* [DAT Desktop] - A desktop app to manage multiple dats on your desktop machine.
* [Beaker Browser] - An experimental p2p browser with built-in support for the DAT protocol.
[DAT Project]: https://datproject.org
[DAT white paper]: https://github.com/datproject/docs/blob/master/papers/dat-paper.pdf
[DAT Desktop]: https://docs.datproject.org/install#desktop-application
[Beaker Browser]: https://beakerbrowser.com
[registry server]: https://github.com/datproject/datbase
[share-gif]: https://raw.githubusercontent.com/datproject/docs/master/assets/cli-share.gif
[clone-gif]: https://raw.githubusercontent.com/datproject/docs/master/assets/cli-clone.gif
[dat-node]: https://github.com/datproject/dat-node
[dat-ignore]: https://github.com/joehand/dat-ignore
[new-issue]: https://github.com/monadicus/modat/issues/new
[dat#503]: https://github.com/datproject/dat/issues/503
[install-node]: https://nodejs.org/en/download/
[install-node-npm]: https://docs.npmjs.com/getting-started/installing-node
[fixing-npm-permissions]: https://docs.npmjs.com/getting-started/fixing-npm-permissions
[guidelines on contributing]: https://github.com/monadicus/modat/blob/master/CONTRIBUTING.md
[development workflow]: https://github.com/datproject/dat/blob/master/CONTRIBUTING.md#development-workflow
[irc-badge]: https://img.shields.io/badge/irc%20channel-%23monadic%2Eus%20on%20freenode-blue.svg
[irc-channel]: https://webchat.freenode.net/?channels=monadic%2Eus
[dat-irc-channel]: https://webchat.freenode.net/?channels=dat