# RAFFAELLO JavaScript Library 🦦

**RAFFAELLO.js** is a high-performance JavaScript library for real-time, browser-based image generation. Developed at [RTS - Radio Television Suisse](https://www.rts.ch/), it empowers designers, editors, and developers to create stunning visual content directly in the browser, no servers, no rendering queues, no fuss.

Built on top of the HTML Canvas API with a custom rendering engine, RAFFAELLO.js supports deeply customizable, code-driven templates. Users can layer images, crop and filter them, overlay dynamic text, apply custom fonts, and output production-ready visuals, all from a single, client-side script.

Whether you're generating social media graphics, newsletter illustrations, or on-brand editorial visuals for web and broadcast, RAFFAELLO.js gives you total control over the creative output, instantly, at scale, and without relying on backend infrastructure.

> 📦 Distributed via CDN  
> 🔐 Source code is proprietary  
> 📘 Public documentation and examples available  

---

## 📖 Documentation & Examples

Full usage guides, examples, and API documentation are available here:

👉 [theokva.github.io/raffaello-docs/](https://theokva.github.io/raffaello-docs/)

---

## 🐞 Bug Reports & Feature Requests

Please submit issues and ideas through the public docs repository:

➡️ [github.com/TheoKVA/raffaello-docs/](https://github.com/TheoKVA/raffaello-docs/)

---

## 🛡 License

RAFFELLO is distributed under a **commercial proprietary license**.

- You may **use** the distributed code as per your commercial agreement
- You may **not** reverse engineer, redistribute, or modify the source
- The source code is **not publicly available**

For licensing inquiries, please contact: **theo.francart@rts.ch**

---

## 👤 Author

Coded with ❤️ by **Theo Francart**  
https://github.com/TheoKVA
