Supabase Storage v3: Resumable Uploads with support for 50GB files

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tus-node-server

    Node.js tus server, standalone or integrable in any framework, with disk, S3, and GGC stores.

  • credit to the Fabrizio and Inian on this one. I'm personally impressed how fast they were able to implement this since we shipped a major update to Storage last Launch Week.

    From what I understand, the TUS protocol wasn't necessarily simple, but the TUS community has made it a lot easier with their node server which they recently converted to Typescript: https://github.com/tus/tus-node-server

  • tusd

    Reference server implementation in Go of tus: the open protocol for resumable file uploads

  • hey hn, supabase ceo here

    This release introduces a few new features to Supabase Storage: Resumable Uploads , Quality Filters, Next.js support, and WebP support.

    As a reminder, Supabase Storage is for file storage, not to be confused with Postgres Storage. Resumable Uploads is the biggest update because it means that you can build more resilient apps: your users can continue uploading a file if their internet drops or if they accidentally close a browser tab

    This implementation uses TUS[0], which is an open source protocol. We opted for this over s3's protocol to support the open source ecosystem. This means you can use several existing libraries and frameworks (like Uppy.js[1]) for multi-part uploads.

    It also has some neat technical details, using Postgres Advisory Locks to solve concurrency issues.

    The Storage team will be in the comments to cover any technical questions.

    [0] TUS: https://tus.io/

    [1] Uppy: https://uppy.io/docs/tus/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • supabase-py

    Python Client for Supabase. Query Postgres from Flask, Django, FastAPI. Python user authentication, security policies, edge functions, file storage, and realtime data streaming. Good first issue.

  • Thanks for working on such an awesome project!

    Yet, what stops us from using supabase is not the set of features, but the state of the current apis. Last night I was evaluating the python sdk and some of the examples were broken, baseline features like RLS are unimplemented (https://github.com/supabase-community/supabase-py/issues/58), and progress seems slow (it seems to have been release two years ago and it is still in alpha). Even though supporting many platforms is boring (i.e. no flashy feature announcements) and costly (many FTEs are required for maintenance let alone feature parity), are there any plans to bring feature parity more of the sdks to allow more developers to leverage this awesome platform?

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

  • Request For Information: What are you using Supabase for? ยท Issue #424 ยท supabase-community/supabase-py

    1 project | /r/Python | 27 Apr 2023
  • Hey #Python fam ๐Ÿ Please help us out with this one ๐Ÿ‘‡

    1 project | /r/Supabase | 27 Apr 2023
  • Supabase Auth: SSO, Mobile, and Server-Side Support

    7 projects | news.ycombinator.com | 13 Apr 2023
  • supabase-py: a client for Supabase (Postgres-as-a-Service)

    1 project | /r/Python | 23 Jan 2023
  • how to extend supabase with python flask server using token authentication?

    1 project | /r/Supabase | 11 Dec 2022