APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 JavaScript Supabase Projects
-
onur.dev
✦ My personal website built using Next.js, Tailwind CSS, shadcn/ui, Contentful, Raindrop, Supabase and deployed on Vercel.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
SupaComments
⚡ A blazing fast, lightweight, and open source comment system for your static website, blogs powered by Supabase
-
-
-
VibeRaven
Production readiness checks for AI-built apps on Vercel + Supabase. Local CLI + MCP for RLS migrations, client keys, env drift and Stripe webhook checks. Use before shipping with Lovable, Bolt, Cursor or Claude Code. npx -y viberaven check
Project mention: Show HN: VibeRaven – open-source CLI that finds RLS/auth gaps your agent leaves | news.ycombinator.com | 2026-07-07 -
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
ilana-orm
A fully-featured, Laravel Eloquent-style ORM for Node.js & TypeScript. If you know Eloquent, you already know IlanaORM — same API, same patterns, same conventions. MySQL, PostgreSQL, SQLite, Supabase, edge runtimes, and pgvector AI search out of the box
Project mention: Show HN: IlanaORM, Laravel Eloquent-Style ORM for Node.js and TypeScript | news.ycombinator.com | 2026-07-09I've spent time working across Laravel and Node.js codebases and the absence of an Eloquent-equivalent in the Node ecosystem has always been a genuine gap. Prisma requires a separate code generation step and has its own DSL. TypeORM is decorator-heavy and verbose. Drizzle is closer to a query builder than an ORM. None of them give you the fluent, scope-and-relationship-based API that makes Eloquent productive.
IlanaORM exposes an API that mirrors Eloquent: model-based query scopes, eager loading via `with()`, a full set of relationships (`hasOne`, `hasMany`, `belongsTo`, `belongsToMany`, `morphTo`, `morphMany`, `hasManyThrough`), soft deletes, attribute casting, observers, global scopes, factories, seeders, and migrations.
A few technical details worth mentioning: edge runtime compatibility is handled by importing from `ilana-orm/edge`, which sets a `global.__ILANA_EDGE__` flag that skips the `fs` and `path` based config auto-loader, enabling use in Cloudflare Workers and Next.js edge routes. pgvector is integrated directly for similarity search. ULID and UUID primary keys are supported as opt-in. There is no code generation step, models are plain JavaScript or TypeScript classes with hand-authored `.d.ts` definitions.
It is on npm as `ilana-orm`. Docs: https://raphwebb.mintlify.com | GitHub: https://github.com/raphyabak/ilana-orm
-
protected-routes-with-supabase-nextjs-example
This is an example app showing protected routes in NextJS with Supabase user management
-
-
Project mention: Show HN: FeedOwn – Self-hosted RSS reader running on free tiers ($0/month) | news.ycombinator.com | 2026-01-21
-
-
-
-
apple-client-secret-rotator
GitHub Action that auto-rotates your Sign in with Apple client_secret (ES256 JWT) and updates it in Supabase. Zero dependencies. Never let Apple login silently expire again.
Project mention: Sign in with Apple broke with invalid_client after 6 months? Here's why — and how to never deal with it again | dev.to | 2026-07-31I didn't trust future-me with that reminder, so I automated it with a GitHub Action: apple-client-secret-rotator. A scheduled workflow regenerates the ES256 JWT from your .p8 and updates your Supabase project via the Management API. Set it up once, forget forever:
-
Company_Intranet
The Company Intranet is a centralised platform for managing and sharing company information. Sync employee data from KEKA and access important documents from Google Drive, Dropbox, and OneDrive. Streamline space management and track applicant applications easily.
-
-
booking-manager
Booking manager It's an application to manage bookings internally, with a nice dashboard and lots of functionality. React application optimized with composition, context, compound components pattern.
-
BodyBuddy
BodyBuddy is an AI-powered fitness web platform for people who want to exercise in their own homes or on the go, at their own pace.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Supabase discussion
JavaScript Supabase related posts
-
Show HN: VibeRaven – open-source CLI that finds RLS/auth gaps your agent leaves
-
The missing context layer for AI-built apps
-
OpenTelemetry for LLM Applications: A Practical Guide with LaunchDarkly and Langfuse
-
Build an Attendance Tracker for Virtual Classrooms with Stream
-
The Dying Dream of a Decentralized Web
-
Show HN: Open-source P2P file transfer
-
Building a Web Page Summarization App with Next.js, OpenAI, LangChain, and Supabase
-
A note from our sponsor - AppSignal
www.appsignal.com | 12 Oct 2026
Index
What are some of the best open-source Supabase projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | onur.dev | 2,311 |
| 2 | nextjs-supabase-auth | 283 |
| 3 | SupaComments | 144 |
| 4 | SupaFly | 121 |
| 5 | supa-vacation | 109 |
| 6 | VibeRaven | 61 |
| 7 | app | 52 |
| 8 | supabase-auth-react | 38 |
| 9 | warwordly | 36 |
| 10 | quoordinates | 30 |
| 11 | ilana-orm | 28 |
| 12 | protected-routes-with-supabase-nextjs-example | 27 |
| 13 | website | 27 |
| 14 | feedown | 23 |
| 15 | supabase-tailwind-rn | 23 |
| 16 | supesquire | 22 |
| 17 | nodejs-supabase | 14 |
| 18 | apple-client-secret-rotator | 13 |
| 19 | Company_Intranet | 13 |
| 20 | register-supabase-users-nextjs-example | 11 |
| 21 | booking-manager | 9 |
| 22 | BodyBuddy | 9 |
| 23 | lagoon | 7 |