
browser
lucid-softworks
A web browser written from scratch — a platform-agnostic Rust engine (networking, HTML/CSS parsing, DOM, style, layout, paint) with a thin native app shell per OS.
AI 简介
这是一个从零编写的跨平台网页浏览器项目,核心为纯 Rust 实现的浏览器引擎,涵盖网络请求、HTML/CSS 解析、DOM 构建、样式计算、布局与光栅化渲染,并输出 RGBA 帧缓冲;OS 特定的原生应用壳(当前仅 macOS 的 Swift/AppKit 实现)负责窗口、输入与显示合成。项目强调模块隔离与渐进式自研,所有复用组件(如 HTTP 库、字体光栅器、JS 引擎)均通过抽象接口封装,便于未来替换。适用于浏览器原理教学、轻量嵌入式 Web 渲染场景,或 Rust 生态中对可控性与可审计性要求较高的 Web 技术验证。
Rust
MIT License122
Stars
9
Forks
1
Watchers
24
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分43
默认分支main