TKML

TKML is a lightweight markup language for building interactive mobile-first applications. It's perfect for creating app-like interfaces, miniapps, and embedded apps of any kind for platforms or messengers where design, performance and user experience are more important than unique design and layout.

Imagine you want to create a functional website or app, but don't want to spend time on styling or creating layouts.
TKML does not support any client-side scripting.
TKML does not support any styling.
TKML does not support layouts, and component nesting is limited.
With such limitations, TKML can be truly cross-platform and natively rendered on all platforms without any browser or webview.
<title>It is extremely easy to learn TKML</title>
<button>Just click Get Started below</button>
How to build dynamic web apps with TKML?

Despite being a very limited markup language, TKML allows you to create dynamic websites and apps easily. First, TKML takes care of caching and shows loading states when users open new pages. Using the target attribute, you can update only desired parts of the page.

Pages can also be preloaded for instant navigation using the preload attribute.

Additionally, TKML has a built-in autoupdate tag to refresh page content automatically.

The quick start guide will help any developer start using TKML on the same day.