Python text-editor

Open-source Python projects categorized as text-editor Edit details

Top 9 Python text-editor Projects

  • novelWriter

    novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.7+) and Qt 5 (5.3+) for cross-platform support.

    Project mention: Soul Relic: wholesome adventure | | 2022-08-08

    Also, have you tried book writing software like ? This one is FOSS, supports markdown, features to organize, cross-reference, etc.

  • CudaText

    Cross-platform text editor, written in Lazarus

    Project mention: CudaText: Open-source, cross-platform text editor, written in Lazarus | | 2022-08-06
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • PythonBuddy

    1st Online Python Editor With Live Syntax Checking and Execution

  • ci_edit

    A terminal text editor with mouse support and ctrl+Q to quit.

    Project mention: Please suggest a terminal text editor | | 2022-04-27

    I'm sure that vi and Emacs will happily do this and more, but I'm hoping for something a little lighter in weight. ci_edit nearly fits the bill, except it doesn't show a word count, and I thought I would ask first before trying to patch it.

  • ash

    A modern terminal text editor (by akashnag)

    Project mention: What are your favorite text editors? | | 2022-08-06


  • simple-console-editor

    sce -- minimalist console editor (no highlighting, no plugins, no modes, no Emacs)

    Project mention: Show HN: TopSpace – Scroll above the top line in Emacs | | 2022-02-21

    Indeed it is a nice feature! It's useful not only with large monitors, but also when one needs to visually compare two snippets that appear in two files at different offsets close to the beginning / end.

    Although I haven't seen it implemented before -- granted I don't often investigate text editors -- some editors / pagers (`vim`, `less`, Sublime?, etc.) support keeping a number of lines always visible between the cursor and the top / bottom of the view; some also support keeping the cursor always centered vertically. But as said, none of them seem to support scrolling past the beginning of the file.

    BTW, I've just "stolen" your idea and implemented in my own Python-based editor (<>).

    Thanks! :)

  • TI_GTE

    A General Text Editor for the TI Python Calcs

    Project mention: How to put notes in here? | | 2021-11-15

    Which program are you using? If you do not have one yet, feel free to use mine at (work in progress). Also, you must have a Python-edition calc to do so.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • MrNotepad

    :memo: | Simple Text Editor using Tkinter

    Project mention: I´m making a Text Editor | | 2022-02-01


  • SimpIDE

    A super-simple IDE.

    Project mention: Alternative to IDLE | | 2022-07-07
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). The latest post mention was on 2022-08-08.

Python text-editor related posts


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

Project Stars
1 novelWriter 1,359
2 CudaText 1,114
3 PythonBuddy 246
4 ci_edit 204
5 ash 68
6 simple-console-editor 6
7 TI_GTE 3
8 MrNotepad 1
9 SimpIDE 1
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives