HazelJS
The next generation JavaScript runtime that's blazing fast, secure, and developer-friendly
Why Choose HazelJS?
Built with modern web development in mind, HazelJS provides everything you need to build fast and secure applications.
Lightning Fast
Built with performance in mind, HazelJS offers unmatched speed for your JavaScript applications.
Modern & Secure
Leverage the latest JavaScript features with built-in security best practices.
Developer Friendly
Excellent developer experience with comprehensive tooling and documentation.
HazelJS Modules
Extend HazelJS with powerful modules for every use case.
hazel-cli
Command-line interface for scaffolding, managing, and deploying HazelJS projects with ease.
swagger
Auto-generate OpenAPI docs and interactive API explorers for your HazelJS backend.
Send emails easily from your HazelJS app with built-in templates and provider support.
Latest Blog Posts
Stay up to date with the latest news, tutorials, and updates from the HazelJS team.
API Documentation with HazelJS Swagger Module
Learn how to auto-generate OpenAPI docs and interactive explorers for your HazelJS backend.
Introducing HazelJS: The Next-Gen JavaScript Runtime
Discover the vision and technology behind HazelJS, a blazing fast, secure, and developer-friendly JavaScript runtime.
Getting Started with HazelJS CLI
A step-by-step guide to using the HazelJS CLI for scaffolding and managing your projects.
Write Less, Do More
HazelJS makes it easy to write clean, efficient code with modern JavaScript features and built-in optimizations.
Modern JavaScript
Full support for the latest ECMAScript features and TypeScript.
Built-in Security
Automatic protection against common vulnerabilities and best practices.
Performance Optimized
Advanced JIT compilation and memory management for maximum speed.
// Create a simple HTTP server
import { HazelModule, HazelApp, Controller, Get } from 'hazeljs';
@Controller({ path: '/hello' })
class HelloController {
@Get()
hello() {
return { message: 'Hello, World!' };
}
}
@HazelModule({
controllers: [HelloController],
})
class AppModule {}
const app = new HazelApp(AppModule);
app.listen(3000);
Loved by Developers
See what developers are saying about HazelJS
HazelJS has transformed how we build our applications. The performance improvements are incredible!
The developer experience is unmatched. Everything just works out of the box.
Security features are built-in, which gives us peace of mind. Highly recommended!
Ready to Get Started?
Join the growing community of HazelJS developers and start building amazing applications today.
AI-First Framework
HazelJS is designed from the ground up for AI-powered development. Build, deploy, and scale intelligent applications with blazing speed and seamless AI integration.
- Integrate LLMs and generative AI with just a few lines of code
- Real-time data processing and smart APIs
- Automate workflows and build intelligent assistants
- Lightning-fast inference and training with optimized runtime
- Built-in tools for prompt engineering and model management
Faster DeploymentComing Soon
Deploy your HazelJS apps instantly with our upcoming platform. Enjoy seamless integration with GitHub and Bitbucket—just push your code and go live, no config required. Experience the speed and simplicity, but built for HazelJS, with zero friction and full control.
- One-click deploy from GitHub or Bitbucket
- Automatic builds, previews, and rollbacks
- Optimized for HazelJS performance and security
- Zero-config, zero-downtime, and global edge network
Support Us
HazelJS is open source and community-driven. Your support helps us build a faster, more secure, and more innovative JavaScript future. Become a sponsor and join our journey!
Principal Sponsor
Gold Sponsors
Silver Sponsors
Sponsors & Partners
Stay in the Loop
Don't miss out! Get the latest HazelJS updates, tips, and exclusive news straight to your inbox. No spam, just the good stuff.