Catalog npm
PACKAGE EXPLORERView in registry

5htp

npm

Convenient TypeScript framework designed for Performance and Productivity.

framework
Versions collected88
Direct dependencies74From release 0.6.4-1
Last observed20 Oct, 20:35 UTC

README

Current package documentation

5HTP Framework

Full Stack Typescript framework designed for developers and users experience.

Purposes and values

  • Build more with less code with syntax sugars and an architecture designed to provide a good code-writing experience.
  • Put everything in symbiose so frontend, backend and all services works together in a smart way.
  • Write high quality & reliable apps thanks to strong types checking, suggestions and built-in debugging toolset.
  • Performance minded because a fast and responsive app reduces server resources consumption and contributes to your users satisfaction.

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

Requires Node.js 18.20+ or any compatible 20.x release.

  1. Install:

npm i -g 5htp

  1. Create a project:

5htp init

  1. Launch dev server:

5htp dev

Dev compilation output is written to bin-dev.

  1. Build output files with the development config:

5htp build

5htp build dev

  1. Build for production:

5htp build prod

Build output is written to bin.

To be done:

  • Update templates & documentation
  • HMR
  • Debugging / Monitoring UI
    • All services and status: installed / paused / running
    • Router:
      • list of registered files
      • list of pages / api / error routes / layouts
      • latest requests + performance
    • Logs: recent logs terminal
    • Database: recent queries + performance
    • Page rendering: performance
    • Socket: who is connected
  • Add testing tools
  • Possibility to generate static pages
  • Improve ORM: make definition based on code instead of database structure
  • Automatically generates types that associate api routes urls to their return types
  • Allow to create CLI apps
  • Fix Typescript errors

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 88

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.3-516 Jul 202466
0.4.3-416 Jul 202466
0.4.3-315 Jul 202466
0.4.3-215 Jul 202466
0.4.3-115 Jul 202466
0.4.313 Jul 202466
0.4.212 Jul 202465
0.4.111 Jul 202465
0.4.0-228 Jun 202465
0.4.0-128 Jun 202465
0.4.027 Jun 202465
0.3.910 Jun 202465
0.3.810 Jun 202465
0.3.65 Dec 202365
0.3.513 Nov 202364
0.3.3-112 Sept 202364
0.3.328 Aug 202364
0.3.2-118 Aug 202364
0.3.26 Aug 202364
0.3.1-120 Jul 202365

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
gaetanlegac/5htp

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
gaetanlegac/5htp-cli

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:35 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:8e1ef22749904052ef82b97f7b5d3d0c45e217ae03f4f12380690327f22867f1