{% extends "layouts/main.html" %} {% block title %}FuzionX — {{ t(key="home.title", default="Rust-Powered Full-Stack Node.js Framework") }}{% endblock %} {% block description %}{{ t(key="home.meta_desc", default="Build blazing-fast web applications with FuzionX. Rust N-API bridge delivering 500K+ RPS, multi-DB ORM, real-time WebSocket, and enterprise-grade security.") }}{% endblock %} {% block content %}
⚡ {{ t(key="home.hero_badge", default="Powered by Rust N-API") }}

{{ t(key="home.hero_title_1", default="Build") }} {{ t(key="home.hero_title_2", default="Blazing Fast") }}
{{ t(key="home.hero_title_3", default="Web Applications") }}

{{ t(key="home.hero_sub_1", default="Full-stack MVC framework for Node.js with a Rust-powered core engine.") }}
{{ t(key="home.hero_sub_2", default="500K+ requests per second. Zero-copy file handling. Native-speed crypto.") }}

app.js
import { Application } from '@fuzionx/framework';

const app = new Application({ configPath: './fuzionx.yaml' });

await app.boot();
await app.listen();  // 🚀 500K+ RPS ready
500K+ {{ t(key="home.stat_rps", default="Requests/sec") }}
3 {{ t(key="home.stat_db", default="Database Drivers") }}
0 {{ t(key="home.stat_zero_copy", default="Memory Copy Uploads") }}
21 {{ t(key="home.stat_modules", default="Core Modules") }}

{{ t(key="home.feat_title_1", default="Everything You Need.") }}
{{ t(key="home.feat_title_2", default="Nothing You Don't.") }}

{{ t(key="home.feat_subtitle", default="A production-ready framework that ships with batteries included — powered by Rust under the hood.") }}

{{ t(key="home.feat_bridge", default="Rust N-API Bridge") }}

{{ t(key="home.feat_bridge_desc", default="HTTP server, session management, cryptography, and file processing at native speed. No JavaScript overhead for core operations.") }}

Rust
🗄️

{{ t(key="home.feat_orm", default="Multi-DB ORM") }}

{{ t(key="home.feat_orm_desc", default="One unified API for MariaDB, PostgreSQL, and MongoDB. Model-based schema sync replaces migration files.") }}

Node.js
🔌

{{ t(key="home.feat_ws", default="Real-time WebSocket") }}

{{ t(key="home.feat_ws_desc", default="Namespace routing, rooms, event-based handlers, and multi-server Hub broadcasting built into the framework.") }}

WebSocket
🎨

{{ t(key="home.feat_ssr", default="SSR + SPA Hybrid") }}

{{ t(key="home.feat_ssr_desc", default="Tera template engine for SSR pages alongside Vue.js SPA — run both in a single project with domain-based routing.") }}

Hybrid
🔐

{{ t(key="home.feat_security", default="Enterprise Security") }}

{{ t(key="home.feat_security_desc", default="Native bcrypt/argon2 hashing, AES-256-GCM encryption, ASP wire protocol, CSRF protection, and rate limiting.") }}

Rust

{{ t(key="home.feat_queue", default="Task Queue + Workers") }}

{{ t(key="home.feat_queue_desc", default="Scheduled jobs (cron), async task queues with retry logic, and WorkerPool for CPU-heavy operations in isolated threads.") }}

Node.js

{{ t(key="home.arch_title_1", default="Layered") }} {{ t(key="home.arch_title_2", default="Architecture") }}

{{ t(key="home.arch_subtitle", default="Three-tier design separating concerns for maximum performance and developer ergonomics.") }}

{{ t(key="home.arch_you_write", default="You Write") }}

@fuzionx/framework

{{ t(key="home.arch_framework_desc", default="Controllers, Services, Models, Middleware, WebSocket Handlers, Jobs — Laravel-style MVC with full DI container") }}

{{ t(key="home.arch_engine", default="Engine") }}

@fuzionx/core

{{ t(key="home.arch_core_desc", default="Express-level HTTP engine wrapping the Rust bridge. Routing, request/response lifecycle, WebSocket server.") }}

{{ t(key="home.arch_native", default="Native") }}

@fuzionx/bridge

{{ t(key="home.arch_bridge_desc", default="Rust N-API binary — libuv Fusion HTTP, native crypto, media processing, file I/O. Zero-copy where possible.") }}

{{ t(key="home.why_title_1", default="Why") }} FuzionX?

{{ t(key="home.why_subtitle", default="See how FuzionX stacks up against popular Node.js frameworks.") }}

{{ t(key="home.cmp_feature", default="Feature") }} FuzionX Express NestJS
{{ t(key="home.cmp_http", default="HTTP Engine") }} Rust N-API JavaScript JavaScript
{{ t(key="home.cmp_orm", default="ORM Built-in") }} Multi-DB {{ t(key="home.cmp_3rd_party", default="3rd party") }} TypeORM plugin
WebSocket Native + Hub socket.io Gateway plugin
{{ t(key="home.cmp_upload", default="File Upload") }} Zero-copy Rust multer (JS memory) multer (JS memory)
Crypto/Hash Native Rust Node.js crypto Node.js crypto
{{ t(key="home.cmp_queue", default="Task Queue") }} {{ t(key="home.cmp_builtin", default="Built-in") }} bull/agenda bull plugin
{{ t(key="home.cmp_schema", default="Schema Sync") }} {{ t(key="home.cmp_model_based", default="Model-based") }} N/A Migrations
i18n {{ t(key="home.cmp_builtin", default="Built-in") }} i18next nestjs-i18n

{{ t(key="home.cta_title_1", default="Ready to Build") }} {{ t(key="home.cta_title_2", default="Something Fast") }}?

{{ t(key="home.cta_subtitle", default="Get started with FuzionX in seconds. One command, zero configuration.") }}

npx create-fuzionx my-app
{% endblock %}