A cutting-edge, developer-friendly framework for Node.js

When Warlock.js was designed, its primary focus was to ensure ease of use for backend developers, minimizing the need for in-depth backend knowledge. This approach accelerates backend application development.

Main Features

Warlock.js offers a range of powerful features designed to enhance your development experience.

Suitable for rapid development

Build apps fast with Warlock.js, featuring many built-in tools.

Focus on What Matters

Warlock.js does the heavy lifting for you, so you can focus on your app.

Powered by Typescript

Leverage the power of Typescript to build your app with confidence.

Automation

Warlock.js automatically loads routes, events, translations, main files, command lines, and more.

Postman Generation

Warlock.js can generate postman collections for your routes automatically.

MongoDB Integration

Warlock.js provides a built-in MongoDB integration for your app.

Easy to learn, easy to use.

Warlock.js is a robust Node.js framework that helps you to build APIs and web applications easily, it's built on top of Fastify and TypeScript Support first class.

warlock image

The Backend For Frontend (BFF)

When Warlock.js was designed, its primary focus was to ensure ease of use for frontend developers, minimizing the need for in-depth backend knowledge.

By leveraging Warlock.js, frontend developers can expedite their workflow and deliver high-quality applications swiftly, without waiting for backend tasks to be completed.

This framework streamlines the development process, empowering front-end teams to work autonomously and efficiently.

about-image
about image

Unit Testing Support

Ensure code reliability and functionality with our framework's Unit Testing Support. Streamline testing, catch bugs early, and maintain quality effortlessly.

Eloquent Validation

Eloquent Validation integrates with Eloquent ORM to simplify model data validation, ensuring integrity with easy rule definitions and custom error messages.

6+ Cache Drivers

Introducing our framework's cache driver feature, offering six options to boost performance: Memory, LRU, Redis, File, Memory Extended, and Null. Choose the ideal caching strategy for your needs, from lightning-fast in-memory storage to bypassing caching altogether.