An open API service indexing awesome lists of open source software.

https://github.com/dtinth/tmp

Web-based local storage
https://github.com/dtinth/tmp

digitalocean-app-platform github-pages nextjs pouchdb typescript web-share-api web-share-target-api

Last synced: 6 months ago
JSON representation

Web-based local storage

Awesome Lists containing this project

README

        

# tmp.spacet.me

[**tmp.spacet.me**](https://tmp.spacet.me/) is a web-based local file storage application. Basically, you can put files into it, and you can get files out of it. It aims to support every possible methods that browsers allow web apps to work with files.

![](https://static.dt.in.th/uploads/2021/01/09/tmp-builtins.png)

It also comes with an **extensions system**. Users can add extensions to enhance the functionalities of the app.

For example, the [tmp-webrtc](https://tmp-docs.spacet.me/tmp-webrtc.html) extension lets me send files from one device to another using peer-to-peer technology WebRTC.

![](https://static.dt.in.th/uploads/2021/01/09/image.png)

The [tmp-photopea](https://tmp-docs.spacet.me/tmp-photopea.html) extension lets me edit image files in Photopea.

![](https://tmp-docs.spacet.me/images/edit-with-photopea.png)

Users can build their own extensions to suit their needs.

For example, I built an extension to upload images to my static file hosting.

![](https://static.dt.in.th/uploads/2021/01/09/tmp-uploader.png)

For more information, including the Extensions API, take a look at the [documentation](https://tmp-docs.spacet.me/).

## Devlog

This project is participating in [the DigitalOcean App Platform Hackathon on DEV](https://dev.to/devteam/announcing-the-digitalocean-app-platform-hackathon-on-dev-2i1k) and is deployed to [DigitalOcean® App Platform](https://try.digitalocean.com/app-platform/) as a static site.

- [Part 1](https://dev.to/dtinth/tmp-spacet-me-devlog-part-1-3bnb)
- [Part 2](https://dev.to/dtinth/tmp-spacet-me-devlog-part-2-34hi)
- [Part 3](https://dev.to/dtinth/tmp-spacet-me-devlog-part-3-3eb2)
- [Part 4](https://dev.to/dtinth/tmp-spacet-me-devlog-part-4-30k8)
- [**Submission**](https://dev.to/dtinth/a-local-file-storage-for-the-web-and-interopearability-layer-for-web-based-apps-submission-1hcf)