Xisasi Documentation

Everything you need to know to build, connect and discover with Xisasi's modern development platform.

🚀 Getting Started

1. Installation

$ npm install -g xisasi

Initialize a new project using the CLI:

$ xisasi create my-project
  • Run cd my-project to enter the directory
  • Start development server with npm run dev
  • Browse to localhost:3000

2. Core Concepts

Modular Architecture

Xisasi uses a modular system where you can compose features like lego blocks. Use the import syntax to include components.

Realtime Sync

All collaborative features use our built-in WebRTC system for secure, low-latency connections between participants.

📘 API Reference

Core Functions

Function Description
createProject() Initializes new project with default configuration
connectNode() Establishes secure connection between components
syncChanges() Synchronizes modifications across all participants

Event Handlers

  • onConnectionEstablished() - Fires when stable connection is created between nodes
  • onDataReceived(data) - Handles payload from connected components

❓ Common Questions

How do I get support?

For technical questions, join our public Discord server at discord.gg/xisasi. Commercial support is available via contact form.

What platforms are supported?

Xisasi runs natively on:

  • macOS (Intel and Apple Silicon)
  • Linux (Debian/Ubuntu, Fedora)
  • Windows 10/11 with WSL2

How can I contribute?

Our open-source repositories are on GitHub:

Need More Help?

Can't find what you're looking for? We're happy to help with any questions related to development, implementation, or deployment.