Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Text Editing

Text Editing

163 projects

Showing 36 of 163 projects

Draft-js Samples - An app with examples and code explanations
Draft-js Samples - An app with examples and code explanationsTypeScript

Interactive examples and learning resources for the Draft.js rich text editor framework.

#interactive-examples#frontend-development#typescript
Stars67
Forks14
Last commit
improved-search.nvim
improved-search.nvimLua

A Neovim plugin that enhances search with stable jumps, in-place word search, and visual/motion-based search operators.

#vimscript#search#productivity
Stars61
Forks2
Last commit2 years ago
Vim
VimVim Script

A Vim plugin providing syntax highlighting and language support for Quarto (.qmd) documents.

#code-blocks#syntax-highlighting#quarto
Stars61
Forks9
Last commit5 months ago
quartostamp
quartostampR

RStudio Addin to insert pre-written Quarto elements like divs and classes into Quarto documents.

#productivity#r-package#workflow-automation
Stars61
Forks2
Last commit6 months ago
texmagic.nvim
texmagic.nvimLua

A Neovim plugin that enables per-project LaTeX build engine selection via magic comments for the TexLab LSP server.

#build-automation#latex#magic-comments
Stars59
Forks2
Last commit4 months ago
nvim-luxmotion
nvim-luxmotionLua

A Neovim plugin that provides smooth 60fps animations for cursor movement, word navigation, text objects, and viewport scrolling.

#animation#performance-optimization#vim-motions
Stars57
Forks1
Last commit16 days ago
interestingwords.nvim
interestingwords.nvimLua

A Neovim plugin for highlighting multiple words simultaneously and navigating through them with smooth scrolling.

#developer-tools#productivity#syntax-highlighting
Stars57
Forks9
Last commit1 year ago
Prism
PrismJavaScript

A DraftJS plugin that adds syntax highlighting to code blocks using Prism.js.

#draftjs#draft-js-plugins#draftjs-plugins
Stars48
Forks6
Last commit5 years ago
Block Breakout
Block BreakoutJavaScript

A Draft.js plugin that automatically changes block types when pressing return at block boundaries.

#react-component#wysiwyg#content-editable
Stars40
Forks10
Last commit7 years ago
unruly-worker.nvim
unruly-worker.nvimLua

A Neovim keymap plugin that remaps Vim motions and commands to the Workman keyboard layout for ergonomic typing.

#workman-layout#keyboard-ergonomics#productivity
Stars40
Forks3
Last commit7 months ago
blink-cmp-dat-word
blink-cmp-dat-wordLua

A fast, offline word completion source for blink.cmp using a double-array trie data structure.

#autocompletion#word-source#offline
Stars38
Forks3
Last commit5 months ago
ns-textobject.nvim
ns-textobject.nvimLua

A Neovim textobject plugin that extends nvim-surround with enhanced text selection and manipulation capabilities.

#textobject#nvim-surround#vim
Stars37
Forks3
Last commit3 years ago
iedit.nvim
iedit.nvimLua

A Neovim plugin for simultaneous editing of multiple text occurrences, inspired by Emacs's iedit.

#multiple-occurrences#iedit#productivity
Stars36
Forks3
Last commit6 months ago
mdnotes.nvim
mdnotes.nvimLua

A Neovim plugin for enhanced Markdown note-taking with WikiLinks, asset management, tables, and extensible commands.

#wikilinks#productivity#table-editing
Stars34
Forks2
Last commit5 days ago
smart-backspace.nvim
smart-backspace.nvimLua

A Neovim plugin providing context-aware backspace for handling pairs, whitespace, and indentation like an IDE.

#productivity#plugin-neovim#code-editing
Stars33
Forks1
Last commit7 days ago
compter.nvim
compter.nvimLua

A Neovim plugin that extends <C-a> and <C-x> to increment/decrement custom patterns like dates, alphabets, and booleans.

#vimscript#neovim-plugin#neovim-plugins
Stars30
Forks3
Last commit3 years ago
edit-markdown-table.nvim
edit-markdown-table.nvimLua

A Neovim plugin that simplifies editing markdown tables using Treesitter, even with lengthy cell content.

#treesitter#productivity#markdown-tables
Stars28
Forks0
Last commit3 years ago
TBCEditor
TBCEditorPascal

A syntax highlighting edit control for RAD Studio (Delphi/C++ Builder) with code folding, completion proposal, and minimap.

#object-pascal#ide-integration#syntax-highlighting
Stars26
Forks44
Last commit10 years ago
repeatable-move.nvim
repeatable-move.nvimLua

