BeeWare – write Python, run as native everywhere

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Are you suggesting not using BeeWare and using Qt instead? I only want to target Windows and macOS (I'm ignoring mobile.) For web I'm stuck in my ways and just go with Golang + server-side rendering (a bit of JS to make forms nicer.)

    I was looking at Fyne for doing desktop UIs in Go: https://github.com/fyne-io/fyne

    I can keep everything in the Go ecosystem that way.

    Any thoughts or advice?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pup

    Pluggable Micro Packager (by mu-editor)

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  • Pyto

    Python IDE for iOS with NumPy, Matplotlib, Pandas, SciPy and SciKit-Learn

    This was actually a dealbreaker and blocker for me when I last time tried BeeWare. I was hoping I will be able to do some rapid prototyping with numpy + opencv-python directly on my android or iphone. I wish there was at least some tutorial how to make non-pure python modules.

    I had the same issue when investigating Kivy and PyQt. It definitely seems possible since you can download Pydroid [1] for android (that supports e.g. pyqt, opencv, tensorflow) or Pyto [2] for iOS (that seems actually is based on BeeWare and support many non-pure modules including opencv)

    [1] https://play.google.com/store/apps/details?id=ru.iiec.pydroi...

    [2] https://github.com/ColdGrub1384/Pyto

  • Slint

    Discontinued Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]

    SixtyFPS (https://sixtyfps.io/) is in progress for Rust, but it is still early days. It also does not technically use a native toolkit (it uses Qt), but I believe that might be on roadmap. For traditional GUI apps, I think the lack of a table or tree widget is the most limiting for the time being. They have stated they intend to remedy that.

  • multiplatform-compose

    A demo to show usage of Jetbrains Compose in Android and iOS.

    Edit: It looks like there are some efforts to bring it to iOS https://github.com/cl3m/multiplatform-compose

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Flet – multi-platform apps in Python powered by Flutter

    1 project | news.ycombinator.com | 6 Jul 2024
  • FastUI: Build Better UIs Faster

    12 projects | news.ycombinator.com | 1 Mar 2024
  • Ask HN: Can I create a mobile and Web App using Python/Python Framework?

    5 projects | news.ycombinator.com | 13 Feb 2024
  • Modifying GUI elements from a background thread

    2 projects | /r/kivy | 7 Dec 2023
  • Python GUI libraries? <3

    1 project | /r/learnpython | 6 Dec 2023

Did you konow that Go is
the 4th most popular programming language
based on number of metions?