https://github.com/beenotung/content-store
Content-based file system. Designed as embedded middleware.
https://github.com/beenotung/content-store
content-addressable-storage datastore embedded filesystem
Last synced: 8 months ago
JSON representation
Content-based file system. Designed as embedded middleware.
- Host: GitHub
- URL: https://github.com/beenotung/content-store
- Owner: beenotung
- License: bsd-2-clause
- Created: 2021-08-04T00:09:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-12T05:08:18.000Z (about 3 years ago)
- Last Synced: 2025-01-01T05:41:57.282Z (9 months ago)
- Topics: content-addressable-storage, datastore, embedded, filesystem
- Language: TypeScript
- Homepage:
- Size: 59.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# content-store
Content-based file system. Designed as embedded middleware.
[](https://www.npmjs.com/package/content-store.ts)
## Background
Inspired from IPFS but keep it simpler.
Use case in mind:
- videos backup system (I do teaching with screen-cast)
- photo album backend (for online service)
- storage backend for zeronet## License
This project is licensed with [BSD-2-Clause](./LICENSE)
This is free, libre, and open-source software. It comes down to four essential freedoms [[ref]](https://seirdy.one/2021/01/27/whatsapp-and-the-domestication-of-users.html#fnref:2):
- The freedom to run the program as you wish, for any purpose
- The freedom to study how the program works, and change it so it does your computing as you wish
- The freedom to redistribute copies so you can help others
- The freedom to distribute copies of your modified versions to others