SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Cross-Platform Projects
-
-
"down" could be a good name for a python image library plugin/extension.
-
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.
-
activitywatch
The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.
But have a look at https://activitywatch.net/
-
Project mention: How do I download my YouTube livestreams in higher resolutions for editing? Because it’s only letting me downlod at 480p and I streamed at 720p… | /r/VirtualYoutubers | 2023-07-01
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
For small apps, I may choose a TUI (Terminal User Interface). Curses for Python is very lightweight, but quite low level and difficult to use for anything more than a very simple interface (if your app tries to draw outside of the drawing area, the app crashes, so you have to carefully manage every detail). Textual and asciimatics are both mature TUI frameworks that provide a higher level and more Pythonic way to create TUI's.
-
-
-
Phoenix
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before. (by wxWidgets)
-
KivyMD
KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd
These are the requirements in buildozer.spec that worked: requirements = kivy==master, https://github.com/kivymd/KivyMD/archive/master.zip
-
I intend to purchase an AIO for a system that will also run Linux in dual boot. As CAM is not available for Linux, i have been looking at 3rd party options such as https://github.com/liquidctl/liquidctl for controlling the AIO on Linux systems. Support for the 2023 models is still a work in progress however. I'm not sure what will happen to my AIO if I run linux without CAM or other software configured.
-
pytermgui
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
Several libraries, such as urwid or PyTermGUI, allow the development of TUI applications in Python. For enhancing the functionality and aesthetics of TUI apps, they offer some fundamental and more sophisticated utilities. But there is one package that is truly exceptional and might even be so amazing that it sparks a TUI renaissance (I really wanted to put "TUI renaissance" somewhere in this article).
-
-
-
Project mention: FFmpeg is getting better with multithreaded transcoding pipelines | news.ycombinator.com | 2023-11-06
-
Project mention: bleak VS SimpleBLE - a user suggested alternative | libhunt.com/r/bleak | 2023-07-03
-
Project mention: Windows 11’s taskbar is finally getting labels and never combine app icons | news.ycombinator.com | 2023-04-24
What an absolute mess. In the meantime I'm glad to have seen alternatives like yasb[1] popping up.
-
-
Project mention: Tell HN: YouTube Download Websites Disappearing from Google Search Results | news.ycombinator.com | 2023-05-31
If you're on Android, grab "dvd" off F-Droid.
https://f-droid.org/en/packages/org.yausername.dvd/
Fairly user friendly, but also far more powerful than third party YouTube downloader services you can find online.
I don't personally use it, but there's also Videomass for Windows.
https://jeanslack.github.io/Videomass/
These tools give you relatively user-friendly access to yt-dlp.
-
-
ubelt
A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy!
I can't give you a stdlib, but I can give you a package with a lot of the basic functionality but still small enough that it installs quickly and has negligable overhead. The ubelt library is a set of 100ish utility functions and classes. It's similar to boltons, but I suppose it reflects a different perspective on what's useful.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Cross-Platform related posts
- GrandTourer – a CLI tool for easily launching applications on macOS
- How do I download my YouTube livestreams in higher resolutions for editing? Because it’s only letting me downlod at 480p and I streamed at 720p…
- GenPiCam - Generative AI Camera
- Kivy-iOS app can't load .png images
- Python libs that I wish were part of the standard library
- Would it be better to code using Python or learning Kotlin
- HotReloadViewer error "import package 'kivymd.utils.hot_reload_viewer.HotReloadViewer"
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2024
Index
What are some of the best open-source Cross-Platform projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Awesome-Linux-Software | 21,092 |
2 | pillow | 11,651 |
3 | activitywatch | 10,768 |
4 | youtube-dl-gui | 9,117 |
5 | OnionShare | 6,012 |
6 | whereami | 5,088 |
7 | RPA-Python | 4,507 |
8 | asciimatics | 3,522 |
9 | Stitch | 2,917 |
10 | CudaText | 2,316 |
11 | Phoenix | 2,175 |
12 | KivyMD | 2,083 |
13 | liquidctl | 2,073 |
14 | pytermgui | 2,028 |
15 | InstaLooter | 1,972 |
16 | CherryPy | 1,779 |
17 | vidcutter | 1,723 |
18 | bleak | 1,506 |
19 | yasb | 1,097 |
20 | python-mss | 954 |
21 | Videomass | 857 |
22 | topydo | 724 |
23 | ubelt | 707 |