Skip to main content

Welcome to MARY Documentation

This is the official documentation for the MARY ecosystem - a comprehensive suite of tools and applications designed to enhance your development workflow and productivity.

What is MARY?

MARY is a modern development platform that provides a suite of integrated tools for building, managing, and deploying applications. The MARY ecosystem includes multiple components designed to work together seamlessly while also being useful independently:

Components

Core Applications

  • CLI - Command line interface for managing projects and workflows
  • Admin Panel - Administrative interface for managing your MARY ecosystem
  • API - Backend services built with Hono and Cloudflare Workers
  • Marketing Site - Public-facing website showcasing MARY capabilities
  • App - User-facing application with rich interface and features

Developer Tools

  • VS Code Extension - (Coming soon) Integrated development experience in VS Code
  • Updater - Tool for keeping your MARY components up to date

Packages and Libraries

  • UI Library - Shared components built with React and Tailwind CSS
  • Shared Utilities - Common functions and helpers for all applications
  • Database Schema - Supabase/PostgreSQL database definitions

Key Benefits

  • Unified Ecosystem - All components work together seamlessly
  • Modern Stack - Built with TypeScript, React, Next.js, and more
  • Developer Experience - Designed for productivity and ease of use
  • Scalability - Grow your applications without changing tools

Getting Started

To begin your journey with MARY, we recommend starting with:

  1. Installation - Set up the core components
  2. Quick Start - Build your first MARY-powered application
  3. CLI Documentation - Available in the separate CLI repository

Architecture

MARY follows a modern monorepo structure using Turborepo and pnpm workspaces, allowing for modular development while maintaining a unified codebase. Applications are built with Next.js, while backend services utilize Hono with Cloudflare Workers.