Act-SDK – Wrap existing TypeScript functions as MCP tools in minutes
Embeds MCP tools directly into existing routes, skipping separate server boilerplate.
Typescript library to help you migrate away from Supabase
Drop-in Supabase API replacement, but early-stage and needs production validation.
Backend developers migrating away from Supabase
PostgREST · Directus · Strapi
There has been a lot of talk recently about the reliability of Supabase and migrating away to other database providers (or even hosting Postgres yourself).
I'm a big proponent of writing actual backend code rather than locking yourself into frameworks like Supabase. If you already built all your client-side code around it though, then migrating is not a trivial task.
Replacebase is designed to help with that. It's a Typescript library that you can plug into actual backend code that exposes a Supabase-compatible API so that you don't have to make significant changes to your frontend.
It's designed to be a stepping stone for further migration, letting you switch database and storage providers and eventually move to a bespoke backend architecture without Supabase lock-in (at which point you can also remove Replacebase!)
Would love your thoughts: https://github.com/specific-dev/replacebase
Embeds MCP tools directly into existing routes, skipping separate server boilerplate.
AI migration generation for Postgres when migra already does diffs.
Audit-before-migrate approach catches degenerated fields that Airbyte and Fivetran miss.
Edit-in-place components + per-migration snapshotting is a neat practical solution to the classic migration-versus-repeatability tradeoff: you keep readable Git diffs for functions but spawn pins exact component versions into lock.toml and compiles them into atomic SQL transactions. Minijinja macros and JSON-driven data generation make writing repeatable tests and fixtures much less painful. The only obvious limit today is Postgres-via-psql only, but the compilation/snapshot model feels like a real workflow improvement for teams that live in the database.
Query Iceberg tables directly via psql without spinning up Trino or Spark clusters.
TypeScript in Postgres beats plv8's plain JavaScript with actual type safety.