Repository
Current version released
3 years ago
Versions
- 0.6.2Latest
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.2.0-alpha.15
- 0.2.0-alpha.14
- 0.2.0-alpha.13
- 0.2.0-alpha.12
- 0.2.0-alpha.11
- 0.2.0-alpha.10
- 0.2.0-alpha.9
- 0.2.0.alpha-9
- 0.2.0-alpha.8
- 0.2.0-alpha.7
- 0.2.0-alpha.6
- 0.2.0-alpha.5
- 0.2.0-alpha.4
- 0.2.0-alpha.3
- 0.2.0-alpha.2
- 0.2.0-alpha.1
- 0.2.0-alpha
- 0.1.0
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- 0.0.20
- 0.0.19
- 0.0.18
- 0.0.17
- 0.0.16
- 0.0.15
- 0.0.14
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- 0.0.0
Cav
NOTE: This is new and probably broken somehow, donât use it in production. (Unless youâre me lol)
Cav is an experimental full stack web framework for Deno. Hereâs some notable features:
- Compatible with Zod parsers, enabling end-to-end type safety
- Serves static assets and serializes (nearly) any JavaScript type to JSON
- Web socket support
- Zero config (i.e. good defaults), and zero third-party dependencies
- Dev-time bundling for frontend TypeScript assets
- Compatible with frontend frameworks like Preact
- Deno Deploy without a build step
Inspirations
Resources
âŚ
Introduction
Cav requires Deno v1.21.2 or higher. If youâre new to Deno, read the manual to get up to speed.
A simple âhello worldâ app in Cav looks like this:
TODO: Start with the smallest hello world possible, introduce other features step by step, building it out into a full blown app