Vanduo is open-source software under @vanduo-oss: a Vue 3 design system (perspective), a Structured Phi icon set (oola, in progress), and lightweight web-AI building blocks (labs) for semantic search, small on-device LLM tools, and related helpers that fit a web-oriented stack.
Typed Vd* components, composables, and --vd-* design tokens. Peer dependency: vue.
| Repository | npm | Description |
|---|---|---|
| vd3 | Design system in one package — DTCG tokens, the CSS tree, and typed Vd* components and composables. |
|
| vd3-cbun | Companion bundle — charts, flowchart, hex-grid, and music-player as tree-shakeable Vue 3 subpath exports. | |
| vd3-docs | — | Documentation and live demos → vd3.vanduo.dev |
Structured Phi icon set: 24×24 outline glyphs. Draft catalog at oola.vanduo.dev — in progress; not a published npm package yet.
| Repository | npm | Description |
|---|---|---|
| oola | — | Structured Phi 24×24 outline glyphs. Draft / in progress → oola.vanduo.dev |
Small, browser-friendly engines for hybrid search and on-device chat. Labs demos them at labs.vanduo.dev and exists to support vanduo-oss web-oriented development. VDL packages stay lean: hosts wire third-party libraries (Fuse.js, Transformers.js, LiteRT / WebLLM).
| Repository | npm | Description |
|---|---|---|
| vdl-hybrid-search | Headless hybrid fuzzy + semantic search with search guardrails. | |
| vdl-ai-chat | Headless on-device AI chat with FOSS LLM/tools guardrails and CSP-safe markdown. | |
| labs | — | Demo playground → labs.vanduo.dev |
- Website: vanduo.dev
- Docs: vd3.vanduo.dev
- Labs: labs.vanduo.dev
- Icons: oola.vanduo.dev (in progress)
- npm: @vanduo-oss
- GitHub: github.com/vanduo-oss