An open API service aggregating public data about GitHub Sponsors.

waozixyz

View JSON Representation

Developing a new ecosystem of open source tech

Funding Links: https://github.com/sponsors/waozixyz

GitHub Sponsors Profile

Help Bring Kryon to Life! (Making UI Simple Again)
Hey everyone!
I'm pouring my heart and countless hours into a project called Kryon, and I'm hoping you might consider lending your support.
So, what is Kryon? Imagine you're building something visual on a computer – like an app screen or a simple interface. Usually, you need separate plans for different things:

One plan for the structure (like HTML: what elements are there – buttons, text, images?).
Another plan for the looks (like CSS: how do those elements look – colors, sizes, positions?).
And then you need code for the actions (like JavaScript: what happens when you click?).

Kryon tries to simplify the first two parts. Think of a Kryon source file (.kry) as a fusion of HTML and CSS: a single, easy-to-read blueprint that describes both the structure and the style of your UI elements all in one place. It's designed to be clear and straightforward.
What about the actions, the "JavaScript" part? Kryon is flexible here. It focuses on defining what the UI looks like. The actual behavior – what happens when you interact – can be handled by whatever system or language you're using to run the Kryon UI. This keeps the UI definition clean and separate.
The magic happens when this simple .kry blueprint is compiled into a tiny, super-efficient binary file (.krb). This .krb file is like a highly compressed set of instructions that devices can understand and display incredibly quickly, making it perfect for all sorts of applications, even on systems with limited resources.
Why am I building this? I believe creating user interfaces can be less complicated and more performant. Kryon is my attempt to build a tool that achieves that. It's a passion project, but bringing it to its full potential – improving the compiler, creating easy-to-use runtime libraries, writing documentation – takes significant time and resources.
How You Can Help:
If this vision of simpler, faster UI development resonates with you, please consider making a donation. Your support directly helps me dedicate more focused time to:

Making the Kryon compiler smarter and faster.
Building example runtimes so people can easily use Kryon.
Creating helpful guides and documentation.
Expanding the built-in component library.

Every contribution, big or small, makes a huge difference and helps push Kryon forward.
Thank you so much for reading and for considering supporting this project!

Featured Works

waozixyz/kryon

Universal UI language for any language and renderer

Language: Go - Stars: 4
waozixyz/kryc

Kryon compiler

Language: Go - Stars: 1
Past Sponsorships
View All
Sponsorship Breakdown by Kind