Show HN: Making a markup language for my UI engine
Category: library
Tags: python, ui-library, declarative-ui, backend-agnostic, markup-language, game-ui
Score: 6.3/10 (Innovation: 7, Technical: 7, Documentation: 6, Utility: 5)
CoshUI is a Python-first declarative UI library with a backend-agnostic architecture, allowing rendering via Pygame, Raylib, ModernGL, or custom backends. It features a flexbox-inspired layout engine, retained-state reconciliation, tween animations, signal-based events, theming, and a custom markup language for rich text, aiming to bring modern UI development patterns to Python game and graphics applications.
Target audience: Python game developers, graphics programmers, and developers building custom UI for Pygame/Raylib/OpenGL applications
Repository: https://gitlab.com/jylefv/CoshUI
View on Hacker News