Git Product home page Git Product logo

awesome-supabase's Introduction

Awesome Supabase Awesome

Supabase is an awesome open source alternative to Firebase, where it provides you with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

This list tries to cover what is awesome about the product and its community! 👁⚡️👁

To enhance this list, please refer to CONTRIBUTING.md.

Contents

Official Starters

The following starters supports the @supabase/supabase-js v2 library.

Community Starters

  • Vuepabase - Vue3 Supabase starter, with Pinia, Vue-router 4, TailwindCSS, Vitest, Cypress and more.
  • Supastarter - Supabase starter with Next.js, authentication, mail templates, landing page, dashboard and blog.
  • RedwoodJS Supabase Quickstart - Supabase Quickstart example app with RedwoodJS.
  • Basejump - Open source Next.js starter with teams, personal accounts, invitations, Tailwind, i18n. Fully tested schema.

Data Migration Tools

  • Supabase Schema - Generate SQL scripts and database diagram with this handy tool. No sensitive information is required, only need the project url + anonymous key.
  • Heroku to Supabase Importer - Given Heroku is ending free-tier support soon, if you have any Postgres DB that you want to continue supporting on your projects, migrating to Supabase will be a good choice. With this tool, it will be a breeze to migrate over. Here's a guide with a video for this migration process.
  • Supabase DB to Google Sheets - Tool to pull Supabase data into Google Sheets.
  • Retool REST API data generator - Tool to generate structured data to be inserted into your PostgresDB.

Supabase DX Tools

  • Supabase CLI - The Supabase CLI provides tools to develop your project locally and deploy to the Supabase Platform.
  • Supabase SQL - Find common use case SQL scripts easily for copy pasting.

Community Tools

Online Courses

Videos, Podcasts, Livestreams, Talks

Integration Guides

  • Firebase to Supabase - A collection of guides of migrating from different components of Firebase such as Auth, Firestore, Storage, Functions to Supabase.
  • How to Manage Your Supabase Database with Directus - Directus Studio provides a means to browse, manage, and visualize database content through a no-code app and this guide shows how to setup Supabase with Directus.
  • Supabase admin panel tutorial with Retool - Retool helps teams to build internal tools quickly. Learn how to setup an admin panel using Retool and Supabase.
  • Set up a monorepo with Supabase and Turborepo - Talks about how a codebase is migrated to a turborepo-powered pnpm monorepo that ships 3 NextJS apps, a Preact widget, a React Native app and two Fastify servers out of a single repository, all speaking to the same Supabase instance.

Other interesting articles

awesome-supabase's People

Contributors

awalias avatar gdangelo avatar jonathanwilke avatar lyqht avatar matthewwong525 avatar tiniscule avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

awesome-supabase's Issues

Add GitHub action to add items to official starters whenever supabase/examples update

Description

At the moment, official starter items are manually retrieved from the supabase examples folder.

It will be nice if there's a GitHub action that will dynamically add an item whenever supabase adds a new example.

Acceptance Criteria

  1. Please make sure that the action you're adding works — test it with act. Refer to this guide i wrote before on how to test github actions locally with act.
  2. Please provide a repo that shows that the github action does work. — This repo (Repo A) need not update items based on the actual supabase folder; it can be from some other repo's folder (repo B) and you demonstrate that when you add items to that folder in Repo B, Repo A gets updated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.