Open Source

Built in the open

Site9 is fully open source under the Apache 2.0 license. Browse the code, report issues, suggest features, or contribute directly. Every business deserves great software — and great software is built together.

Why open source?

Community-driven

Anyone can contribute templates, features, and improvements. The best ideas come from the people using the product.

Transparent and secure

Every line of code is auditable. No hidden tracking, no vendor lock-in. You can self-host if you want full control.

Free for everyone

Small businesses shouldn't need expensive tools to get online. Open source keeps the barrier as low as possible.

How to contribute

Whether you're a designer, developer, or writer — there's a way to help.

Templates

Design and contribute website templates for different industries and styles.

Features

Build new features — SEO tools, analytics, integrations, booking systems, and more.

Bug Fixes

Find and fix bugs to make Site9 more reliable for every business owner.

Documentation

Improve guides, tutorials, and API docs to help others get started quickly.

Contribution guidelines

Fork the repo and create a branch

fix/issue-number-desc or feature/issue-number-desc

Every change needs a GitHub issue

Create one before starting work

TypeScript strict mode

No any types, no @ts-ignore

pnpm only

Don't commit package-lock.json or yarn.lock

Tailwind + shadcn/ui

No custom CSS frameworks

Interactive elements need data-testid

For automated testing

Tech stack

Next.js 16

App Router

TypeScript

Strict mode

Tailwind CSS

v4 + shadcn/ui

Supabase

Postgres

Custom Auth

JWT + bcrypt

Stripe

Payments

Cloudflare R2

File storage

Vercel

Hosting

Contributors

The people building Site9. Join us — your spot is waiting.

Core Contributors

Open spot

Open spot

Open spot

Contributors

Open spot

Open spot

Open spot

Open spot

Community

Open spot

Open spot

Open spot

Open spot

Open spot

Ready to contribute?

Check out the repo, pick an issue labeled "good first issue", and submit your first PR.