25launches

The first launch of Uniform.

Uniform page

Uniform

Launching today

UI toolkit in C and JavaScript for web, macOS and iOS apps

Hunted by IlyasHunter
Visit github.com (opens in a new tab)

Uniform is a UI toolkit that replaces the platform's own text, layout and rendering. Its core is written in C: compiled to WebAssembly and drawn with WebGPU on the web, native with Metal on macOS and iOS. You write apps in JavaScript with no build step, or in C, and a complete web app weighs under 280 KB compressed. It has constraint and stack layout, gestures, SDF shapes and HDR color. Windows, Linux and Android are planned. MIT, in preview, so the API may change.

Meet the team

Hunted by Ilyas. The makers are not on 25launches yet.

H (Hunter)
  • Uniform screenshot 1
  • Uniform screenshot 2

Discussion 1

Ask questions, give feedback. Comments don't count in the ranking.

Sign in to join the discussion.

  • IlyasHunter Pinned

    Cross-platform UI usually means shipping a browser engine or writing the interface once per platform. Uniform takes a third path: a small C core that does its own layout and GPU rendering, driven from JavaScript, with hot reload even on iOS. Drawing everything yourself has a cost, and HN commenters quickly noted missing browser behavior like normal text selection and password autofill. A bold solo project, 46 points on Show HN.