SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Python IDE Projects
-
Project mention: Spyder 6.0 Released – The Scientific Python Development Environment | news.ycombinator.com | 2024-09-03
-
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.
-
We searched for other IDEs that would be simple to use, allow easy import of Arduino libraries, and upload the code on the board. I wanted something of the like of Atom editor, but it was not supported on Raspberry Pi (and deprecated now). We found that PlatformIO could be an option. It is a plugin in VSCode that can manage many type of boards. We went ahead, installed VScode, then the PlatformIO extension. We opened a terminal in VScode with Q chat, and voila! Valentin could finally continue to play with a more stable solution. He had a simple way to code, compile, and push code on the Arduino.
-
-
Project mention: Urtext: The Python plaintext library for people who've tried everything else | news.ycombinator.com | 2025-05-04
-
-
Project mention: Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile | news.ycombinator.com | 2024-06-30
This is super cool, and I love the old school tech stack. It makes for a very approachable codebase and a fast user experience.
As a reminder given the recent polyfill io attack, don't use public CDN hosted JS filed without also setting SRI attributes. It's a marginal perf benefit because the cache is partitioned by top level domains now and it opens you up to attacks from the CDN owners.
https://github.com/vshymanskyy/ViperIDE/issues/14
As a bonus set CSP headers and a nonce when you can, but definitely set SRI on any 3p scripts.
-
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/...)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Aura-Text
Aura Text is a versatile and powerful text editor powered by QScintilla that provides all the necessary tools for developers. It is build using PyQt6 and Python.
-
-
-
-
-
-
-
-
Fast-online-compiler
Fast Online Compiler is an API based Code Compiler/runner running on the cloud!
-
GitHub: github.com/ion-linti/VibeCodingFlow
-
-
Project mention: The Unreasonable Effectiveness of an LLM Agent Loop with Tool Use | news.ycombinator.com | 2025-05-15
The default chat interface is the wrong tool for the job.
The LLM needs context.
https://github.com/marv1nnnnn/llm-min.txt
The LLM is a problem solver but not a repository of documentation. It still needs to look that up like human developers.
You could use o3 and ask it to search the web for documentation and read that first but it's not efficient. The proper LLM coding assistant tools manage the context properly.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python IDE discussion
Python IDE related posts
-
Show HN: Min.js Style Compression of Tech Docs for LLM Context
-
Your first MCP Server (quick)
-
Urtext: The Python plaintext library for people who've tried everything else
-
Thonny, Python IDE for Beginners
-
Vibe coding a GO CLI to extract data from articles
-
Building with Gemma 3: A Developer's Guide to Google's AI Innovation
-
Você não está mais codificando sozinho(a): O desenvolvimento na era dos code agents
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source IDE projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Spyder | 8,713 |
2 | PlatformIO | 8,299 |
3 | thonny | 3,386 |
4 | leo-editor | 1,539 |
5 | ninja-ide | 927 |
6 | ViperIDE | 474 |
7 | ESP32-MPY-Jama | 463 |
8 | Aura-Text | 314 |
9 | prodict | 151 |
10 | LuaNodeEditor | 87 |
11 | PyPadPlusPlus | 84 |
12 | BrainIDE | 48 |
13 | micropython-web-editor | 28 |
14 | ttkode | 19 |
15 | tabby-backend-py | 14 |
16 | Fast-online-compiler | 11 |
17 | VibeCodingFlow | 9 |
18 | cado | 5 |
19 | llm-min.txt | 2 |
20 | SimpIDE | 1 |