
Carrd
One‑page site builder for simple personal pages, portfolios, and landing pages
Discover top open-source software, updated regularly with real-world adoption signals.

Open source personal website builder for instant blogging
Self-hostable personal blog platform that lets you publish beautiful websites in minutes. Deploy with Docker or use the hosted version without installation.

btw is a personal website builder designed for writers who want a clean, fast blogging platform without complexity. Whether you choose the hosted service or self-host the open source version, you get a streamlined editor and publishing workflow that gets out of your way.
The platform offers a no-code editor for writing and publishing, with optional OTP authentication for security. Self-hosting requires only Docker and PostgreSQL, making deployment straightforward for developers. Optional S3 integration enables image uploads, while SMTP configuration supports email-based login flows.
btw serves individuals and small teams who want ownership of their content and presentation. The Docker-based architecture ensures consistent environments across development and production, while the GPL-3.0 license guarantees your freedom to modify and extend the platform. Published sites are lightweight and fast, focusing on content over complexity.
When teams consider Btw, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Developer Portfolio Blog
Self-host a personal blog with full code control, custom domain, and S3-backed image hosting for technical articles and project showcases
Privacy-First Personal Writing
Publish essays and thoughts on your own infrastructure without third-party tracking or data collection
Team Knowledge Base
Deploy a private, OTP-protected blog for internal documentation and team updates with PostgreSQL data persistence
Quick Blog Launch
Use the hosted version to start publishing immediately without server setup, then migrate to self-hosted when ready
Both options are available. You can sign up at btw.so to use the hosted service without installation, or self-host using the open source Docker setup.
You need Docker, Docker Compose, a PostgreSQL instance, and optionally SMTP credentials for email-based login. Admin email and slug are the only mandatory configuration fields.
Custom domain support is available, though detailed setup instructions are listed as coming soon in the roadmap.
Yes, image uploads work when you configure S3-compatible storage endpoints in your deployment settings.
btw is licensed under GPL-3.0, giving you the freedom to use, modify, and distribute the software.
Project at a glance
ActiveLast synced 4 days ago