The Node.js framework
built for clarity
Lightweight, zero-dependency, and intuitive. Build web applications, APIs, and static sites with a clean and expressive API.
Everything you need, nothing you don't
Zero external dependencies. LiteNode ships only what you need for a production-ready web server.
Named params, optional params, wildcards, catch-all patterns, and nested routers — all with a clean API.
STE (Simple Template Engine) is an integrated, AST-based engine for rendering HTML with full data injection support.
Parse individual or entire directories of Markdown files, extract frontmatter, paginate, and generate TOCs built-in.
Serve assets from a static directory. New files are picked up automatically — no server restart needed.
Full cookie lifecycle: parse, set, sign, verify, and delete — including signed cookies with HMAC verification.
Built-in .env file loading with multi-environment support. No dotenv dependency
required.
Compose your app from modular routers using merge() and nest() for
clean, scalable architecture.
Up and running in seconds
import { LiteNode } from "litenode"
const app = new LiteNode()
app.get("/", (req, res) => {
res.end("Hello, LiteNode!")
})
app.startServer() // → http://localhost:5000
Ready to build something?
Join developers using LiteNode to build fast, clean web applications.