Show HN: CoshUI – A back end-agnostic UI engine for Python game development
Category: library
Tags: ui-library, game-development, python
Score: 5.8/10 (Innovation: 6, Technical: 6, Documentation: 6, Utility: 5)
CoshUI is a Python UI library for game development that allows writing UI once and rendering it with multiple backends like Pygame, Raylib, or ModernGL. It features a declarative API with context managers, flexbox-inspired layout, tween animations, and a signal-based event model, making it a flexible and portable option for building game UIs. Its backend-agnostic design is a novel approach in the Python game dev space.
Target audience: game developers
Repository: https://gitlab.com/jylefv/CoshUI
View on Hacker News