N
NavreeHQ/navree
The complete application framework for Rust: the backend, the screens and the tools to run them, in one…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 0 ★ · NavreeHQ/navree · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-04 · 最近见到 2026-11-14 · 共见到 11 次 · 被 2 个来源列出
- 评分构成
- 综合分 203 · 2 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
NavreeHQ/navree;我们收录于 2026-11-04;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。The complete application framework for Rust.
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
The backend, the screens and the tools to run them, in one modular,
AI-native framework. Auth, workspaces, an ORM, queues, search, real time
and AI are already in the box, so you build the product, not the plumbing.
Documentation
·
Get started
·
Navree UI
·
Ecosystem
·
Showcase
·
Navree for AI
## Why Navree
Navree is a framework for complete applications: the API, the background
work, the screens and the tools that keep it all running. Every app has the
same clear structure. Features live in modules that declare what they
import, provide and export, and a dependency-injection container wires them
together when the app boots, refusing to start if anything is missing.
Around that structure sits everything a product needs, designed, documented
and released together.
Modular by design. An app is a set of modules with checked
boundaries. Nothing is global, so the code stays easy to test, to change
and to hand to a new teammate or a coding agent.
API-first. Versioned routes, validated input, one JSON error shape
with stable codes your front end can translate, and an OpenAPI 3.1
document generated from your code.
Secure by default. Routes deny until you allow them. Rotating refresh
tokens, two-factor, passkeys, Argon2id, encrypted cookies, rate limits,
security headers, an audit log and an SSRF guard are on from the start.
Multi-tenant from the first commit. Workspaces and organizations with
members, roles and invitations, isolated by row, schema or database.
Screens your way. Navree UI renders typed Rust components to HTML on
the server, with a strict content security policy and a server-side
DataTable. Or put a Next.js or Nuxt app beside the same API.
The tools to run it. Monitoring, an admin panel, a queue supervisor
and a debugging timeline are first-party and served by your own app.
AI-native. Agent skills, an MCP server for your coding agent, docs
written for models as well as people, and an AI SDK for your product.
Bring what you have. Agent skills rebuild an existing product, with
its data, as a Navree app, or turn a design into Navree UI pages.
One binary. Web server, queue workers and scheduler ship as one
release, built on Tokio, Hyper, Tower and rustls.
## Get started
sh
cargo install --git https://github.com/NavreeHQ/navree navree-cli
navree new acme --kit saas # API and Next.js app: sign-in, workspaces, billing, admin
cd acme
navree dock up # TimescaleDB and Mailpit
navree key:generate # then set APPKEY in .env
navree migrate:fresh --seed # tables and a demo workspace
pnpm --dir web install
navree dev # API on :8080, web app on :3000
Three starter kits come with the CLI: saas (an API with a Next.js front
end), api (the API on its own) and micro (a microservice). navree new
blog starts from a minimal app instead. The
installation guide
and the starter kits
walk through each one.
## Every app reads the same way
A module states its boundaries, and main.rs lists the modules:
rust
use navree::prelude::;
/// The sales pipeline: its routes, its service, and what
/// other modules may use.
#[module(
imports = [CrmCoreModule],
providers = [DealService],
controllers = [DealsController],
AI-native framework. Auth, workspaces, an ORM, queues, search, real time
and AI are already in the box, so you build the product, not the plumbing.
Documentation
·
Get started
·
Navree UI
·
Ecosystem
·
Showcase
·
Navree for AI
## Why Navree
Navree is a framework for complete applications: the API, the background
work, the screens and the tools that keep it all running. Every app has the
same clear structure. Features live in modules that declare what they
import, provide and export, and a dependency-injection container wires them
together when the app boots, refusing to start if anything is missing.
Around that structure sits everything a product needs, designed, documented
and released together.
Modular by design. An app is a set of modules with checked
boundaries. Nothing is global, so the code stays easy to test, to change
and to hand to a new teammate or a coding agent.
API-first. Versioned routes, validated input, one JSON error shape
with stable codes your front end can translate, and an OpenAPI 3.1
document generated from your code.
Secure by default. Routes deny until you allow them. Rotating refresh
tokens, two-factor, passkeys, Argon2id, encrypted cookies, rate limits,
security headers, an audit log and an SSRF guard are on from the start.
Multi-tenant from the first commit. Workspaces and organizations with
members, roles and invitations, isolated by row, schema or database.
Screens your way. Navree UI renders typed Rust components to HTML on
the server, with a strict content security policy and a server-side
DataTable. Or put a Next.js or Nuxt app beside the same API.
The tools to run it. Monitoring, an admin panel, a queue supervisor
and a debugging timeline are first-party and served by your own app.
AI-native. Agent skills, an MCP server for your coding agent, docs
written for models as well as people, and an AI SDK for your product.
Bring what you have. Agent skills rebuild an existing product, with
its data, as a Navree app, or turn a design into Navree UI pages.
One binary. Web server, queue workers and scheduler ship as one
release, built on Tokio, Hyper, Tower and rustls.
## Get started
sh
cargo install --git https://github.com/NavreeHQ/navree navree-cli
navree new acme --kit saas # API and Next.js app: sign-in, workspaces, billing, admin
cd acme
navree dock up # TimescaleDB and Mailpit
navree key:generate # then set APPKEY in .env
navree migrate:fresh --seed # tables and a demo workspace
pnpm --dir web install
navree dev # API on :8080, web app on :3000
Three starter kits come with the CLI: saas (an API with a Next.js front
end), api (the API on its own) and micro (a microservice). navree new
blog starts from a minimal app instead. The
installation guide
and the starter kits
walk through each one.
## Every app reads the same way
A module states its boundaries, and main.rs lists the modules:
rust
use navree::prelude::;
/// The sales pipeline: its routes, its service, and what
/// other modules may use.
#[module(
imports = [CrmCoreModule],
providers = [DealService],
controllers = [DealsController],
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/navreehq-navree/)
- 来源
- github · https://github.com/NavreeHQ/navree
- 按领域浏览
- 开源项目
- 收录来源
- 2 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。