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-email | ๐ข | ๐ด | ๐ด |
| plain-flags | ๐ข | ๐ด | ๐ด |
| plain-htmx | ๐ข | ๐ด | ๐ก |
| plain-loginlink | ๐ข | ๐ด | ๐ด |
| 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)
- plain-s3