Skip the boilerplate.
Build what matters.

Joinery is a PHP web framework that ships with authentication, payments, email, a REST API, and an admin dashboard — already built, tested, and running in production. Start from working software, not a blank file.

Get Started Free See What's Included
Production-Proven PostgreSQL + PHP 8 Source Available Argon2id Passwords Zero-Dependency Frontend Built-in REST API

Everything you'd build anyway — already done.

Every app needs auth, payments, email, and an admin dashboard. Here's how much of that you're skipping.

Auth & Sessions

Login, logout, password reset, email verification, session management. Done.

User Management

Roles, permissions (1–10 scale), subscription tiers, groups. Profiles with custom fields.

Payments

Stripe and PayPal built in. Subscriptions, products, coupons, webhooks. Zero platform fees.

Email

Mailgun or any SMTP via PHPMailer. Transactional, newsletter, notifications. No vendor lock-in.

Admin Dashboard

Full management UI for every data model. Search, bulk operations, analytics.

REST API

40+ endpoints. Key auth, rate limiting, CORS. JSON in/out. Extend in plugins.

Plugin System

Add features as self-contained modules. Own data models, routes, admin pages.

Theme System

Override any view without touching core. Bootstrap, Tailwind, or zero-dep HTML5.

See everything that's included →

Add a feature in minutes, not days.

No route config. No migration files for schema changes. No setup ritual.

# A new page is one file views/my_feature.php → /my-feature works immediately # A new data model is one class data/widgets_class.php → table created automatically on deploy # A plugin is self-contained plugins/my_plugin/ plugin.json # metadata and settings data/ # own data models views/ # own public pages admin/ # own admin interface logic/ # own business logic

Production-proven. Not a weekend project.

Running in Production

ScrollDaddy — a commercial DNS filtering service with real paying users — runs entirely on Joinery. User accounts, device management, Stripe billing, scheduled tasks, and a REST API. All built as a Joinery plugin and theme. Same framework you'd download today.

Security by Structure

PDO prepared statements everywhere. Automatic XSS escaping. CSRF tokens on every form via FormWriter. Argon2id passwords. HttpOnly + SameSite cookies. You don't have to remember to use these — they're the only path.

One Coherent Codebase

Built and maintained by one developer. One architectural vision, consistent patterns throughout. Zero "we inherited this from the team that left." Read it top-to-bottom and understand what it does.

Source Available

Read every line. No compiled binaries, no obfuscation, no trust-us black boxes. PolyForm Noncommercial license — free for personal and noncommercial use.

Your next app, already half-built.

Free for personal and noncommercial use. White Glove Install for $99.