Status
What's the current status of Plain, and is it ready to use?
Plain is currently pre-1.0. That just means that if you're starting a long-term project, be ready for a maintenance/update burden as APIs and features are still moving around and getting finalized.
Packages
A rough idea of where progress is at for each package.
๐ข = good enough ๐ก = almost there ๐ด = needs work
Plain (Core) | Features | Testing | Documentation |
---|---|---|---|
assets | ๐ข | ๐ด | ๐ด |
cli | ๐ข | ๐ด | ๐ด |
csrf | ๐ข | ๐ด | ๐ด |
forms | ๐ข | ๐ด | ๐ด |
http | ๐ข | ๐ด | ๐ด |
internal | ๐ข | ๐ด | ๐ด |
logs | ๐ข | ๐ด | ๐ด |
packages | ๐ข | ๐ด | ๐ด |
preflight | ๐ข | ๐ด | ๐ด |
runtime | ๐ข | ๐ด | ๐ด |
signals | ๐ข | ๐ด | ๐ด |
templates | ๐ข | ๐ด | ๐ด |
test | ๐ข | ๐ด | ๐ด |
urls | ๐ข | ๐ด | ๐ด |
utils | ๐ข | ๐ด | ๐ด |
views | ๐ข | ๐ด | ๐ด |
Package | Features | Testing | Documentation |
---|---|---|---|
plain-admin | ๐ก | ๐ด | ๐ด |
plain-api | ๐ด | ๐ด | ๐ด |
plain-auth | ๐ข | ๐ด | ๐ก |
plain-cache | ๐ข | ๐ด | ๐ด |
plain-code | ๐ข | ๐ด | ๐ด |
plain-dev | ๐ข | ๐ด | ๐ด |
plain-elements | ๐ก | ๐ด | ๐ด |
plain-flags | ๐ข | ๐ด | ๐ด |
plain-htmx | ๐ข | ๐ด | ๐ก |
plain-importmap | ๐ด | ๐ข | ๐ก |
plain-loginlink | ๐ข | ๐ด | ๐ด |
plain-mail | ๐ข | ๐ด | ๐ด |
plain-models | ๐ก | ๐ด | ๐ด |
plain-oauth | ๐ข | ๐ก | ๐ก |
plain-pages | ๐ก | ๐ด | ๐ด |
plain-passwords | ๐ก | ๐ด | ๐ด |
plain-pytest | ๐ข | ๐ด | ๐ด |
plain-sessions | ๐ข | ๐ด | ๐ด |
plain-tailwind | ๐ข | ๐ด | ๐ก |
plain-vendor | ๐ข | ๐ด | ๐ด |
plain-worker | ๐ข | ๐ด | ๐ด |
Potential packages
- plain-pwa (started)
- plain-totp (two-factor authentication codes)
- plain-passkeys
- plain-charts (started, but questionable)