Welcome to Igniter.js

The AI-Friendly, Typesafe Framework for Modern TypeScript Applications.

New to Igniter.js?

Start with our Quick Start Guide to build your first API in minutes.

Igniter.js is your comprehensive solution for building modern, type-safe applications with exceptional developer experience. Whether you're creating simple APIs or complex enterprise applications, Igniter.js provides the tools and patterns you need to succeed.

Why Choose Igniter.js?

Igniter.js is built on three foundational principles that set it apart:

  • End-to-End Type Safety

    Write your API once, get fully-typed clients for React and server communication. Pure TypeScript magic catches bugs early.

  • Framework Agnostic

    Works with any modern framework like Next.js, Express, Hono, and Bun. Built on standard Web APIs for maximum compatibility and flexibility.

  • Real-Time & Jobs

    Built-in real-time features with Server-Sent Events and job queues. Add live updates and async processing with minimal setup.

  • Code Agents Ready

    Built-in training for seamless integration with Claude Code, Gemini CLI, OpenCode, Grok CLI, Cursor, Windsurft and VS Code Copilot.

  • Powerful Plugin System

    Extend functionality with self-contained, reusable modules. Plugins can add routes, middleware, context, and more across projects.

  • CLI & Developer Tools

    Interactive CLI with project scaffolding, live dashboard, and development tools. Get started instantly with 'igniter init'.

  • Feature-Based

    Organize code by business features, not technical layers. High cohesion, low coupling design promotes scalability and maintainability.

  • Dependency Injection

    Clean, type-safe dependency injection through the Context system. Inject services like databases and loggers in a testable way.

Overview

Explore our comprehensive documentation organized by your learning journey:

Getting Started

Perfect for newcomers - from installation to your first running endpoint.

Core Concepts

Master the fundamental building blocks of every Igniter.js application.

Advanced Features

Unlock the full potential of Igniter.js with these powerful built-in features.

Client-Side Integration

Connect your frontend with full type safety and excellent developer experience.

CLI & Tooling

Boost your productivity with our powerful command-line tools.

Community & Support

Join our growing community and get the help you need:

Ready to get started?

Jump into our Quick Start Guide and build your first Igniter.js application today!