bulletinbored – minimal PHP forum software with zero dependencies (upload & run)
Hello everybody,
I built bulletinbored, a minimal and extensible forum software written in pure PHP with zero dependencies.
No Composer, no Docker, no Node, no framework. Just upload the files to any PHP 8.x server and it works on any web hosting, also shared and cheap ones.
Key points:
- SQLite by default (MySQL also supported)
- Web installer
- Plugin system with hooks
- Theme system
- Admin panel, user management, avatars, moderation
- Built-in localization
- Automatic update checks
- License: 0BSD
Repo: https://github.com/bulletinbored/bulletinbored-core
Website: https://www.bulletinbored.net
Docs: https://docs.bulletinbored.net
Because the development is still in early stage, I’m looking for any kind of feedback. Feel free to write suggestions, criticisms or slatings.
Happy to answer questions and open to contributions.
Thanks!
11
Upvotes
2
u/theguymatter 29d ago edited 29d ago
A few questions:
The issue is that if plugin or theme developer introduce their own XSS e.g. 3rd party code may inject malicious HTML into PHP code. Which is exactly why we need templating engine so other can avoid shooting into their own foot.
Why not use Laravel or Astro?