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. Learn more →
Top 23 Python App Projects
- 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
-
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.
-
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-11Ah 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)
-
-
-
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-27Don'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.
- 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
-
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.
-
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.
-
-
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
-
-
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.
-
-
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/...)
-
-
-
bitchat-python
A Python implementation of the BitChat decentralized, peer-to-peer, encrypted chat application over BLE.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python App discussion
Python App related posts
-
Nodezator: Make apps by connecting Python functions visually
-
Arctic sea ice sets a record low maximum in 2025
-
Nodezator is a generalist Python node editor
-
A generalist Python node editor
-
Principles of Educational Programming Language Design
-
A Web-based WYSIWYG editor for automation routines
-
Wave: Create Web Apps with Python
- A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
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 |