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.6.231 Aug 202570
0.6.1-224 Aug 202570
0.6.1-124 Aug 202570
0.6.124 Aug 202570
0.6.018 Jul 202568
0.5.9-717 Apr 202568
0.5.9-69 Apr 202568
0.5.9-424 Apr 202568
0.5.9-414 Apr 202568
0.5.9-44 Apr 202568
0.5.9-21 Apr 202568
0.5.931 Mar 202568
0.4.6-527 Mar 202566
0.4.6-421 Mar 202566
0.4.6-321 Mar 202566
0.4.6-221 Mar 202566
0.4.6-121 Mar 202566
0.4.621 Mar 202566
0.4.521 Oct 202466
0.4.48 Aug 202466

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