A local file storage for the web and interopearability layer for web-based apps (submission)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • tmp

    Web-based local storage

    dtinth / tmp

  • tmp-dtinth

    Personal tmp.spacet.me extension

    dtinth/tmp-dtinth — extension for my personal use cases

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • tmp-photopea

    Photopea integration for https://tmp.spacet.me/

    dtinth/tmp-photopea — extension to edit pictures in Photopea

  • tmp-uploader

    dtinth/tmp-uploader — extension to let me upload pictures to my static files hosting

  • tmp-webrtc

    Send and receive files in tmp via WebRTC

    dtinth/tmp-webrtc — extension to send/receive files over WebRTC

  • simple-peer

    📡 Simple WebRTC video, voice, and data channels

    For the tmp-webrtc extension, at first I wanted to create a backend service to implement peer discovery. That would also give me an opportunity to try out DigitalOcean’s paid services (like running backend apps and using a managed database). Unfortunately due to time constraints I didn’t get around to doing that and used the P2PT library for peer discovery instead. P2PT uses public WebTorrent trackers as a WebRTC signaling server, and so no backend services have to be deployed. So it ended up being another static app. This is my first time using P2PT and WebRTC for file transfers though, so I still think I learned a lot.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts