TE
TechEcho
AccueilTop 24hRécentsMeilleursQuestionsPrésentationsEmplois
GitHubTwitter
Accueil

TechEcho

Une plateforme d'actualités technologiques construite avec Next.js, fournissant des nouvelles et discussions technologiques mondiales.

GitHubTwitter

Accueil

AccueilRécentsMeilleursQuestionsPrésentationsEmplois

Ressources

HackerNews APIHackerNews OriginalNext.js

© 2025 TechEcho. Tous droits réservés.

Show HN: A backend agnostic Ruby framework for building reactive desktop apps

90 pointspar zero-st4rsil y a 2 jours
For a year or two I&#x27;ve been building a UI library with the aim of making desktop applications fun and easy to write.<p>It is currently written in C&#x2F;Ruby and uses a custom tree sitter grammar to describe templates.<p>Features include: composable UI components, template directives, event and prop handling, slots, styles and automation capabilities baked in.<p>One of the goals of the project is privileging easy to write custom components via a drawing API over providing a fixed set of components.<p>At the time of this writing it should install on Windows, Mac, and Linux, but sometimes it is hard to test the install on all platforms.<p>I&#x27;d love to hear any feedback or suggestions on the project. It is still in an early stage, but it would be great to hear thoughts.<p>Docs are here: <a href="https:&#x2F;&#x2F;hokusai.skinnyjames.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hokusai.skinnyjames.net&#x2F;</a> Repo is here: <a href="https:&#x2F;&#x2F;codeberg.org&#x2F;skinnyjames&#x2F;hokusai" rel="nofollow">https:&#x2F;&#x2F;codeberg.org&#x2F;skinnyjames&#x2F;hokusai</a><p>Licensed under the PPL

10 comments

viraptoril y a 2 jours
Could you add some information about licence? Currently I don&#x27;t know what is it compatible with and it&#x27;s not listed on OSI. So unless someone&#x27;s up for reading lots of legalese, it&#x27;s not easy to use&#x2F;publish.
评论 #43942741 未加载
omneityil y a 2 jours
This is reminding me a lot of shoes.rb (in a good way)<p>Awesome work!
评论 #43945646 未加载
xfalcoxil y a 2 jours
This looks super cool, exactly what I&#x27;ve been wanting to create some useful widgets! Thanks for sharing!
评论 #43939326 未加载
jenadineil y a 2 jours
First time I hear about &quot;copyfarleft license&quot;.<p>I wonder what that means in practice for such a library.
评论 #43945672 未加载
az09mugenil y a 2 jours
Very cool project, and well thought with the choice of Raylib or SDL2. But since Raylib can compile to Android (<a href="https:&#x2F;&#x2F;github.com&#x2F;raysan5&#x2F;raylib&#x2F;blob&#x2F;master&#x2F;examples&#x2F;Makefile.Android">https:&#x2F;&#x2F;github.com&#x2F;raysan5&#x2F;raylib&#x2F;blob&#x2F;master&#x2F;examples&#x2F;Makef...</a>), do you think it could be difficult to add Android as a target platform ?
评论 #43939003 未加载
whalesaladil y a 2 jours
How would you compare this to RubyMotion?
评论 #43938760 未加载
zemil y a 2 jours
looks neat, and definitely in the spiritual tradition of shoes! how does deployment work? can this be used to ship apps where the end user doesn&#x27;t need to be aware of hokusai or ruby?
评论 #43945661 未加载
dismalafil y a 2 jours
Looks really cool. Just a curiosity though, why xmake instead of rake?
评论 #43938945 未加载
iraliafil y a 2 jours
this is really cool, thanks for contributing to the ruby ecosystem!! Do you have any example sites? I couldn&#x27;t find a reference on your overview
评论 #43938664 未加载
samivil y a 2 jours
Cool.. I guess but I just wonder.. is writing the UIs in code an actual practice that people do these days?<p>I program (mostly) in C++ using Qt for my UIs and I just use the Qt Designer to visually drag and drop to build my UIs and the actual code gets generated by the tool.<p>Fast and simple.
评论 #43939644 未加载
评论 #43939914 未加载
评论 #43939249 未加载
评论 #43941656 未加载