Skip to content

Real projects using Flexx #720

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
C0D3D3V opened this issue Feb 6, 2022 · 8 comments
Open

Real projects using Flexx #720

C0D3D3V opened this issue Feb 6, 2022 · 8 comments

Comments

@C0D3D3V
Copy link

C0D3D3V commented Feb 6, 2022

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
Copy link
Member

almarklein commented Feb 7, 2022

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
Copy link
Contributor

Konubinix commented Feb 8, 2022 via email

@Konubinix
Copy link
Contributor

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
Copy link
Contributor

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
Copy link
Contributor

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
Copy link
Contributor

matkuki commented Apr 12, 2022

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:

  • Sanitary water and heating control in a large public facility
  • Application talks to a PLC (logic controller) directly in Python, dynamically updating all values on the page (temperatures, valves, ...)
  • All user and administrator control done through flexx
  • Helper library: pyads for communication with PLC
  • Screenshot from Chromium browser:
    image

Description project 2:

  • Full control system for home automation of a private home
  • Application talks to multiple PLC's to regulate and display values for heating (temperature, valves, ...), lights, blinds, sensors data
  • Schedule tasks controlled through flexx for automating when:
    • heating is turned on/off, and to what temperature
    • blinds move to a certain position
  • Displaying local weather data
  • Helper library: custom written library for a Cybro-2 PLC
  • Sadly, I cannot show a screenshot, as it is a private home

Description project 3:

  • Semaphore control system for a parking facility
  • Application talks to a PLC to set values and display status of the system
  • Helper library: pyads for communication with PLC
  • Screenshot from Chromium browser:
    screenshot_0

@almarklein
Copy link
Member

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

@chinaericgithub
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants