• alexrustic 6 days ago
    Hi HN !

    I created the Pyrustic framework [1][2] and built a few applications with it, including Hubstore [3] to connect users to applications.

    I wondered if it was possible to make GUI dev even easier. I thought of a GUI builder, with drag and drop and everything that surrounds it. My current idea is complex to build, I hate using GUI builder, so the one I am going to create should be the one I will love to use. So I tried to create an intermediate product... Something between a GUI builder and a raw framework beast: Dresscode !

    I just finished the project (thanks Kolourpaint and Gifski). I started it last Sunday. I am therefore only addressing early adopters for the moment.

    I think there are a lot of people who would like to add a GUI to their existing projects. But they don't want or don't have the time to or are afraid to learn how to use a GUI toolkit. By the way, I'm writing a tutorial [4] to help them get interested in GUI dev. In the meantime, there is Dresscode !

    Dresscode allows you to easily add a GUI to your project (next one or existing one) without altering the existing code base. And no need to learn how to use a GUI toolkit !

    I hope this project will be useful to a lot of people and that it will make some of them want to use the Pyrustic framework to have full control over the GUI. Pyrustic could be like C, and Dresscode could be like Python :)

    Your feedback is highly appreciated! [5]

    [1] https://github.com/pyrustic/pyrustic/#readme

    [2] https://news.ycombinator.com/item?id=23930255

    [3] https://github.com/pyrustic/hubstore

    [4] https://github.com/pyrustic/pyrustic/#tutorial

    [5] http://sl4.org/crocker.html

    • ghego1 3 days ago
      Great work! I really like the idea and the look of the gui, thanks for making and sharing this, I'll use it in my projects when needed :-)
      • alexrustic 3 days ago
        Thanks you. Plenty more to come ! It is a great pleasure to make stuff and share. I will write a tutorial soon to show how to create a custom theme for the GUI.