Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues. Learn more →
Top 23 Python Editor Projects
-
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
Project mention: Ubuntu Hoping to Remove Qt 5 Before Ubuntu 26.04 LTS | news.ycombinator.com | 2024-11-01
Qt5 to Qt6 is nothing like Python2 to Python3.
The lessons from (Qt3 to Qt4 and) Qt4 to Qt5 have been learned and moving a large project from Qt5 to Qt6 is not that hard comparatively. There are a few minor deprecated APIs to handle and it's relatively easy over all.
I even have a stable project that is compatible with Qt5 and Qt6 [1] all in a single code base (particularly thanks to the effort of the qtpy[2] library). It's not that hard, and my opinion includes C++ in that assessment.
[1] https://github.com/git-cola/git-cola/
[2] https://github.com/spyder-ide/qtpy
-
Project mention: Notetime: Minimalistic notes where everything is timestamped | news.ycombinator.com | 2025-03-21
Yes, there is. The manual way is to press CTRL+d where you'd like a date. Or read the thread at [1] to configure Zim adds the date on Return.
[1] https://github.com/zim-desktop-wiki/zim-desktop-wiki/issues/...
-
-
-
The Haystack Editor has been mentioned here previously, and seems quite promising.
It makes an interesting contrast to:
https://leo-editor.github.io/leo-editor/
I wound up using TeXshop/TeXworks with a Literate Programming setup I hacked together with a bit of help from A.X. on tex.stackexchange:
https://tex.stackexchange.com/questions/722886/how-to-write-...
-
mu
A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)
QBasic is actually still a great first language for children, particularly non-native English speakers. In this case, the syntax is really easy to grasp, simple UPPERCASE commands with lowercase arguments. No need to wrestle with getting closures right, etc.
I had quite a bit of success digging QBasic with our son (10yo back then), using this great tutorial which I translated to our language: http://tedfelix.com/qbasic/
Eventually, though the Son dropped his QBasic explorations (I consider it "my fault", since I got burdened with other stuff and couldn't help him as much as I wanted to). And - he dropped it in order to first take up Scratch and then dig straight into - duh! - Python. There ya go. I do think he will need some time to get closures etc intuitively right; in this regard, QBasic was, IMO, indeed, easier to grasp.
I was happy to find a great children-friendly IDE for Python, though - Mu: https://codewith.mu/
Not as "immersive" as the excellent (!) QBasic IDE and its blue screen, but still great. No bloat. F5 for launching the program, etc - and our son started to notice and carefully analyze the interpreter's error messages from first try all by himself. So, all in all, really happy with Mu.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
QssStylesheetEditor
Editor for qt stylesheet (qss). Real-time preview, and user can define varibles in qss.
-
-
-
durdraw
Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
-
Text-Pastry
Extend the power of multiple selections in Sublime Text. Modify selections, insert numeric sequences, incremental numbers, generate uuids, date ranges, insert continuously from a word list and more.
-
Suplemon
:lemon: Console (CLI) text editor with multi cursor support. Suplemon replicates Sublime Text like functionality in the terminal. Try it out, give feedback, fork it!
-
dbt-osmosis
Provides automated YAML management and a streamlit workbench. Designed to optimize dev workflows.
Project mention: SDF to the Rescue: Overcoming dbt-osmosis's Column Rename Struggles | dev.to | 2025-02-06So in this post, I want to shine a spotlight on SDF’s potential to enhance the dbt development experience, especially in tackling some of the challenges that dbt-osmosis faces in metadata management.
-
-
-
-
-
-
-
-
-
PyMemoryEditor
:floppy_disk: Multi-platform library developed with ctypes for reading, writing and searching process memory, in a simple and friendly way with Python 3. The package supports Windows and Linux (32-bit and 64-bit).
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Python Editor discussion
Python Editor related posts
-
Building with Gemma 3: A Developer's Guide to Google's AI Innovation
-
MKWS – Simplest Static Site Generator
-
Show HN: LLMpeg
-
Nodezator is a generalist Python node editor
-
WhyIsItNotDoneYet
-
Ubuntu Hoping to Remove Qt 5 Before Ubuntu 26.04 LTS
-
Why Not Comments
-
A note from our sponsor - Judoscale
judoscale.com | 22 Apr 2025
Index
What are some of the best open-source Editor projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | novelWriter | 2,345 |
2 | git-cola | 2,333 |
3 | zim-desktop-wiki | 2,018 |
4 | retext | 1,934 |
5 | manuskript | 1,931 |
6 | leo-editor | 1,531 |
7 | mu | 1,459 |
8 | QssStylesheetEditor | 1,372 |
9 | ninja-ide | 930 |
10 | django-markdownx | 894 |
11 | durdraw | 851 |
12 | Text-Pastry | 836 |
13 | Suplemon | 794 |
14 | dbt-osmosis | 533 |
15 | EdiZon_CheatsConfigsAndScripts | 495 |
16 | manim_editor | 311 |
17 | PythonBuddy | 282 |
18 | porcupine | 167 |
19 | DemonEditor | 126 |
20 | ash | 112 |
21 | angry-reviewer | 107 |
22 | Tutkain | 68 |
23 | PyMemoryEditor | 60 |