flexxui / flexx

Write desktop and web apps in pure Python
http://flexx.readthedocs.io
BSD 2-Clause "Simplified" License
3.27k stars 259 forks source link

Real projects using Flexx #720

Open C0D3D3V opened 2 years ago

C0D3D3V commented 2 years ago

Are there any projects that use Flexx that you could list here to see Flexx in action?

Primarily, of course, I mean open source projects whose source code is listed on Github or Gitlab. But if anyone also knows of closed-source projects, it would be great if they were listed here as well.

And I mean projects of any kind, so any projects that use Flexx as a GUI/webapp framework, but are from any category.

I'd like to get a feel for how Flex has already been used, and more importantly, how different use cases have been implemented.

So if anyone is running a public project using Flexx, feel free to link it here :)

I mean projects that are not listed under "dependents" (https://github.com/flexxui/flexx/network/dependents?package_id=UGFja2FnZS01MjEyMzE2NA%3D%3D), but if there is a particularly worth seeing project that is already listed on the site, you are welcome to point it out here again.

almarklein commented 2 years ago

I build (with a client) an application for viewing, annotating, and manipulating medical 3D images. In fact that project has driven most of Flexx's later development. While this project is still in use, we are now building an alternative using good old Qt and pygfx. Cannot show source, unfortunately, because its proprietary.

Another application of mine is TimeTagger. Open source, but it only uses PScript, not Flexx.

Konubinix commented 2 years ago

Daniel Vogt @.***> writes:

Are there any projects that use Flexx that you could list here to see Flexx in action?

Primarily, of course, I mean open source projects whose source code is listed on Github or Gitlab. But if anyone also knows of closed-source projects, it would be great if they were listed here as well.

And I mean projects of any kind, so any projects that use Flexx as a GUI/webapp framework, but are from any category.

I'd like to get a feel for how Flex has already been used, and more importantly, how different use cases have been implemented.

So if anyone is running a public project using Flexx, feel free to link it here :)

I generally use flexx for quick proofs of concepts, and I did not keep the code. So far, I have done

There are two projects that are currently in use at home.

Both can be seen in here:

Note that I won't keep those ipfs links. They will remain for a few days and will eventually be garbage collected.

About the code, those are personal projects that I did not consider open sourcing, because I don't see the point of open sourcing something ad-hoc like this that I won't maintain. In particular, they are heavily coupled to my nomad setup and my database schema.

But in case you want to take a look, the code of iothearts is in the blog article and the code of the web gallery is here https://konubinix.eu/ipfs/bafybeietbhm7prgmwjzcbmr2uc7gx3t4gkymskye377lbxfwuk6j44as5e?filename=ipfsdocs.

Here again, those links won't work in the future.

Now, I'm thinking of creating an app to create some stopmotion videos with my kids. I was not convinced by was I could find in android and I think I will end up with :

I hope this gives some food for thoughts. -- Konubinix GPG Key : 7439106A Fingerprint: 5993 BE7A DA65 E2D9 06CE 5C36 75D2 3CED 7439 106A

Konubinix commented 2 years ago

I forgot to mention yet another application that I've been using for several years now. It is so integrated into my workflow that I forgot it was made in flexx.

My pomodoro application, running in an old android phone

image

The flexx app is connected to a redis server and sends events about the states of the pomorodo, so that I can automatically stop my music when the pomorodo is over and also automatically update my slack state

image

I don't have time to share the code, but I may if you ask.

Konubinix commented 2 years ago

Strictly speaking the 2m button is more of a GTD concept (two minutes rule). I implemented this concept in a few minutes (but still more than 2 minutes :-p ), and this is why I love flexx so much: the time from the idea to the first concrete working stuff is very small. This is ideal to apply the "make it work, then make it elegant" paradigm.

jrversteegh commented 2 years ago

I have a web app that is/was (don't know if it will ever happen) intended to become a sailing router: http://sail.orca-st.com/ built with flexx.

matkuki commented 2 years ago

In honor of @almarklein fixing a (for me) very high priority problem #721 , I asked my boss if I can post some small details of a couple of projects that we did and he agreed. All of the projects' web development is fully done in flexx from top to bottom, with helper libraries for the external stuff. Abolutely no javascript used, even in wrappers to javascript widgets, when some were used.

Description project 1:

Description project 2:

Description project 3:

almarklein commented 2 years ago

Wow, that looks and sounds amazing! Thanks for sharing @matkuki!

chinaericgithub commented 2 years ago

I am from China, a php and python developer. Use flexx to help Chinese export companies develop customers and build connections. The project is still in the research and development stage.

I love flexx so much, thanks!

1 2 3 4