CATEGORY

Text editors 1,157 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

perl-lsp-color-providerDocument color detection and presentation for Perl LSP — hex, ANSI, named CSS colors, Term::ANSIColor88MIT OR Apache-2.0Development toolsText editors perl-lsp-input-validationLSP request and file-input validation helpers88MIT OR Apache-2.0Development toolsText editors perl-module-renamePlan deterministic Perl module import rewrites for rename workflows87MIT OR Apache-2.0Development toolsText editors perl-module-referenceFind Perl module references under the cursor on use/require lines87MIT OR Apache-2.0Development toolsText editors reovim-driver-ffiFFI driver for reovim (C header generation and external module support)87AGPL-3.0-onlyCommand line utilitiesText editors polyfont-parseTree-sitter-based token parsing for polyfont87Apache-2.0Development toolsText editors reovim-plugin-foldCode folding plugin for reovim86MITCommand line utilitiesText editors altui-textareaaltui-textarea is an altui-oriented fork of tui-textarea. It keeps the original textarea API while adding support for altui…86MITText editorsText processing polyfont-scopeTextMate scope matching and resolution for polyfont86Apache-2.0Development toolsText editors reovim-plugin-sticky-contextSticky context headers plugin for reovim85AGPL-3.0-onlyCommand line utilitiesText editors tree-sitter-smali-valonsodevSmali grammar for tree-sitter85MITParser implementationsParsing tools polyfont-fontsCross-platform font discovery and management for polyfont84Apache-2.0Development toolsText editors tree-sitter-simplicityhlTree-sitter parse for Rust-like high-level language that compiles down to Simplicity bytecode.83MITParser implementationsParsing tools tree-sitter-vimdocTree-sitter grammar for Vim help files83Apache-2.0Parser implementationsParsing tools vixVix IDE: a visual integrated development environment that is TUI, friendly, featureful, high-speed, and high-security.83Apache-2.0 OR BSD-3-Clause OR MIT OR GPL-2.0-only OR GPL-3.0-onlyCommand line utilitiesText editors jotitdownA distraction-free writing app82MITText editors shiki-clishiki: CLI + TUI entrypoint82MITCommand line utilitiesText editors tree-sitter-dbcCANbus DBC bus descriptor file format81MITParser implementationsParsing tools zord-coreCore editing logic for Zord text editor (platform-agnostic)81MITText editorsText processing hjkl-keymap-crosstermCrossterm KeyEvent ↔ hjkl-keymap KeyEvent adapter. Wraps the crossterm input boundary in a renderer-adapter crate per the hjkl…81MITText editors polyfont-themesTheme import, export, and registry for polyfont81Apache-2.0Development toolsText editors tree-sitter-svg-paintSVG paint and color grammar for Tree-sitter81MIT OR Apache-2.0Parser implementationsParsing tools asg-lspLanguage Server Protocol (LSP) implementation for ASG programming language80MITDevelopment toolsText editors tree-sitter-handlebarsHandlebars is largely compatible with Mustache templates. In most cases it is possible to swap out Mustache with Handlebars and…80MITParser implementationsParsing tools rnbA terminal-first Notebook editor and runner written in Rust80GPL-2.0Command line utilitiesDevelopment tools tree-sitter-sysySysY grammar for tree-sitter79MITParsing toolsText editors tree-sitter-asdlZephyr ASDL79MITParser implementationsParsing tools tree-sitter-ktavTree-sitter grammar for Ktav (כְּתָב) — the Written Configuration Format79MIT OR Apache-2.0Parser implementationsParsing tools zed-highlight-lspAn LSP implemented for Zed that allows to highlight all occurrences of selected words.79MITDevelopment toolsSecurity doggywriterA minimal writing app that helps you avoid analysis paralysis78MIT OR Apache-2.0Command line utilitiesText editors zrd-guiA minimal text editor built with GPUI77MITText editors wediA cross-platform minimalist lightweight CLI text editor77MITCommand line utilitiesText editors quill-wrA thin Rust→WASM wrapper around the popular Quill.js rich text editor.75MIT OR Apache-2.0API bindingsText editors cheditA bare-bones retro GUI-based text editor with a tiny binary size and no syntax/coding features.74MITText editors rsvim_macroThe (proc) macros for RSVIM text editor.71VimText editors tree-sitter-svg-pathSVG path-data grammar for Tree-sitter67MIT OR Apache-2.0Parser implementationsParsing tools makefile-lspLanguage Server Protocol implementation for Makefiles65Apache-2.0Development toolsText editors scribleA minimal light-weight keyboard-driven terminal text editor built with Ratatui63MITCommand line utilitiesText editors cel-core-lspLanguage Server Protocol implementation for CEL62MIT OR Apache-2.0Development toolsText editors tree-sitter-slnA tree-sitter grammar for Visual Studio Solution (.sln) files62MITParser implementationsParsing tools perl-lsp-ai-providerAI completion providers (OpenAI-compatible streaming) for perl-lsp61MIT OR Apache-2.0Development toolsText editors tree-sitter-glsl-specGLSL grammar for the tree-sitter parsing library61MITParsing toolsText editors tree-sitter-buildlogTree-sitter grammar for parsing build logs60MITParser implementationsParsing tools tree-sitter-mathMath grammar for tree-sitter58GPL-3.0-onlyParser implementationsParsing tools tree-sitter-clischemaSchema language for CLI programs58MITParser implementationsParsing tools tree-sitter-highlight-patched-arboriumLibrary for performing syntax highlighting with Tree-sitter (vendored for arborium WASM support)57MITParsing toolsText editors tamarindTamarind: A tui editor for ASCII/ANSI banner art Tamarind (tamr) is an application for creating, previewing, and…57LGPL-3.0-or-laterText editors dscode-coreCore types, text buffer, and configuration for DSCode55MITDevelopment toolsText editors svg-formatStructural formatter for SVG documents55MITDevelopment toolsText editors shikakeShikake (仕掛け) — Rust-native Neovim plugin loader and lifecycle manager54MITText editors tree-sitter-gemtextA parser for gemtext54MITParser implementationsParsing tools tree-sitter-qsharpQ# grammar for tree-sitter54MITParser implementationsParsing tools lalaA modern, lightweight text editor with GUI and CLI support for Markdown, HTML, Mermaid, and LaTeX53MIT OR Apache-2.0Command line utilitiesText editors pdforg-writerWord processor engine for PDF Office53MITText editors narabiNarabi (並び) — buffer and tab line for Neovim with LSP diagnostics indicators52MITText editors phext-latticeMemory-mapped 9D phext lattice with O(1) coordinate lookup, sentron topology, and web/TUI editors51MITCommand line utilitiesText editors mewtuiA three-pane terminal code editor: shell, code editor, and file tree in one TUI50MITCommand line utilitiesText editors tree-sitter-css-orchardParser for CSS files50MITParser implementationsParsing tools polyfont-lspLSP server for polyfont multi-font rendering50Apache-2.0Development toolsText editors tree-sitter-autoconftree sitter grammar for autoconf50MITParser implementationsParsing tools ruitl_lspLanguage server for RUITL templates — diagnostics, formatting, completion, hover, go-to-definition49MIT OR Apache-2.0Development toolsText editors surql-lspLanguage Server Protocol implementation for SurrealQL49Apache-2.0Development toolsText editors tree-sitter-rdxTree-sitter grammar for RDX (Reactive Document eXpressions)48MITParser implementationsParsing tools polyfont-cliCLI tool for polyfont multi-font configuration48Apache-2.0Development toolsText editors scrive-coreHeadless code-editor core: buffer, atomic multi-range transactions, undo/redo, selections, tracked-range decorations, and an…48MITData structuresText editors ronin-appRONin — editor for RON (Rusty Object Notation): lossless editing, type-aware validation, Bevy scene mode, and RON⇄JSON interop.47MIT OR Apache-2.0Development toolsText editors tree-sitter-vinxlanguage for image/video processing specification46MITParser implementationsParsing tools svg-language-serverLSP server for SVG45MITDevelopment toolsText editors scientia-editora terminal text editor that doesn't suck45MITCommand line utilitiesText editors docxyDocxy — a fast terminal (TUI) viewer and editor for Microsoft Word .docx documents.44MITCommand line utilitiesText editors tree-sitter-froggyFroggy grammar for tree-sitter43MITParser implementationsParsing tools tree-sitter-xf86conf🌲👨 xf86conf grammar for tree-sitter43MITParser implementationsParsing tools sigil-oracleOracle - Language Server Protocol implementation for Sigil42MITDevelopment toolsText editors tree-sitter-megraparser for the Mégra language42GPL-3.0+Parser implementationsParsing tools tree-sitter-hernHern grammar for tree-sitter42MITParser implementationsParsing tools tree-sitter-sqlite3Tree-sitter grammar for SQLite's SQL dialect plus dot-commands, faithful to upstream parse.y.41CC0-1.0Parser implementationsParsing tools tree-sitter-svg-transformSVG transform-list grammar for Tree-sitter41MIT OR Apache-2.0Parser implementationsParsing tools scrive-icediced 0.14 integration for scrive: an `advanced::Widget` code editor with gutter, selections, syntax highlighting, diagnostics,…41MITGUIText editors estienneEstienne is a library that scans plain text for Bible references and helps to format or link them to online Bibles, among other…40non-standardEncodingInternationalization (i18n) tree-sitter-vestitree-sitter parser for vesti40MITParser implementationsParsing tools tree-sitter-cocoa-predicateCocoa Predicate (NSPredicate) grammar for tree-sitter.40MITParser implementationsParsing tools tree-sitter-pdllPDLL grammar for tree-sitter40Apache-2.0 WITH LLVM-exceptionParser implementationsParsing tools tree-sitter-rttmA Tree-sitter grammar for RTTM files39MITParser implementationsParsing tools tree-sitter-ros-interfaceROS Interface grammar for tree-sitter39MITParser implementationsParsing tools pdforgPDF Office — local-first, private, Rust-native office suite (Writer, Sheets, Slides, PDF Tools)38MITCommand line utilitiesText editors tree-sitter-gnuplotgnuplot grammar for the tree-sitter parsing library38MITParsing toolsText editors reovim-module-emacsEmacs personality skeleton for reovim - POLICY module (#623)38AGPL-3.0-onlyCommand line utilitiesText editors tree-sitter-jamJam grammar for tree-sitter37MITParsing toolsText editors rustdown-appA native markdown editor with live preview, built with egui37MITGUIText editors tree-sitter-off-taxonomyTree-sitter parser for Open Food Facts taxonomy files.36AGPL-3.0-or-laterParser implementationsParsing tools reovim-driver-traceTracing/profiling driver for reovim (bridges kernel Profiler trait to tracing)35AGPL-3.0-onlyCommand line utilitiesText editors rusty-vipePop $EDITOR mid-pipe, edit the buffered bytes interactively, resume the pipeline with the edited output — a Rust port of…35MIT OR Apache-2.0Command line utilitiesText editors tree-sitter-mosaicMosaic grammar for tree-sitter35MITParser implementationsParsing tools treease-tsPatched Rust bindings to the Tree-sitter parsing library for Treease34MITAPI bindingsExternal FFI bindings perl-symbol-surfaceProjection layer: derives stable symbol-bearing views from the Perl AST34MIT OR Apache-2.0Development toolsText editors reovim-driver-netNetwork driver for reovim (RPC server, transports)34AGPL-3.0-onlyCommand line utilitiesText editors tree-sitter-nvmrcnvmrc grammar for tree-sitter34MITParser implementationsParsing tools almaA Bevy-native modal text editor with Vim-style navigation.33AGPL-3.0-onlyArtificial intelligenceDevelopment tools tree-sitter-expandomuttrc expando32MITParser implementationsParsing tools polyfont-renderCustom multi-font rendering engine for polyfont32Apache-2.0GraphicsRendering tree-sitter-teraTree-sitter grammar for the Tera templating language.32MITParsing toolsText editors tree-sitter-tmuxf🌲👨 tmux format ststring grammar for tree-sitter29MITParser implementationsParsing tools merman-editor-coreProtocol-neutral editor intelligence core for Merman.28MIT OR Apache-2.0Development toolsText editors tree-sitter-glimmer_typescriptglimmer_typescript grammar for the tree-sitter parsing library26MITParsing toolsText editors tree-sitter-robots-txtGrammar for robots.txt25MITParser implementationsParsing tools tree-sitter-magikMagik grammar for tree-sitter25MITParsing toolsText editors ae-tree-sitter-bundleA bundle of tree-sitter parsers and queries, ready for editor integration for ae editor25MITParsing toolsText editors merman-lspLanguage server for Merman diagnostics and completion foundations.25MIT OR Apache-2.0Development toolsText editors wandererA minimal, opinionated note-taking TUI optimized for the UNIX philosophy.24MITCommand line utilitiesText editors tree-sitter-glimmer_javascriptglimmer_javascript grammar for the tree-sitter parsing library24MITParsing toolsText editors norgxA terminal editor for the Norg file format24MITCommand line utilitiesText editors protoeditTerminal-based protobuf data files editor23MITCommand line utilitiesData structures zordA minimal text editor with terminal UI (ratatui)23MITCommand line utilitiesText editors clack-rsA distraction-free terminal typewriter with authentic mechanical sounds and typewriter mode23MITCommand line utilitiesText editors tree-sitter-modulemapTree-sitter grammar for clang modulemap23MITParser implementationsParsing tools tree-sitter-metaspMetasp grammar for tree-sitter23MITParser implementationsParsing tools cheese-paperOrganized writing tool with easy syncing and a simple file format23GPL-3.0-or-laterFilesystemText editors tomliniSAX TOML/INI parser and editor. Zero-dependency, no footguns.22MIT OR Apache-2.0ConfigurationNo standard library zord-guiA minimal text editor built with GPUI22MITText editors perl-symbol-tableSymbol table and scope management for Perl LSP22MIT OR Apache-2.0Development toolsText editors diff-lspLanguage Server Protocol implementation for diff/patch files22Apache-2.0Development toolsText editors righterA lightweight, memory-safe code editor built in Rust for Rust developers. Language support: Rust only.21MITCommand line utilitiesText editors tersseCross-platform curses TUI20MIT OR Apache-2.0Command-line interfaceCommand line utilities tree-sitter-gapgap grammar for tree-sitter20MITParsing toolsText editors tree-sitter-casbinCasbin model definition language (.conf)20GPL-3.0-or-laterParser implementationsParsing tools tree-sitter-sgfTree-sitter grammar for Smart Game Format (SGF).20MITParsing toolsText editors tree-sitter-dpgDpg grammar for tree-sitter20MITParsing toolsText editors vedThe verbose ed — a drop-in compatible ed clone with friendly errors and a built-in help system20MITCommand line utilitiesText editors polynvimPolymodal — coordination layer for the agent era. polymodal.live19MIT OR Apache-2.0Game enginesText editors chaqaqRich text editor engine — inline styles, Unicode cursor/selection, undo/redo, markdown parser19MIT OR Apache-2.0Parser implementationsText editors abyo-crdtPure Rust CRDT library: Fugue-Maximal list, OR-Set, LWW-Map, PN-Counter, Peritext rich text, Yjs Delta interop, anchor-based…19MIT OR Apache-2.0ConcurrencyData structures tree-sitter-pshtmlPowerSchool HTML19MITParser implementationsParsing tools tree-sitter-masterbeltmasterbelt grammar for tree-sitter19MITParser implementationsParsing tools tree-sitter-bsvBluespec system verilog treesitter18MITParser implementationsParsing tools pagewrightPagewright: self-hosted PDF reading and notes platform18MITText editors ratatui_vaultA terminal password manager which is minimal and auditable18MIT OR Apache-2.0Command line utilitiesCryptography tree-sitter-java-sastJava grammar for tree-sitter, better fit SAST use cases18MITParsing toolsText editors pdforg-sheetsSpreadsheet engine with 130+ functions for PDF Office18MITText editors pdforg-slidesPresentation engine for PDF Office18MITText editors aifedAI-first CLI text editor with safe edits and LSP-powered code operations18MITCommand line utilitiesDevelopment tools mathtex-editor-coreHeadless core of the mathtex structural math editor: model, operations, navigation, selection, IR matching17MIT OR Apache-2.0ScienceText editors typst-iced-editorA code editor widget for iced, focused on Typst17MITGUIText editors tree-sitter-aozoraA tree-sitter grammar for Aozora Bunko notation (青空文庫記法), used by the workspace's conformance harness17Apache-2.0 OR MITParser implementationsText editors typstationA Typst editor with live preview. Work in progress.16MIT OR Apache-2.0Command line utilitiesText editors edituiA TUI based vim inspired editor16MITCommand-line interfaceText editors tree-sitter-frgFrg grammar for tree-sitter16MITParser implementationsParsing tools tree-sitter-pioPio grammar for tree-sitter16MITParser implementationsParsing tools candy-md-coreCore types and operations for Candy.md markdown editor (placeholder; real release coming)15MIT OR Apache-2.0Text editors candy-mdCandy.md — a Rust markdown editor (placeholder; real release coming)15MIT OR Apache-2.0Text editors mumei-tuiA TUI with a file-tree, code-editor, and shell session15MIT OR Apache-2.0Command line utilitiesText editors tree-sitter-crepusCrepus grammar for tree-sitter15MPL-2.0Parsing toolsText editors tree-sitter-crepusxCrepusX grammar for tree-sitter15MPL-2.0Parsing toolsText editors tree-sitter-symbiontTree-sitter grammar for the Symbiont (.symbi) agent DSL15Apache-2.0Parsing toolsText editors mojidoriMojidori — a lightweight, encoding-first cross-platform text editor (Tauri + Rust + CodeMirror). This crate name is reserved for…14MITText editors mathtex-editor-keymapPluggable Hypatia style default keymap for mathtex-editor, translating input into core commands14MIT OR Apache-2.0ScienceText editors egui_spellcheckEmbedded spell-checking and optional grammar hints for egui text editors14MPL-2.0GUIText editors scrivoA terminal-native, VSCode-like IDE built on an embedded Neovim (work in progress).12MIT OR Apache-2.0Command line utilitiesText editors