Open source at the core Built to be yours

The foundation for
your next SaaS.

Bring your idea. The groundwork is here.
BSLT brings React, Fastify, and PostgreSQL together with the essentials
to build your product — in a codebase you own.

Free Core. No account or credit card. Optional modules when you need them.

THE MODULE MARKETPLACE

A new feature.
Already connected.

Keep Core free. Add a module when you need it. See exactly what you get, check compatibility, and continue from checkout to your private library.

Browse modules →

Source code you install in your own project. Check each module’s setup requirements and current purchase availability in the store.

MODULE SPOTLIGHT

Stripe Subscription Billing

Subscriptions for the SaaS you are building.

  • Plans and Stripe-hosted checkout
  • Subscription status, cancellation, and resume
  • Invoices and verified payment webhooks
Your Stripe accountCore 1.1.0
View module and checkout options →
ONE CLEAR PATH FROM IDEA TO APP

Start free. Add only what you need.

Get the foundation first. Your next feature can come later.

  1. 01

    Clone Core.

    Open the public GitHub repository and clone Core. Follow its setup guide to run your app locally.

    Get Core on GitHub
  2. 02

    Choose a module.

    Review what is included, the price, and Core compatibility. Complete checkout to add the module to your private library.

    Browse modules
  3. 03

    Install. Make it yours.

    Open the local installer, choose your downloaded module, and click Install. Restart your app to use it.

    See how it works

The essentials, already connected.

Less setup. More of what makes your product yours.

01 / IDENTITY

Start with the user.

Registration, sign-in, email verification, password resets, and account settings. The first part of every app, ready to build on.

Explore authentication
02 / FOUNDATION

A stack that works together.

A React interface, a Fastify API, and PostgreSQL. Connected by checked schemas, generated clients, and TypeScript throughout.

Meet your stack
03 / EXTENSIONS

Build on your own terms.

Keep the foundation focused. Install compatible feature packs as your product grows, from account insights to Stripe subscriptions.

Browse optional modules

API keys, built in.

Let users create, expire, and revoke personal API keys from their account.

Thoughtful account controls.

Consent, notifications, and security auditing are part of the foundation.

OPEN SOURCE / MIT

Your code. All the way down.

Read it. Change it. Host it yourself. Core is a codebase you can make your own.

View the source
FAMILIAR TOOLS. ONE FOUNDATION.

Great products start with a solid stack.

Tools you know, with the connections already made.

TypeScript throughout + pnpm workspaces + Turborepo + Docker

FROM SOURCE TO YOURS

Your next product
starts here.

Clone Core from GitHub and complete its setup.
Then use the local installer to add a module in a few clicks.

Get Core on GitHub
Public source. No account required.
your-next-productTerminal
Make it your starting point.
# Start with the open-source foundation
$ git clone https://github.com/abrahamahn/bslt-core.git my-app
$ cd my-app

# Follow README.md to configure your
# environment, database, and local services.
Your repository. Your infrastructure. Your product.

Start focused. Make room for more.

One foundation, with a path for the product you want to build.

THE OPEN-SOURCE FOUNDATION01

BSLT Core

The essentials for your next application.
Free to use, modify, and make your own.

  • Authentication and account settings
  • API keys, consent, and notifications
  • Security auditing and application infrastructure
  • React, Fastify, PostgreSQL, and TypeScript
Get Core on GitHub

Free and open source under the MIT license.

CHOOSE YOUR NEXT CAPABILITY02

Optional modules

Add a focused feature to your application.
Buy only the modules your product needs.

  • One-time purchase for each available module
  • Keep using the versions you purchased
  • 12 months of updates, with optional renewal
  • Private downloads and a guided local installer
Browse modules

Check the store for availability, prices, and Core compatibility.

A LITTLE MORE CONTEXT

Good questions.
Straight answers.

What do I get with Core?

A complete, editable TypeScript codebase for the Core application: authentication, account settings, API keys, consent, notifications, security auditing, and application infrastructure. The public repository is MIT licensed.

Is BSLT a hosted service?

BSLT is source code you run and maintain. You choose your hosting, manage your database, and own your application's changes. The repository includes local development and deployment guidance.

How do I purchase and install a module?

Choose a module in the store and complete checkout. Test checkout is clearly labeled and never charges real money. Download from My Library, then open the local installer from your Core project. Choose the archive, review the compatibility check, and click Install. Its files and routes are connected automatically. Restart your app afterward. Read the installation guide.

Do I need to buy a module?

No. Core is free and works on its own. Modules are optional additions. The module store shows which releases are available, their price, and their supported Core version before you buy. Full Pro source is a separate edition; its modules are not all individual downloads.

BUILD SOMETHING THAT'S YOURS.

The foundation is here.
What will you build?