Supabase Go

screenshot of Supabase Go
supabase

Unofficial Supabase client library for Go.

Overview

The supabase-go project presents an unofficial client for Go aimed at facilitating interactions with Supabase. It combines various libraries to create a smooth interface for developers familiar with the official Supabase client. As it evolves, the project is looking for a new home, indicating an active pursuit for growth and enhancement, which is promising for prospective users.

If you're seeking a streamlined, easy-to-use library for integrating Supabase functionalities into your Go projects, supabase-go may just be the solution. With a focus on core features that developers need, it emphasizes simplicity without compromising on capabilities.

Features

  • Ease of Use: Designed to closely mimic the official JavaScript client, ensuring a familiar setup process for developers transitioning to Go.
  • Auth Support: Includes authentication features, allowing seamless sign-in and user management directly within your application.
  • Database Operations: Supports essential database functions such as insert, select, update, and delete, making data manipulation straightforward.
  • Email Invitations: Users can invite others via email to join the application, enhancing collaboration and user onboarding.
  • Lightweight API Wrapper: Developed as a thin wrapper that doesn't rely on the GoTrue library, prioritizing simplicity and minimizing complexity.
  • Active Development: The roadmap indicates ongoing development, with features like Realtime and Testing in the pipeline, promising future enhancements.
  • Community Contributions: Encourages users to contribute features, fostering a collaborative environment that could accelerate development and feature additions.
supabase
Supabase

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.