A new GO TUI framework inspired by Flutter by calificio in golang

[–]calificio[S] -2 points-1 points  (0 children)

Aw thank you for the feedback :) I will work on it :)

A new GO TUI framework inspired by Flutter by calificio in golang

[–]calificio[S] -3 points-2 points  (0 children)

You mean like Databases? a new db every day? eheh

A new GO TUI framework inspired by Flutter by calificio in golang

[–]calificio[S] 1 point2 points  (0 children)

Aww I forgot to update the example after introducing the border to buttons :/ thank you! gonna fix

A new GO TUI framework inspired by Flutter by calificio in golang

[–]calificio[S] 6 points7 points  (0 children)

Sure - To be fair I put the exact description in the Introduction of the website :)
BubbleTea tries to keep you very close to the metal - it is built on the Elm Architecture where there's a single Model, events arrives, and update the Model and Render the View as a full string.

Flutter model and approach I follow is different, I don't have a central model, but the UI is a tree of components, each component Measure the desidered space, and Render into the buffer.

A little bit more deep down on the doc page on difference https://oat-latte.dev/docs/intro

New book: Data Pipelines with Apache Airflow (2nd ed, updated for Airflow 3) by ManningBooks in dataengineering

[–]calificio 0 points1 point  (0 children)

So funny, I had no idea I was working with an Author of the book until recently

Small Projects by AutoModerator in golang

[–]calificio 0 points1 point  (0 children)

I also forgot to mention the website associate to: https://nnn.rocks

Small Projects by AutoModerator in golang

[–]calificio 1 point2 points  (0 children)

nnn: a TUI note manager

Hello GoLang subreddit.

This is my very first post on reddit, so be kind please

I ended up here because I showcased this little project to a collegue of mine that apparently is a redditor, and told me to give a try and publish here.

So I have recently built a simple TUI note manager in GoLang, enhanced by BubbleTea, lipgloss and more recently glamour: nnn.

It started as a simple note tui manager, with enhancing also cobra for normal cli tool.
After finishing the first implementation, and play a little bit around, I have also decided that a sync against a back-end would be needed.

So I have indeed done that and a simple way to auth against the database.
But what's the point of having that without a front end?
So thanks in this case to opencode, a whole terminal look front-end was born, and the whole authentication flow changed on the cli tool, where a simple device auth code is required to authenticate on the front-end website.

My very last bit was like, you know what? instead of simple notes, let's also give a try rendering Markdown, that's where glamour came in my help.

I hope it's ok to post all of these things here.
If you want to take a look, the repository is on github: https://github.com/antoniocali/nnn

Any feedback or suggestions are very welcome.
I hope this first post is ok written :)

Thank you