{{ 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.") }}
import { Application } from '@fuzionx/framework'; const app = new Application({ configPath: './fuzionx.yaml' }); await app.boot(); await app.listen(); // 🚀 500K+ RPS ready
{{ 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_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_desc", default="One unified API for MariaDB, PostgreSQL, and MongoDB. Model-based schema sync replaces migration files.") }}
Node.js{{ 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_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_desc", default="Native bcrypt/argon2 hashing, AES-256-GCM encryption, ASP wire protocol, CSRF protection, and rate limiting.") }}
Rust{{ 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_subtitle", default="Three-tier design separating concerns for maximum performance and developer ergonomics.") }}
{{ 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_core_desc", default="Express-level HTTP engine wrapping the Rust bridge. Routing, request/response lifecycle, WebSocket server.") }}
{{ 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_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_subtitle", default="Get started with FuzionX in seconds. One command, zero configuration.") }}
npx create-fuzionx my-app