5HTP Framework
Opinionated, Lightweight & Full Stack Typescript framework, designed for productivity, modularity and performance.
Features
- Fully written in Typescript
- Services management system
- Preact with built-in SSR support
- Highly convenient MySQL client
- Universal schema / forms validator
- Ful stack router
- Cache system
- And more
Get Started
- Install:
npm i -g 5htp
- Create a project:
5htp init
- Launch dev server:
5htp dev
- Build for production:
5htp build
To be done:
[] Update templates & documentation
[] Improved debugability & debug tools
- Cleaner logs (tweak ts-logs settings)
- Cleaner stacktraces
- export all default exports as classical functions instead of arrow funcs
[] Automatically generates types that associate api routes urls to their return types
[] Fix forms system
[] Allow to create CLI apps
[] Debugging / Monitoring UI
- Admin dashboard
[] Fix Typescript errors
[] Completely replace expressjs
[] Improve stability
[] Improve modularity