Live data from Hacker News

Textual: Rapid Application Development framework for Python

github.com

101–110 of 112 posts

Re: Textual: Rapid Application Development framework for Python

#101

Question: How do projects like these sustain themselves? This project is being developed from 2 years and I see no sources of revenue. Do the developers get any form of compensation for creating this?

The vast majority of open source projects are undertaken and maintained as a hobby, or as a side project related to other paid work.

You have to consider your market as well, literally nobody is going to pay money to use a terminal widget library in 2023.

Re: Textual: Rapid Application Development framework for Python

#102
post #99

Looks amazing! Not a seasoned Python developer, so I ask how easy it is to build a binary from this without any (major) dependencies? I’m looking for something that helps me build installation packages of my product for Windows and Linux. There are a set of configurations that must be done before and after my customers install my software - write to INI files, check db connection, check http servers and so on.

There are many options, but Pyinstaller is in my experience the easiest one in this space.

Re: Textual: Rapid Application Development framework for Python

#103

This looks very cool. For the web browser version which is coming soon, will the “DirectoryTree” feature be supported? Any idea when the web view will be in beta/launch?

All widgets will be supported. Web version will be going in to Beta in a few weeks.

Awesome!

I'm imagining a workflow where textual can be used as a progressive enhancement for a cli tool, in case the user doesn't pass in all required flags. A web frontend for that view will make it more comfortable for even more types of users.... :)

python code_format.py --file app.js => textual isn't used/invoked at all

python code_format.py => textual is used to show user a DirectoryTree file dialog, then exits

I'm assuming this could work via "App" return values: app.exit({ file: "app.js" })

Do you have any examples of textual being used in this manner? If not, no worries

Re: Textual: Rapid Application Development framework for Python

#104

Question: How do projects like these sustain themselves? This project is being developed from 2 years and I see no sources of revenue. Do the developers get any form of compensation for creating this?

This particular project has raised seed funding. Textual's founder has written a blog post about it here, you may be interested in reading it:

https://www.willmcgugan.com/blog/tech/post/from-open-source-...

Re: Textual: Rapid Application Development framework for Python

#105
post #12

I am working on a new python project and one of the first things I added was https://github.com/Textualize/rich because of how easy it is to make things look good in the terminal.

this looks very beautiful, are there any similar libraries in Go/Rust?

Re: Textual: Rapid Application Development framework for Python

#106
post #12

I am working on a new python project and one of the first things I added was https://github.com/Textualize/rich because of how easy it is to make things look good in the terminal.

this looks very beautiful, are there any similar libraries in Go/Rust?

Console might be close to what you're looking for[1] if you want to do things like colour printing etc

1. https://github.com/console-rs/console

Re: Textual: Rapid Application Development framework for Python

#110

Earlier quoted context omitted.

Like Emacs, running in a terminal? Or more like tmux, managing terminals?

Whichever has the best IntelliSense/LSP support for the top 5 TIOBE languages:)

Emacs 29 then
Post reply on HN