Python App

Open-source Python projects categorized as App

Top 23 Python App Projects

  1. kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: Ask HN: What Toolchains Are People Using for Desktop App Development in 2025? | news.ycombinator.com | 2025-08-09

    Because I mainly work with python, I am using Kivy (https://kivy.org/).

    Earlier I was HTMX, Jinja templates, Flask, Tailwind and little vanilla JS. It was too inelegant for my taste.

    I am considering moving to either Swift, or JS/Svelete

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. activitywatch

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

    Project mention: EFF Launches Age Verification Hub as Resource Against Misguided Laws | news.ycombinator.com | 2025-12-11

    Ah okay. I think this would probably be pretty tricky, security-wise, no? One of my first thoughts that might help would be writing a simple tool that parses history from your browsers to categorize it. Other than that, there are things like https://activitywatch.net/ (which seems to have a desktop and Android version)

  4. wave

    Realtime Web Apps and Dashboards for Python and R (by h2oai)

  5. electricitymaps-contrib

    The open source repository for Electricity Maps App and data parsers that powers the world's most comprehensive electricity data platform

    Project mention: Arctic sea ice sets a record low maximum in 2025 | news.ycombinator.com | 2025-03-27

    Don't know much about that policy but I frequently monitor electricity usage via https://app.electricitymaps.com and Germany has usually the highest carbon intensity electricity in western Europe. Getting rid of nuclear seems to have made things worse.

  6. rio

    WebApps in pure Python. No JavaScript, HTML and CSS needed (by rio-labs)

    Project mention: Show HN: Rio – Modern Web Apps in Pure Python, No JavaScript/HTML/CSS Needed | news.ycombinator.com | 2025-03-08

    Hey HN,

    Over the past 10 months, my friends and I created an open source project called Rio to help Python developers build modern web apps without needing HTML, CSS, or JavaScript. Whether you're working on a simple internal tool or a complex multi-page app, Rio lets you stay in the Python ecosystem without needing to learn frontend frameworks.

    With Rio, the UI is defined using Python components, inspired by React and Flutter. Instead of writing HTML/CSS, you compose reusable UI elements in Python and let Rio handle rendering and state updates. The backend and frontend stay seamlessly connected using WebSockets, so data syncs automatically without manual API calls. Since Rio is fully Python-native, you can integrate it with any Python library, from data science tools to AI models.

    Many Python projects rely on popular libraries like React internally, but the core benefits and elegance of these libraries are often diluted in the process. Unlike wrapper frameworks, Rio is built from scratch, offering a cleaner, faster, and more efficient development experience specifically for Python.

    We’ve seen users build everything from CRM tools to dashboards, LLM interfaces, and interactive reports using Rio. If you’re a Python developer who has wanted a better way to build web apps without learning JavaScript, we’d love to hear your thoughts!

    [Github] https://github.com/rio-labs/rio

  7. nodezator

    A generalist Python node editor

    Project mention: Ask HN: What project do you donate to? | news.ycombinator.com | 2025-05-26

    A guy in Brazil who coded up:

    https://nodezator.com/

    because it was the first Python node editor which "just worked" out of the box when I tried to run it.

    Based on a game dev system which was called Indie Python, the main site is now at:

    https://indiesmiths.com/

    I kick in to Wikipedia via Microsoft Rewards points whenever they are matching points, or if I have a surplus of Amazon gift card money 'cause there haven't been any Kindle book sales I bought into for a while.

  8. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  9. prettymapp

    🖼️ Create beautiful maps from OpenStreetMap data in a streamlit webapp

  10. 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

  11. dreame-vacuum

    Home Assistant integration for Dreame robot vacuums with map support

  12. Python-NSE-Option-Chain-Analyzer

    The NSE has a website which displays the option chain in near real-time. This program retrieves this data from the NSE site and then generates useful analysis of the Option Chain for the specified Index or Stock. It also continuously refreshes the Option Chain and visually displays the trend in various indicators useful for Technical Analysis.

  13. pydoc-markdown

    Create Python API documentation in Markdown format.

  14. ESP32-MPY-Jama

    v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

  15. Chocolate

    The future of media manager

  16. json2html

    🐍 Python module for converting complex JSON to HTML Table representation (by softvar)

  17. bitchat-python

    A Python implementation of the BitChat decentralized, peer-to-peer, encrypted chat application over BLE.

  18. SignTools-CI

    Sign iOS apps on demand using CI. Part of: https://github.com/SignTools/SignTools

  19. gnucash-web

    A simple, mobile-friendly webinterface for GnuCash

  20. aki65.github.io

  21. kivy-cupertino

    iOS-style widgets for Kivy

  22. diofant

    A Python CAS library

  23. pyrelay

    PyRelay is a python implementation of a NOSTR Relay, using asyncio

  24. Translator-pp

    A cross platform all in one translator app

  25. SaaSHub

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

    SaaSHub logo
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).

Python App discussion

Python App related posts

Index

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

# Project Stars
1 kivy 18,792
2 activitywatch 16,164
3 awesome-testflight-link 4,750
4 wave 4,217
5 electricitymaps-contrib 3,918
6 rio 3,324
7 nodezator 2,705
8 prettymapp 2,653
9 KivyMD 2,424
10 dreame-vacuum 1,616
11 Python-NSE-Option-Chain-Analyzer 504
12 pydoc-markdown 488
13 ESP32-MPY-Jama 472
14 Chocolate 457
15 json2html 279
16 bitchat-python 240
17 SignTools-CI 229
18 gnucash-web 152
19 aki65.github.io 104
20 kivy-cupertino 80
21 diofant 73
22 pyrelay 44
23 Translator-pp 28

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?