Python Editor

Open-source Python projects categorized as Editor

Top 23 Python Editor Projects

  1. novelWriter

    novelWriter is an open source plain text editor designed for writing novels.

    Project mention: NovelWriter | news.ycombinator.com | 2024-09-14
  2. 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.

    Judoscale logo
  3. git-cola

    git-cola: The highly caffeinated Git GUI

    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

  4. zim-desktop-wiki

    Main repository of the zim desktop wiki project

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

  5. retext

    ReText: Simple but powerful editor for Markdown and reStructuredText (by retext-project)

  6. manuskript

    A open-source tool for writers

  7. leo-editor

    Leo is an Outliner, Editor, IDE and PIM written in 100% Python.

    Project mention: Nodezator is a generalist Python node editor | news.ycombinator.com | 2024-11-29

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

  8. mu

    A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)

    Project mention: Python Is the New Basic | news.ycombinator.com | 2025-01-11

    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.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. QssStylesheetEditor

    Editor for qt stylesheet (qss). Real-time preview, and user can define varibles in qss.

  11. ninja-ide

    {Ninja-IDE Is Not Just Another IDE}

  12. django-markdownx

    Comprehensive Markdown plugin built for Django

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

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

  15. 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!

  16. 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-06

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

  17. EdiZon_CheatsConfigsAndScripts

    The official EdiZon Editor Config and Editor Script repository.

  18. manim_editor

    Web Presenter for Mathematical Animations using Manim.

  19. PythonBuddy

    1st Online Python Editor With Live Syntax Checking and Execution

  20. porcupine

    A decent editor written in tkinter (by Akuli)

  21. DemonEditor

    Enigma2 channel and satellite list editor for GNU/Linux and macOS.

  22. ash

    A modern terminal text editor (by akashnag)

  23. angry-reviewer

    Style corrector for academic writing and scientific papers at angryreviewer.com

  24. Tutkain

    A Sublime Text package for interactive Clojure development

  25. 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).

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

    CodeRabbit 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 Editor discussion

Log in or Post with

Python Editor related posts

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

Sponsored
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.
judoscale.com

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