A Neovim plugin that makes movement commands repeatable with ; and , keys for treesitter textobjects and custom functions.

#treesitter#vim-motions#neovim-plugin
Stars26
Forks1
Last commit3 months ago
duplicate.nvim
duplicate.nvimLua

A Neovim plugin for duplicating visual selections, lines, and textobjects with directional control.

#productivity#vim-motions#nvim-plugins
Stars25
Forks0
Last commit2 years ago
markdown-togglecheck
markdown-togglecheckLua

A Neovim plugin that toggles markdown task list checkboxes using Tree-sitter.

#productivity-tools#markdown-editing#neovim-plugin
Stars23
Forks3
Last commit2 years ago
taal.nvim
taal.nvimLua

A Neovim plugin that uses LLMs to provide grammar and spelling suggestions for natural language text.

#claude-api#gemini#grammar-checker
Stars23
Forks0
Last commit2 months ago
truncateline.nvim
truncateline.nvimLua

A Neovim plugin that truncates long lines to show only the start when scrolling horizontally, preventing disorientation.

#user-interface#scrolling#neovim-plugin
Stars22
Forks1
Last commit6 months ago
yanklock.nvim
yanklock.nvimLua

A Neovim plugin that temporarily locks the paste register to "0, enabling safe use of delete/change motions while preserving yanked content.

#productivity#nvim-lua#plugin-management
Stars21
Forks0
Last commit1 year ago
ngx-jodit
ngx-joditTypeScript

Angular wrapper for Jodit and Jodit-Pro WYSIWYG editors, supporting Angular >=12 and ESM.

#esm#angular-wrapper#frontend
Stars19
Forks6
Last commit2 months ago
ngx-traak
ngx-traakTypeScript

A highly customizable WYSIWYG editor for Angular, built on ProseMirror, allowing seamless integration of custom components.

#customizable#editorjs#typescript
Stars18
Forks0
Last commit1 year ago
blink-cmp-latex
blink-cmp-latexLua

A LaTeX source provider for the blink.cmp Neovim completion plugin, offering symbol and command completions.

#vimscript#developer-tools#latex-completion
Stars17
Forks1
Last commit3 months ago
zledit
zleditShell

A Zsh plugin for fuzzy navigation and in-place editing of command line words using fzf, skim, peco, or percol.

#productivity#skim#shell-navigation
Stars15
Forks1
Last commit2 months ago
viexchange
viexchangeShell

A zsh plugin that provides vim-exchange-like text swapping functionality for the command line.

#productivity#shell-scripting#zsh-plugin
Stars15
Forks0
Last commit6 years ago
part-edit.nvim
part-edit.nvimLua

A Neovim plugin that creates isolated buffers to edit specific parts of files, particularly useful for code in markdown.

#developer-tools#code-editing#buffer-management
Stars15
Forks0
Last commit6 months ago
jet
jetGo

A fast command-line tool for find & replace operations using regular expressions across files and directories.

#directory-traversal#batch-processing#file-processing
Stars14
Forks0
Last commit1 year ago
move.nvim
move.nvimLua

A Neovim plugin for moving lines, blocks, words, and characters vertically and horizontally with auto-indent.

#productivity#vim-motions#neovim-plugin
Stars14
Forks0
Last commit2 years ago
tree-hierarchy.nvim
tree-hierarchy.nvimLua

A Neovim plugin for structural text navigation and editing using Treesitter syntax trees.

#treesitter#syntax-tree#neovim-plugin
Stars14
Forks0
Last commit6 months ago
ngx-quill-wrapper
ngx-quill-wrapperTypeScript

Angular wrapper library for the Quill rich text editor, providing component and directive integration.

#wrapper-library#quill#frontend
Stars13
Forks2
Last commit1 year ago
List
ListTypeScript

A Draft.js plugin that automatically creates and manages ordered/unordered lists with nested list support.

#react-component#wysiwyg#draft-js-plugins
Stars13
Forks6
Last commit6 years ago
commitpad.nvim
commitpad.nvimLua

A lightweight Neovim popup for writing descriptive Git commit messages with persistent drafts and visual guides.

#version-control#developer-tools#productivity
Stars12
Forks0
Last commit1 month ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
Next
#Neovim Plugin95
#Neovim62
#Productivity62
#Lua57
#Rich Text Editor38
#Nvim33
#Nvim Plugin27
#Developer Tools23
#Wysiwyg20
#Vim Motions19
#Syntax Highlighting18
#Markdown18