GitHub 雷达
10 小时前监控正在起飞的黑马项目,和高星项目。
DioxusLabs/dioxus
1. Dioxus 是一个用 Rust 编写的全栈应用框架,能够用同一套代码同时构建 Web、桌面和移动端应用。
2. 主要基于类似 React 的组件模型和 Signals 状态管理,通过 webview、WGPU 等多种渲染后端实现跨平台,并集成 axum 提供全栈能力。
3. 亮点是开箱即用的多平台支持、毫秒级热重载(甚至 Rust 代码热修补
RustWeb前端39.2k
servo/servo
1. 解决什么问题 / 是什么:Servo 是一个用 Rust 编写的实验级浏览器引擎,旨在为应用提供轻量、高性能的 Web 技术嵌入方案。
2. 主要技术栈或实现方式:完全使用 Rust 语言开发,构建系统基于 mach,支持 macOS、Linux、Windows、Android 及 OpenHarmony 等多平台。
3. 亮点或适用场景:突出安全、并行与轻量特性,适合需要在内置界面中渲染 Web 内容、或希望定制浏览器引擎的跨平台应用场景。
RustWeb前端38.0k
yewstack/yew
1. 一个基于 Rust 与 WebAssembly 的现代化前端框架,用于构建可靠、高性能的 Web 应用。
2. 采用类似 JSX 的宏语法声明交互式 HTML,编译为 Wasm 运行,并支持多线程与后台 Worker 处理。
3. 亮点是接近原生性能的最小化 DOM 操作、可与现有 JavaScript/NPM 生态互操作,适合需要高计算量或高可靠性的前端场景。
RustWeb前端32.8k
leptos-rs/leptos
Leptos 是一个用 Rust 构建全栈 Web 应用的同构框架,支持客户端渲染、服务端渲染与流式水合。
它基于 Rust 编译到 WebAssembly,采用细粒度响应式系统直接操作 DOM,无需虚拟 DOM 带来的性能开销。
提供声明式组件、同构服务函数和基于 Web 标准的路由,尤其适合需要高性能交互的全栈 Web 开发场景。
RustWeb前端21.1k
facebook/relay
1. Relay 是 Facebook 开源的 JavaScript 框架,用来构建以数据驱动为主的 React 应用,让开发者用声明式的方式管理数据获取与更新。
2. 主要技术栈基于 React 和 GraphQL,通过将查询与视图组件就近放置(Colocation)并由框架自动合并请求、处理变更和缓存一致性。
3. 亮点是声明式数据依赖、自动聚合请求、乐观更新与错误处理,适合需要高效、可维护地管理服务端数据流的中大型 React 项目。
RustWeb前端18.9k
getzola/zola
1. Zola 是一个用单个二进制文件交付的快速静态站点生成器,旨在替代 Hugo 等工具,提供开箱即用的完整建站体验。
2. 采用 Rust 语言实现,内置 Tera 模板引擎,并直接集成了 Sass 编译、语法高亮、图片处理、搜索索引生成等功能。
3. 亮点是零外部依赖且功能丰富,支持多语言、外链检查等,特别适合个人博客、文档站点等对部署简捷和构建速度有要求的场景。
RustWeb前端17.3k
web-infra-dev/rspack
1. Rspack 是一个用 Rust 编写的高性能 web 打包工具,旨在替代 webpack 并大幅提升构建速度。
2. 核心使用 Rust 实现,提供与 webpack 兼容的插件和 loader API,既可独立使用,也可作为 Rsbuild 等上层工具的基础。
3. 亮点是极快的冷启动和热更新、对 Module Federation 的原生支持,以及开箱即用的生产优化,特别适合大型前端项目或需要从 webpack 平滑迁移的场景。
RustWeb前端12.8k
parcel-bundler/lightningcss
Lightning CSS 是一个用 Rust 编写的极速 CSS 解析器、转换器、打包器和压缩器,旨在解决 CSS 处理速度慢和输出体积大的问题。其主要技术栈基于 Rust 语言,并构建在 Mozilla 为 Firefox 和 Servo 创建的 cssparser 和 selectors 库之上,实现了对 CSS 属性值的类型化解析。该项目的亮点在于其极致的性能,能在毫秒级完成大型文件的解析和压缩,且输出体积通常小于其他工具,同时支持现代 CSS 语法降级、自动添加浏览器前缀、CSS Modules 以及自定义转换插件,非常适合需要高性能 CSS 构建流程的前端项目。
RustWeb前端7.6k
farm-fe/farm
1. Farm 是一个用 Rust 编写的极速 Web 构建工具,兼容 Vite,旨在解决现有工具在大项目中开发请求过多、构建不一致和代码分割不灵活等痛点。
2. 主要基于 Rust 实现高性能编译,支持 Vite 插件、SWC 原生插件、持久缓存和惰性编译,并提供部分打包策略。
3. 亮点在于开发冷启与热更新极快(比 Webpack 快 20 倍、比 Vite 快 10 倍),开发与生产行为一致,适合大型 React/Vue 项目追求稳定快速的构建体验。
RustWeb前端5.6k
versotile-org/verso
Verso是一个基于Servo网页引擎构建的网页浏览器项目,旨在探索如何将Servo发展成成熟的浏览器。该项目主要使用Rust语言开发,并依赖Servo引擎以及CMake、Python等构建工具。该项目的亮点在于它专注于多视图和多窗口的实验,并尝试完全从Servo自身构建UI元素,但目前已因人力与资金不足而停止维护并归档。
RustWeb前端5.4k
voidzero-dev/vite-plus
1. Vite+ 是一个统一的 Web 开发工具链入口,用一个全局命令管理运行时、包管理器、开发服务器、代码检查、测试与构建等全流程。
2. 使用 Rust 编写底层工具,通过 vp 命令集成 Vite、Vitest、Oxlint、Oxfmt、Rolldown 等,所有配置合并到一个 vite.config.ts 文件中。
3. 亮点在于零配置开箱即用,自动识别包管理器,内置 monorepo 任务缓存与依赖调度,适合需要统一开发体验的前端团队和 monorepo 项目。
RustWeb前端5.4k
libreddit/libreddit
1. 解决的问题:Libreddit 是一个注重隐私的 Reddit 替代前端,提供无广告、无追踪、无 JavaScript 的纯粹浏览体验,但该项目已于 2023 年 7 月因 Reddit API 收费政策而停运。
2. 技术栈:后端完全使用 Rust
RustWeb前端5.2k
tauri-apps/wry
1. 解决什么问题 / 是什么:Wry 是一个用 Rust 编写的跨平台 WebView 渲染库,主要为 Tauri 框架提供底层网页视图支持。
2. 主要技术栈或实现方式:基于 Rust 语言,在不同操作系统上封装系统原生 Web 引擎(Windows 用 WebView2,macOS/iOS 用 WKWebView,Linux 用 WebKitGTK),并依赖窗口库(如 tao 或 winit)提供事件循环和窗口句柄。
3. 亮点或适用场景:可轻松嵌入桌面和移动应用,支持创建子 WebView 及 X11/Wayland 兼容,适合需要使用 Web 技术构建轻量级跨平台桌面程序或混合应用的开发者。
RustWeb前端4.8k
tokio-rs/topcoat
Topcoat 是一个基于 Rust 的全栈 Web 应用开发框架,旨在通过模块化设计和开箱即用的功能,简化从服务器端渲染到客户端交互的完整应用构建流程,解决传统全栈开发中需要分离前后端和编写大量样板代码的问题。其核心实现方式是在服务器端使用 Rust 渲染所有 HTML 标记,并利用 view 宏编写类型安全的模板,同时通过特殊表达式将部分交互逻辑自动翻译为 JavaScript 在浏览器端运行,无需额外的 WebAssembly 打包或客户端构建步骤,此外还支持基于模块结构的自动路由推断、Tailwind 风格的预制组件库和资源打包功能。该框架特别适合希望用单一语言 Rust 快速构建全栈应用、追求简洁高效开发体验的开发者,其亮点在于无需单独 API 层即可实现数据库查询和交互更新,且组件可自由定制,不过目前仍处于早期实验阶段,API 可能会有破坏性变更。
RustWeb前端3.9k
共 5,015 个高星项目
GitHub 雷达
仓库语言分类Star
共 14 个高星项目
数据来自 GitHub 公开信息,由群岛雷达定期扫描 · 中文摘要与分类由 AI 生成,仅供参考。