Open source text-editor projects
Every project in the registry tagged text-editor, ranked by real GitHub adoption.
Hyperextensible, Lua-powered Vim-based text editor
High-performance code editor built for speed and AI
A post-modern modal text editor.
Lightning-fast and Powerful Code Editor written in Rust
A completely customizable framework for building rich text editors. (Currently in beta.)
Terminal based IDE & text editor: easy, powerful and fast
A lightweight text editor written in Lua
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
A fast and lightweight IDE
A lightweight, cross-platform code editor, built with Tauri (Rust and React) with Git support, AI agents, vim keybindings.
ProseMirror toolkit for React 🎉
A JavaScript library for web-based content editing.
A GUI frontend for neovim.
A modular WYSIWYG HTML editor with zero runtime dependencies. Everything included, enable only what you need.
👨💻 Squircle CE is a fast and free multi-language code editor for Android
the development environment for pros
Re-Editor is a powerful lightweight text and code editor widget.
The Tangent monorepo.
Related tags
Frequently asked questions
How many open source text-editor projects are there?
This registry tracks 18 projects tagged text-editor, with 355,728 GitHub stars between them. The most-adopted is Neovim at 103,301 stars.
Are these text-editor projects free to use?
Yes — 16 of the 18 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which text-editor project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these text-editor projects still maintained?
15 of the 18 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.