> For the complete documentation index, see [llms.txt](https://rainysoft.gitbook.io/rainwidget/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rainysoft.gitbook.io/rainwidget/master.md).

# RainWidget Documentation

## What is RainWidget？

RainWidget is a powerful widget engine based on Chrome Core that allow you create stunning smooth animations widgets using the latest web technologies(JS HTML5 CSS3) for your desktop .  You can easy download and share widgets one-click via build-in online widget gallary.

## Why uses RainWidget？

RainWidget based on the powerful Chrome Browser Core and V8 JavaScript Engine, so you can use the last web technologies  to place HTML5/CSS3 and javascript straight on your desktop. So RainWidget having the power to put any complex web application straight on your desktop quickly. &#x20;

You can build a widget anyway you like, You even be able to port any existing web widget and with a bit of tweaking it should just work .

## How to build widget?

The core of a widget is an HTML page where you define the location of the CSS, create any required divs and then call your javascript logic. You can get data from build-in measure components and bind data to HTML elements.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rainysoft.gitbook.io/rainwidget/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
