hightjs
v1.0.0
Published
HightJS is a high-level framework for building web applications with ease and speed. It provides a robust set of tools and features to streamline development and enhance productivity.
Downloads
288
Maintainers
Readme
A modern full-stack web framework for Node.js, focused on simplicity, developer experience, and speed.
✨ Features
- 🚀 Blazing Fast - Built on esbuild for lightning-fast builds and hot reload
- 📁 File-based Routing - Automatic routing for pages (
src/web/routes) and APIs (src/backend/routes) - ⚛️ React 19 - Latest React with client-side hydration and streaming SSR
- 📘 TypeScript First - Fully typed out of the box
- 🎨 Asset Imports - Import images, markdown, SVG, JSON, fonts, audio, video directly
- 🔌 WebSockets - Native WebSocket support in backend routes
- 🎯 Dynamic Routes - Support for dynamic parameters in frontend and backend
- 🛡️ Middleware - Per-folder and per-route middleware support
- 🔄 Hot Reload - Native hot reload via internal WebSocket in dev mode
- 🎭 Layouts - Global layouts and custom 404 pages
- 📝 Dynamic Metadata - Per-page metadata generation
- 📦 Smart Bundling - Single bundle or code splitting
- 🔒 Built-in SSL - HTTPS out-of-the-box in Native mode
- 🔐 Authentication - JWT authentication built-in (HWebAuth)
- ⚙️ CLI - Own CLI (
hight) for dev and production - 📂 Static Files - Serve static files from
public/ - 🛡️ Security - Built-in sanitization and rate limiting
📚 Documentation
For complete documentation, tutorials, and guides, visit:
Learn about:
- Getting started
- Routing (frontend & backend)
- Authentication
- Middleware
- Layouts & Metadata
- Static export
- And much more!
💬 Need Help?
If you have questions or need support, feel free to reach out:
🪪 License
Copyright 2025 itsmuzin
This project is licensed under the Apache License 2.0.
