# Ultralight Documentation

> An ultra-portable web-browser engine for games and desktop apps.

- Skill: `hk-vk/ultralight-documentation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add hk-vk/ultralight-documentation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hk-vk/ultralight-documentation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: hk-vk (https://skillmd.com/u/hk-vk)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/hk-vk/ultralight-documentation

---


# Ultralight Documentation

> An ultra-portable web-browser engine for games and desktop apps.

An ultra-portable web-browser engine for games and desktop apps.

## Available Resources

### Guides

- **Home**
  - URL: https://docs.ultralig.ht/docs/get-started.md

- **Installing Prerequisites**
  - URL: https://docs.ultralig.ht/docs/installing-prerequisites.md

- **Trying the Samples**
  - URL: https://docs.ultralig.ht/docs/trying-the-samples.md

- **Architecture**
  - URL: https://docs.ultralig.ht/docs/architecture.md

- **Linking to the Library**
  - URL: https://docs.ultralig.ht/docs/linking-to-the-library.md

- **Integrating With Games**
  - URL: https://docs.ultralig.ht/docs/integrating-with-games.md

- **Using a Custom Surface**
  - URL: https://docs.ultralig.ht/docs/using-a-custom-surface.md

- **Using a Custom GPUDriver**
  - URL: https://docs.ultralig.ht/docs/using-a-custom-gpudriver.md

- **Displaying Custom Textures**
  - URL: https://docs.ultralig.ht/docs/displaying-custom-textures.md

- **Writing Your First App**
  - URL: https://docs.ultralig.ht/docs/writing-your-first-app.md

- **About JavaScript Interop**
  - URL: https://docs.ultralig.ht/docs/about-javascript-interop.md

- **Getting the JS Context for a View**
  - URL: https://docs.ultralig.ht/docs/getting-the-js-context-for-a-view.md

- **Evaluating a String of JS**
  - URL: https://docs.ultralig.ht/docs/evaluating-a-string-of-js.md

- **Using the OnDOMReady Event**
  - URL: https://docs.ultralig.ht/docs/using-the-ondomready-event.md

- **Calling a JS Function from C++**
  - URL: https://docs.ultralig.ht/docs/calling-a-js-function-from-c.md

- **Calling a C Function From JS**
  - URL: https://docs.ultralig.ht/docs/calling-a-c-function-from-js.md

- **Logging Console Messages**
  - URL: https://docs.ultralig.ht/docs/logging-console-messages.md

- **Porting from 1.3 to 1.4**: Summary of changes needed when updating code to v1.4
  - URL: https://docs.ultralig.ht/docs/porting-from-13-to-14.md

- **Language Bindings**
  - URL: https://docs.ultralig.ht/docs/language-bindings.md

## How to Use This Skill

Reference these resources when working with Ultralight Documentation.
