Coherent.js Documentation

Welcome to the official documentation for Coherent.js, a high-performance server-side rendering framework built on pure JavaScript objects.

📚 Documentation Structure

🚀 Getting Started

📦 Core Framework

🧩 Components

🌊 Client-Side

🏗️ Server-Side

🗄️ Database

🌐 API Framework

☁️ Deployment

🔧 Advanced

📖 Examples

🔄 Migration

🎯 Quick Navigation

I want to...

📦 Package Reference

Coherent.js is a monorepo with multiple packages:

Core Packages

  • @coherent.js/core - Core framework
  • @coherent.js/client - Client-side utilities
  • @coherent.js/api - API framework

Integration Packages

  • @coherent.js/express - Express.js adapter
  • @coherent.js/fastify - Fastify adapter
  • @coherent.js/koa - Koa adapter
  • @coherent.js/nextjs - Next.js integration

Feature Packages

  • @coherent.js/database - Database adapters
  • @coherent.js/forms - Form utilities
  • @coherent.js/i18n - Internationalization
  • @coherent.js/seo - SEO tools
  • @coherent.js/testing - Testing utilities
  • @coherent.js/state - Reactive state management
  • @coherent.js/devtools - Developer tools

🆘 Getting Help

If you need help:

  1. Check the API Reference for function signatures
  2. Look at Examples for practical implementations
  3. Try the Quick Start guide
  4. Review Performance Patterns for optimization
  5. Open an issue on GitHub

📄 License

Coherent.js is MIT licensed.