| Crates.io | fenrix-server |
| lib.rs | fenrix-server |
| version | 0.1.0 |
| created_at | 2025-09-29 01:59:11.485849+00 |
| updated_at | 2025-09-29 01:59:11.485849+00 |
| description | Server-side runner for the Fenrix framework, handling API endpoints and static file serving. |
| homepage | |
| repository | https://github.com/user/fenrix |
| max_upload_size | |
| id | 1858809 |
| size | 54,143 |
Fenrix is a full-fledged, Rust-centric web framework for building modern, performant, and dynamic web applications. Written entirely in Rust, it is designed to provide a highly ergonomic and productive development experience without sacrificing the raw performance and safety guarantees of the Rust language.
Inspired by the best ideas from established frameworks like Angular and React, and built upon the latest innovations in the Rust ecosystem, Fenrix aims to be the go-to choice for developers who want to build next-generation web apps with Rust.
use_state). This ensures that UI updates are surgical and highly performant.rsx! Templating: A powerful macro for writing HTML-like syntax directly in your Rust code, with the full power of Rust expressions and compile-time safety.#[component], use_effect).#[server] macro allows you to write server-side logic (like database queries) directly in your application code, abstracting away the client-server API layer.fenrix-cli) for project creation and running a development server.To start building applications with Fenrix, you'll need the Rust toolchain and wasm-pack installed.
Install wasm-pack:
cargo install wasm-pack
Install the Fenrix CLI: The CLI is included in this repository. You can install it directly:
cargo install --path crates/fenrix-cli
Create a new project:
fenrix-cli new my-awesome-app
Run the development server:
cd my-awesome-app
fenrix-cli dev
Your application will be available at http://127.0.0.1:8080.
This repository contains several examples in the /examples directory that demonstrate various features of Fenrix, from a simple "Hello, World!" to a full-stack server function example. They are a great way to learn about the framework's capabilities.
We welcome contributions! Please see our contributing guidelines for more information on how to get involved.
Fenrix is licensed under the MIT License. See the LICENSE file for more details.