bare-site is a PHP micro-framework for static content websites. No database. No Composer. No ORM. No build step. Just files on disk.
It was built from 8 years of production use across company websites, enterprise identity-verification demos, and multi-language brochure sites. The core router is 80 lines. The entire framework — routing, bot detection, rate limiting, geo-location, Telegram notifications, structured logging, and session management — fits in 3 class files.
What it's for
- Company brochure sites with multiple languages
- API-integration demos that need zero infrastructure
- Documentation portals or static content delivery
- Anything that doesn't need a database
What it's NOT
- A WordPress alternative (no admin panel, no users, no plugins)
- A headless CMS (no API, no content editing interface)
- A Laravel competitor (no ORM, no migrations, no queues)
Philosophy: You don't need a hammer drill to punch a hole in cardboard. Most websites are cardboard. Use the right tool.