Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/retext-project/retext
ReText: Simple but powerful editor for Markdown and reStructuredText
https://github.com/retext-project/retext
editor markdown markdown-editor markup-language restructuredtext
Last synced: 4 days ago
JSON representation
ReText: Simple but powerful editor for Markdown and reStructuredText
- Host: GitHub
- URL: https://github.com/retext-project/retext
- Owner: retext-project
- License: gpl-2.0
- Created: 2015-09-13T16:43:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-12T21:05:22.000Z (13 days ago)
- Last Synced: 2025-01-14T15:12:03.400Z (11 days ago)
- Topics: editor, markdown, markdown-editor, markup-language, restructuredtext
- Language: Python
- Homepage:
- Size: 3.36 MB
- Stars: 1,901
- Watchers: 59
- Forks: 199
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE_GPL
Awesome Lists containing this project
- awesome-python-applications - Repo - project/retext/wiki)) Simple but powerful editor for Markdown and reStructuredText markup languages. `(linux)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.editor" href="#tag-dev.editor">Editor</a>)
- fucking-Awesome-Linux-Software - ![Open-Source Software - project/retext)) - A Simple but powerful editor for Markdown and reStructuredText. (Applications / Office)
- Awesome-Linux-Software - ![Open-Source Software - project/retext) - A Simple but powerful editor for Markdown and reStructuredText. (Applications / Office)
- awesome-python-applications - Repo - project/retext/wiki)) Simple but powerful editor for Markdown and reStructuredText markup languages. `(linux)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.editor" href="#tag-dev.editor">Editor</a>)
- starred-awesome - retext - ReText: Simple but powerful editor for Markdown and reStructuredText (Python)
- awesome-hacking-lists - retext-project/retext - ReText: Simple but powerful editor for Markdown and reStructuredText (Python)
- jimsghstars - retext-project/retext - ReText: Simple but powerful editor for Markdown and reStructuredText (Python)
README
Welcome to ReText!
==================[![GitHub Actions status][GitHub Actions SVG]][GitHub Actions]
ReText is a simple but powerful editor for markup languages. It is based on
[Markups] module which supports Markdown, reStructuredText, Textile and
AsciiDoc. One can also add support for [custom markups] using Python modules.![ReText on Plasma 5 desktop][Screenshot]
To install ReText, make sure that you have [Python] (3.9 or later) installed,
and run `pip3 install ReText`. To avoid system-wide installation, you can
create a [virtual environment] and install from there. You can also manually
download the tarball from [PyPI] or clone the repository, and then run
`./retext.py`.ReText requires [PyQt6] and [Markups] (4.0 or later) to run. When you run
`pip3 install ReText`, pip will install them automatically, but you can also
install manually and specify markups that you are going to use using extras
syntax, e.g.:pip3 install Markups[markdown,restructuredtext,textile]
We also recommend having these packages installed:
* [pyenchant](https://pypi.org/project/pyenchant/) — for spell checking support
* [chardet](https://pypi.org/project/chardet/) — for encoding detection support
* [PyQt6-WebEngine](https://pypi.org/project/PyQt6-WebEngine/) — a more
powerful preview engine with JavaScript supportTranslation files are already compiled for release tarballs and will be
automatically loaded. For development snapshots, compile translations using
`lrelease ReText/locale/*.ts` command (on Debian-based systems, use
`/usr/lib/qt6/bin/lrelease` from `qt6-l10n-tools` package). Translation files
can also be loaded from `/usr/share/retext/` directory.You can translate ReText into your language on [Transifex].
ReText is Copyright 2011–2025 [Dmitry Shachnev](https://mitya57.me),
2011–2023 [Maurice van der Pot](mailto:[email protected]), and is
licensed under GNU GPL (v2+) license, the current version is available in
`LICENSE_GPL` file.ReText icon is based on `accessories-text-editor` icon from the Faenza theme.
You can read more about ReText in the [wiki].
[Screenshot]: https://raw.githubusercontent.com/retext-project/retext/master/data/retext-kde6.png
[wiki]: https://github.com/retext-project/retext/wiki
[PyPI]: https://pypi.org/project/ReText/
[Transifex]: https://www.transifex.com/mitya57/ReText/
[GitHub Actions]: https://github.com/retext-project/retext/actions
[GitHub Actions SVG]: https://github.com/retext-project/retext/workflows/tests/badge.svg
[custom markups]: https://pymarkups.readthedocs.io/en/latest/custom_markups.html
[Python]: https://www.python.org/
[PyQt6]: https://pypi.org/project/PyQt6/
[Markups]: https://pypi.org/project/Markups/
[virtual environment]: https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/