Python Cross-Platform

Open-source Python projects categorized as Cross-Platform

Top 23 Python Cross-Platform Projects

  • Awesome-Linux-Software

    🐧 A list of awesome Linux softwares

    Project mention: My 2022 Linux Mint Desktop :) | | 2022-09-08

  • pillow

    Python Imaging Library (Fork)

    Project mention: Add Watermarks To PDF, JPG & PNG files with no restrictive licensing | | 2023-01-20

    Pillow -

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • youtube-dl-gui

    A cross platform front-end GUI of the popular youtube-dl written in wxPython.

    Project mention: [Software] Existe-t-il des convertisseurs Youtube en mp3 en ligne sûrs? | | 2023-01-31
  • activitywatch

    The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.

    Project mention: multiple timer but only one at the time | | 2023-02-03
  • OnionShare

    Securely and anonymously share files, host websites, and chat with friends using the Tor network

    Project mention: OnionShare: Tool anonymously share files, host sites, and chat using Tor | | 2023-01-21
  • RPA-Python

    Python package for doing RPA

    Project mention: Webscraping/Browser Automation With User Settings Available? | | 2022-09-19

    # import rpa as r import time r.init() r.url('') time.sleep(4) r.snap('page', 'results.png') r.close()

  • asciimatics

    A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

    Project mention: I'm making a notes app and am up to making an 'edit' feature, but have no way of making changes to a file's contents, let alone saving the changes and writing them to the file | | 2023-01-19

    Scroll down to the TUI example in the README, just above the documentation link:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Stitch

    Python Remote Administration Tool (RAT)

  • Phoenix

    wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before. (by wxWidgets)

    Project mention: Modularized wxPython AGW-AUI demo module | | 2022-09-26

    My project attempts to freshen and modularize an advanced wxPython demo module AGW-AUI as a learning exercise. My other goal is the preparation of a structured wxPython GUI app skeleton. While the project reproduces most demo features, the original monolithic code is split into multiple loosely coupled components. A recent Python version (3.10) is required, and I use the latest wxPython release (4.2). This early attempt lacks documentation, but I hope to fix this problem later.

  • InstaLooter

    Another API-less Instagram pictures and videos downloader.

    Project mention: Browser extension/tool that makes copying links easier? | | 2022-03-05
  • KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.

    Project mention: why is there a black "shadow" box on my app? | | 2023-01-27

    I've did some digging and it appears it is a bug in some opengl shaders. You can't really fix it yourself so to get rid of it install the master version of both kivy and kivymd from github. Fixed and merged in this issue

  • liquidctl

    Cross-platform CLI and Python drivers for AIO liquid coolers and other devices

    Project mention: Any software like FanControl? | | 2023-02-02

    There is also Liquidctl which has some type of fancontrol built in, but mainly focuses on liquid coolers (hence the name).

  • CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework.

    Project mention: Tautulli won't start with Fedora 37 (Python 3.11) | | 2022-10-22
  • pytermgui

    Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!

    Project mention: Any Good Recommendations for a Tutorial on PyTermGUI? | | 2022-09-24

    Talking about resources, their docs are pretty good and contains some examples too. Documentation:

  • CudaText

    Cross-platform text editor, written in Lazarus

    Project mention: CudaText: Open-source, cross-platform text editor, written in Lazarus | | 2022-08-06
  • vidcutter

    A modern yet simple multi-platform video cutter and joiner.

    Project mention: LosslessCut: The Swiss Army Knife of Lossless Video/Audio Editing | | 2022-12-13
  • bleak

    A cross platform Bluetooth Low Energy Client for Python using asyncio

    Project mention: Automating Testing for BLE Devices | | 2022-04-12

    We’ve automated testing on our BLE device. Our rig is based on a Raspberry pi configured with a Gitlab-runner that runs a test suite written in Python. We use a library called Bleak:

  • python-mss

    An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

  • topydo

    A powerful todo list application for the console, using the todo.txt format.

    Project mention: how do you keep track of notes, todo lists, links, ...? | | 2022-11-11

    I recently switched from a CLI task list (topydo) to Vikunja, and I'm liking it so far!

  • ubelt

    A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy!

    Project mention: [D] What is some cool python magic(s) that you've learned over the years? | | 2022-07-29

    The ubelt.util_platform module is a good example of including references to similar functionality.

  • dumpulator

    An easy-to-use library for emulating code in minidump files.

  • yasb

    A highly configurable cross-platform (Windows) status bar written in Python.

    Project mention: Mars is cool | | 2023-01-29
  • TUIFIManager

    A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.

    Project mention: Any plasma theme that looks like TUIFIManager | | 2022-12-29

    Saw this video by brodie today and I think it looks absolutely gorgeous. Any recommendations?

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-03.

Python Cross-Platform related posts


What are some of the best open-source Cross-Platform projects in Python? This list will help you:

Project Stars
1 Awesome-Linux-Software 18,728
2 pillow 10,489
3 youtube-dl-gui 8,711
4 activitywatch 7,952
5 OnionShare 5,494
6 RPA-Python 3,629
7 asciimatics 3,233
8 Stitch 2,421
9 Phoenix 1,935
10 InstaLooter 1,815
11 KivyMD 1,764
12 liquidctl 1,694
13 CherryPy 1,644
14 pytermgui 1,466
15 CudaText 1,460
16 vidcutter 1,203
17 bleak 1,021
18 python-mss 804
19 topydo 652
20 ubelt 640
21 dumpulator 399
22 yasb 391
23 TUIFIManager 333
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives