> For the complete documentation index, see [llms.txt](https://rotsl.gitbook.io/rotsl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rotsl.gitbook.io/rotsl/projects/web-and-context-tools.md).

# Web and Context Tools

I use these projects to explore small, composable systems for UI behavior, reusable components, and context-aware language-model workflows.

## Wisp

Context-aware, zero dependency UI engine for the modern web.

[![GitHub repository](https://img.shields.io/badge/GitHub-Repository-24292f?style=for-the-badge\&logo=github)](https://github.com/rotsl/wisp)

[![npm package](https://img.shields.io/npm/v/%40rotsl%2Fwisp?style=for-the-badge\&label=npm\&logo=npm)](https://www.npmjs.com/package/@rotsl/wisp)

[![npm downloads](https://img.shields.io/npm/dm/%40rotsl%2Fwisp?style=for-the-badge\&label=downloads\&logo=npm)](https://www.npmjs.com/package/@rotsl/wisp)

## Weave

Lightweight web weaving framework.

Reusable modular component framework.

[![GitHub repository](https://img.shields.io/badge/GitHub-Repository-24292f?style=for-the-badge\&logo=github)](https://github.com/rotsl/Weave)

[![npm package](https://img.shields.io/npm/v/%40rotsl%2Fweave?style=for-the-badge\&label=npm\&logo=npm)](https://www.npmjs.com/package/@rotsl/weave)

[![npm downloads](https://img.shields.io/npm/dm/%40rotsl%2Fweave?style=for-the-badge\&label=downloads\&logo=npm)](https://www.npmjs.com/package/@rotsl/weave)

[![Live website](https://img.shields.io/badge/Open-Live%20Website-2f80ed?style=for-the-badge)](https://rotsl.github.io/Weave/)

## ContextFusion

Context composition and fusion toolkit for LLMS and AI Agents.

Lightweight context orchestration system for modular architectures.

[![GitHub repository](https://img.shields.io/badge/GitHub-Repository-24292f?style=for-the-badge\&logo=github)](https://github.com/rotsl/context-fusion)

[![npm package](https://img.shields.io/npm/v/%40rotsl%2Fcontextfusion?style=for-the-badge\&label=npm\&logo=npm)](https://www.npmjs.com/package/@rotsl/contextfusion)

[![npm downloads](https://img.shields.io/npm/dm/%40rotsl%2Fcontextfusion?style=for-the-badge\&label=downloads\&logo=npm)](https://www.npmjs.com/package/@rotsl/contextfusion)

## CFAdv

Context compiler for LLMs.

Scores, selects and reorders context under a token budget using attention-based fusion.

[![GitHub repository](https://img.shields.io/badge/GitHub-Repository-24292f?style=for-the-badge\&logo=github)](https://github.com/rotsl/CFAdv)

[![Live website](https://img.shields.io/badge/Open-Live%20Website-2f80ed?style=for-the-badge)](https://rotsl.github.io/CFAdv/)
