
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
它解决了Leptos开发者的一个长期痛点——rust-analyzer的语义令牌破坏RSX高亮——通过仅过滤标记令牌而不是完全禁用语义高亮,并用MDN文档丰富悬停信息,同时裁剪掉无用的crate级别文档。
Proper HTML syntax highlighting and IntelliSense inside Leptos view! macros.
This extension is built around two core ideas:
Completions and hovers driven by the same W3C/MDN HTML data and theme colors as VS Code's built-in HTML support — not a hand-typed list.
Handling syntax highlighting at BOTH the semantic token layer and the TextMate grammar
layer. Semantic tokens always override grammars, and view! HTML tags are implemented as functions, so rust-analyzer's tokens ruin any HTML grammars.
Existing RSX extensions fail to address IDE issues with rust-analyzer enabled:
rust-analyzer adds semantic tokens that override extension syntax highlighting, coloring
html opening tags and attributes as functions, and closing tags with the generic catch-all color:
Code completion is inaccurate or missing entirely for html attributes:
rust-analyzer hover info inside of the view! macros resolves through the WHOLE macro
expansion. The result is a combo of the tachys type (useful) and ALSO the entire Leptos crate-level intro docs (useless):
With this extension installed, you can expect:
Correct HTML syntax highlighting for tags and attributes, without affecting nested Rust code closures:
Accurate code completion, consistent with behavior inside a .html file:
Sane hover info, starting with the info you get in a .html file, followed by the tachys
type info. Each section (HTML and rust-analyzer) is labeled for clarity:
my_crate::widgets::Fancy), and fragments <>…on:, class:, style:, prop:, attr:,
bind:, use:, node_ref{…} text nodes re-embed real Rust highlighting,
recursively — closures, method calls, format! interpolation, nested view!button | submit | reset; works for every value set in the HTML spec dataon:click, on:input, … with docsclass:, prop:, bind:value, …) with usage hintsVS Code entension providing proper HTML syntax highlighting and IntelliSense inside Leptos view! macros.
根据分类、Topic 和编程语言匹配的相似项目。

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.