Hybrid Rust + TypeScript architecture bridging the power of Rust with the flexibility of Node.js. Built for performance, security, and scale.
npm install -g xypriss-cliCross-Platform Foundation
Native Rust binaries (XFPM & XHSC) for universal high-performance
| OS | Architecture | Status |
|---|---|---|
| Linux | x86_64 (AMD64) | Supported |
| Linux | aarch64 (ARM64) | Supported |
| Windows | x86_64 (AMD64) | Supported |
| Windows | aarch64 (ARM64) | Supported |
| macOS | x86_64 (Intel) | Source-only |
| macOS | aarch64 (Apple Silicon) | Source-only |
Future-proofing for emerging architectures like RISC-V
How XyPriss Handles Requests
Lightning-fast request processing powered by Rust with intelligent load management
Developer writes business logic
Build your backend application using TypeScript with XyPriss's intuitive API
app.get("/api/users", async (req, res) => {
const users = await db.users.findMany();
res.json({ users });
});XyPriss receives incoming requests
Client requests arrive at your XyPriss server endpoint
HTTP/HTTPS requests handled by the Rust-powered gateway
XHSC Core processes the request
Ultra-fast Rust engine handles routing, parsing, and initial processing
Microsecond-level radix routing with zero overhead
Cluster mode check
Smart load balancing across multiple workers if cluster mode is enabled
Prevents saturation • Optimal resource utilization • Auto-scaling
Security validation
12+ middleware modules verify request integrity and security
CSRF protection • XSS prevention • Rate limiting • Body validation
Response delivered
Optimized response sent back to client with minimal latency
Average response time: <10ms for simple routes
Unified Hybrid Architecture
Three powerful layers working together for maximum performance and developer experience
XHSC
Rust Engine
High-performance Rust server core handling HTTP/S stack, ultra-fast radix routing, and real-time hardware monitoring. Acts as the high-speed gateway for all traffic.
Node.js Runtime
Application Layer
Enterprise-ready application layer where developers manage business logic, security middlewares, and data processing using TypeScript.
XFPM
Package Manager
Ultra-fast Rust-powered developer tool with optimized resolution, extraction, and caching tailored for the XyPriss ecosystem.
Core Features
Built for production with security, performance, and developer experience in mind
High Performance XHSC Engine
Independent Rust server core with multi-core clustering and high-precision system telemetry
Security-First Architecture
12+ built-in security middleware modules including CSRF protection, XSS prevention, and rate limiting
Advanced Radix Routing
Ultra-fast routing powered by Rust, handling complex path matching with microsecond latency
File Upload Management
Production-ready multipart/form-data handling with automatic validation and error handling
Extensible Plugin System
Permission-based plugin architecture with lifecycle hooks and security controls
Multi-Server Support
Run multiple server instances with isolated configurations and security policies
Native Production Integration
Built for automated deployments and SSL management via XyNginC plugin
Quick Start
Get up and running in minutes with XyPriss CLI or manual setup
Using CLI (Recommended)
The fastest way to get started with XyPriss
1. Install the CLI
npm install -g xypriss-cli2. Create a new project
xfpm init3. Start development server
cd my-app && xfpm devManual Setup
Set up XyPriss with xfpm
Install XyPriss
xfpm install xyprissCreate your server
import { createServer } from "xypriss";
const app = createServer({
server: { port: 3000 },
security: { enabled: true },
});
app.get("/", (req, res) => {
res.json({ message: "Hello from XyPriss" });
});
app.start();Documentation
Comprehensive guides and API references to help you build with XyPriss
Getting Started
Core Guides
Advanced Topics
Security Disclosure
Report security vulnerabilities responsibly
We take security seriously. If you discover a vulnerability, please report it to us privately.
Please do not open public GitHub issues for security vulnerabilities.
Community & Contributing
Join the XyPriss community