Skip to main content

Devark

Like shadcn/ui, but for backend development

Scaffold modern backend features instantly with modular, production-ready templates in JavaScript or TypeScript.

Why Devark?

Building backend applications often means rewriting the same authentication, database, and integration code. Devark eliminates this repetition by providing a CLI that adds production-ready features to your Node.js projects in seconds.

Modular Approach

Add only the features you need. Each module integrates seamlessly with your existing codebase.

Production Ready

Battle-tested templates with security best practices, error handling, and TypeScript support.

Language Flexible

Choose JavaScript or TypeScript for every module and template.

Smart Integration

Automatically detects your package manager and intelligently patches your existing files.

Quick Start

Get started with Devark in under a minute:
1

Install Devark

npm install -g devark
2

Add a feature

Navigate to your Node.js project and add a module:
devark add google-oauth
3

Configure and run

Update your .env file with credentials and start your server. That’s it!

Available Modules

Google OAuth

Add Google authentication with Passport.js

GitHub OAuth

Add GitHub authentication with Passport.js

Email OTP

Email-based OTP authentication via Resend

Project Templates

Start a new backend project with a fully configured stack:

Node + MongoDB

Express server with MongoDB, Mongoose, and authentication setup

Node + PostgreSQL

Express server with PostgreSQL and production configurations

Learn More

Installation Guide

Detailed installation instructions and requirements

Quickstart Tutorial

Build your first Devark-powered backend in 5 minutes

CLI Reference

Complete command-line reference

Contributing

Help improve Devark by contributing modules

Build docs developers (and LLMs) love