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.

bevy_ui_text_inputBevy UI text input plugin17,322MIT OR Apache-2.0Game developmentGUI exomind-protosExomind, a personal knowledge management tool16,860Apache-2.0Command-line interfaceEmail tree-sitter-kotlin-codannaKotlin grammar for the tree-sitter parsing library (includes unreleased fixes from upstream)16,845MITParsing toolsText editors neophyteA WebGPU rendered Neovim GUI16,746MITDevelopment toolsGUI nvim-utilsUtilities for writing neovim plugins in rust16,583non-standardAPI bindingsDevelopment tools::FFI tree-sitter-javadocParser for Javadoc documentation comments16,364MITParser implementationsParsing tools vtcode-acp-clientACP client implementation for inter-agent communication and orchestration15,890MITAPI bindingsNetwork programming kak-tree-sitter-configServer between Kakoune and tree-sitter; configuration layer15,869BSD-3-ClauseText editors tlaucRewrites TLA⁺ specs to use Unicode symbols instead of ASCII, and vice-versa15,604MITCommand line utilitiesText editors piprA commandline-utility to interactively build complex shell pipelines15,385MITCommand line utilitiesDevelopment tools tree-sitter-html-dvdbHTML grammar for tree-sitter (forked)15,257MITParsing toolsText editors exomindCLI for Exomind, a personal knowledge management tool15,206Apache-2.0Command-line interfaceEmail exmCLI for Exomind, a personal knowledge management tool15,188Apache-2.0Command-line interfaceEmail exomind-gmailGmail integration for Exomind, a personal knowledge management tool14,950Apache-2.0Command-line interfaceEmail ktsctlCLI controler of kak-tree-sitter14,927BSD-3-ClauseText editors tree-sitter-tsqueryTS query grammar for tree-sitter14,903Apache-2.0Parser implementationsParsing tools tree-sitter-c2rust-coreTree Sitter runtime in pure Rust through c2rust14,800MITAPI bindingsParsing tools mfteMFTE, the magic-free text editor14,777MITText editors editor-configEditorconfig implementation in Rust14,774MITConfigurationFilesystem tree-sitter-markdownMarkdown grammar for tree-sitter14,477MITParsing toolsText editors tree-sitter-nginxGrammar for NGinx config14,388MITParser implementationsParsing tools exomind-appExomind, a personal knowledge management tool13,964Apache-2.0Command-line interfaceEmail tree-sitter-gitcommitgitcommit grammar for the tree-sitter parsing library13,586WTFPLParsing toolsText editors tree-sitter-rstmlRust + html grammar for the tree-sitter parser library.13,516MITParsing toolsText editors duat-coreThe core of Duat, a highly customizable text editor.13,404GPL-3.0-or-laterCommand line utilitiesConfiguration code-blocks-serverA tool to re-order your code13,334MITCommand line utilitiesDevelopment tools tree-sitter-angularAngular grammar for tree-sitter13,266MITParsing toolsText editors tree-sitter-ic10Tree-sitter grammar for IC10 MIPS used in the game Stationeers13,258MITParsing toolsText editors lady-deirdre-deriveCompiler front-end foundation technology. Macro crate.13,009non-standardCompilersData structures docuglotA Language Server Protocol translator for clients.12,845MITText editors fresh-editorA lightweight, fast terminal-based text editor with LSP support and TypeScript plugins12,756GPL-2.0Command line utilitiesText editors tree-sitter-frugurtFrugurt grammar for tree-sitter12,505MITParsing toolsText editors monacoRust WASM bindings for the Monaco Editor12,483MIT OR Apache-2.0API bindingsText editors lady-deirdreCompiler front-end foundation technology. Main Crate.12,250non-standardCompilersData structures kibiA text editor in less than 1024 lines of code with syntax highlighting, search and more.12,102MIT OR Apache-2.0Development toolsText editors tree-sitter-souffleSoufflé grammar for the tree-sitter parsing library11,835MITParsing toolsText editors tree-sitter-sparqlSPARQL grammar for tree-sitter11,796MITParsing toolsText editors tree-sitter-kconfigKconfig grammar for tree-sitter11,727MITParsing toolsText editors tree-sitter-vimVimscript grammar for tree-sitter11,628MITParsing toolsText editors tree-sitter-wdl-1WDL 1.x grammar for the tree-sitter parsing library11,608MITParsing toolsText editors tree-sitter-templtempl grammar for the tree-sitter parsing library11,481MITParsing toolsText editors duatA modern, very customizable text editor, configured in rust.11,323GPL-3.0-or-laterCommand line utilitiesConfiguration hjkl-engineVim FSM, motion grammar, and ex commands. Pre-1.0 churn.11,269MITText editors rinhaCompetição saudável de compiladores11,264MITCompilersParsing tools mdeditmarkdown editor with ratatui and rat-salsa11,100MIT/Apache-2.0Text editors tree-sitter-merlin6502parser for merlin assembly language10,966MITParser implementationsParsing tools mdqSelect and render specific elements in a Markdown document10,962MIT OR Apache-2.0Command line utilitiesText editors reviA Vim/NeoVim Inspired Text Editor10,954non-standardCommand-line interfaceCommand line utilities hjkl-bufferRope-backed text buffer with cursor and edits. Pre-1.0 churn.10,935MITData structuresText editors tree-sitter-naslnasl grammar for the tree-sitter parsing library10,849MITParsing toolsText editors tree-sitter-zathurarc🌲👨 zathurarc grammar for tree-sitter10,729MITParser implementationsParsing tools scaffoldQuickly add dependencies to your Rust project.10,571MITCommand line utilitiesConfiguration diffmatchpatchRewrite of diff-match-patch in Rust10,242MIT/Apache-2.0AlgorithmsText editors tree-sitter-razorRazor grammar for tree-sitter9,912MITParsing toolsText editors duat-termA frontend for Duat for the terminal9,848GPL-3.0-or-laterCommand line utilitiesConfiguration tree-sitter-gosum-orchardParser for go.sum lock files9,841MITParser implementationsParsing tools tree-sitter-java-orchardJava grammar for tree-sitter9,824MITParser implementationsParsing tools rsvimThe RSVIM text editor.9,617VimText editors texelASCII art text editor9,598non-standardMultimedia::ImagesText editors tree-sitter-wgslwgsl grammar for the tree-sitter parsing library9,528CC0-1.0Parsing toolsText editors tree-sitter-augustAugust grammar for the tree-sitter parsing library9,438MITParsing toolsText editors tree-sitter-capnpCap'n Proto grammar for tree-sitter9,360MITParsing toolsText editors tree-sitter-foamOpenFoam grammar for the tree-sitter parsing library9,309MITParsing toolsText editors tree-sitter-sqlSQL grammar for the tree-sitter parsing library9,269MITParsing toolsText editors tree-sitter-integerbasicparser for integer basic9,244MITParser implementationsParsing tools tree-sitter-cfengineCFEngine grammar for tree-sitter9,197MITParsing toolsText editors tree-sitter-slangslang grammar for the tree-sitter parsing library9,058MITParsing toolsText editors tree-sitter-loxLox grammar for the tree-sitter parsing library8,931MITParsing toolsText editors tree-sitter-jinja-inlineJinjaInline grammar for tree-sitter8,619Apache-2.0Parsing toolsText editors reviseA minimalist text editor8,574MITCommand-line interfaceDevelopment tools tree-sitter-bpf-ctree-sitter grammar for BPF C8,567MITParser implementationsParsing tools tree-sitter-printfprintf format grammar for tree-sitter8,522ISCParser implementationsParsing tools tree-sitter-orgorg grammar for the tree-sitter parsing library8,369MITParsing toolsText editors tree-sitter-luadocLuadoc grammar for tree-sitter8,275MITParsing toolsText editors tree-sitter-icelangicelang grammar for the tree-sitter parsing library8,188MITParsing toolsText editors sbTerminal Markdown Browser/Editor with Git integration, syntax highlighting, and media support8,168MIT OR Apache-2.0Command line utilitiesText editors tree-sitter-wgsl-bevyBevy grammar for tree-sitter8,155MITParser implementationsParsing tools tree-sitter-flatbuffersFlatbuffers grammar for tree-sitter8,152MITParsing toolsText editors nextgraphNextGraph client library. Nextgraph is a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs8,074MIT/Apache-2.0AsynchronousDatabase implementations tree-sitter-luau-forkluau grammar for the tree-sitter parsing library (fork from tree-sitter-grammars/tree-sitter-luau-fork)8,007MITParsing toolsText editors tree-sitter-t32Lauterbach TRACE32® script language grammar for Tree-sitter7,972MITParsing toolsText editors tree-sitter-caddyCaddyfile support7,749GPL-3.0Parser implementationsParsing tools tree-sitter-mdnParser for MDN content7,717MITParsing toolsText editors tree-sitter-python-orchardParser for Python files7,691MITParser implementationsParsing tools tree-sitter-muttrcconfig file for mutt/neomutt7,631MITParser implementationsParsing tools girt-coreCore modules for git-interactive-rebase-tool7,590GPL-3.0-or-laterCommand-line interfaceCommand line utilities oxygen_suiteOxygen Suite is a set of tools made with the Oxygen Game Engine to make assets.7,519MITDevelopment toolsGame engines tree-sitter-dotDOT grammar for the tree-sitter parsing library7,454MITParsing toolsText editors queca simple text editor7,419GPL-3.0-onlyText editors text-documentRich text document editing library7,392MPL-2.0Data structuresParsing tools forgetCommand line todo in Rust.7,350MIT/Apache-2.0Development toolsText editors ad-editorAn adaptable text editor7,276MITCommand line utilitiesDevelopment tools tree-sitter-lean4Tree-sitter grammar for Lean 4 (generates parser at build time)7,176MITParsing toolsText editors editor-types-parserProcedural macros for generating editor-types values at compile time7,048Apache-2.0Text editors girt-viewView modules for git-interactive-rebase-tool7,000GPL-3.0-or-laterCommand-line interfaceCommand line utilities tree-sitter-md-025Markdown grammar for tree-sitter6,977MITParsing toolsText editors editor-types-macrosA library for parsing the editor-types action syntax6,835Apache-2.0Text editors hexxdStandalone `xxd` replacement intended for Neovim users6,829MITCommand line utilitiesDevelopment tools tree-sitter-sequel-tsqlTree-sitter Grammar for SQL with T-SQL extensions (CREATE PROCEDURE, GO, EXEC)6,762MITParsing toolsText editors editor-typesA library for working with defunctionalized editor types6,652Apache-2.0Text editors tree-sitter-toonToon grammar for tree-sitter6,573GPL-3.0-or-laterParser implementationsParsing tools bend-language-serverLanguage server for the Bend programming language6,560non-standardDevelopment toolsText editors npezza93_tree-sitter-tagsLibrary for extracting tag information6,523non-standardParsing toolsText editors checklinecheckline: checkbox line picker for stdin line input6,436MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesText editors dekaA minimalist TUI text editor6,430GPL-3.0-or-laterCommand line utilitiesText editors tree-sitter-rigzRigz grammar for tree-sitter6,393MITParsing toolsText editors hjkl-bonsaiTree-sitter grammar registry + highlighter for the hjkl editor stack6,276MITParsing toolsText editors hjkl-clipboardCross-platform clipboard library with rich types, async support, and OSC 52 fallback for SSH6,270MITCommand line utilitiesText editors tree-sitter-cwscriptCWScript grammar for the tree-sitter parsing library6,215MITParsing toolsText editors rsvim_coreThe core library for RSVIM text editor.6,202VimText editors tree-sitter-kdlKDL grammar for tree-sitter6,177MITParsing toolsText editors tree-sitter-openscad-ngOpenSCAD grammar for tree-sitter6,144MITParser implementationsParsing tools tree-sitter-fluentbitfluent-bit grammar for tree-sitter6,095MITParsing toolsText editors tree-sitter-navi-streamnavi-stream grammar for the tree-sitter parsing library6,059MITParsing toolsText editors tree-sitter-tmuxtmux grammar for tree-sitter6,056MITParser implementationsParsing tools tree-sitter-svelteTree sitter grammar for Svelte5,989MITParsing toolsText editors tree-sitter-batchA Windows Batch/CMD grammar for tree-sitter5,982MITParser implementationsParsing tools tree-sitter-lessLESS grammar for tree-sitter5,975MITParsing toolsText editors perl-position-trackingUTF-8/UTF-16 position tracking and conversion for Perl LSP5,957MIT OR Apache-2.0Development toolsText editors paperA terminal-based editor with goals to maximize simplicity and efficiency.5,892MITCommand line utilitiesText editors mdbook-inline-mathjaxAn mdbook preprocessor which allows inline mathjax with the `$...$` delimeters. Note, the implementation is pretty ad hoc and may…5,844MITAccessibilityCommand line utilities open_in_editorOpen files or directories in the system-default programmer's editor. Reveal files in file explorer/Finder5,826Apache-2.0 OR MITGUIOperating systems tree-sitter-sussus grammar for the tree-sitter parsing library5,794GPL-3.0-or-laterParsing toolsText editors tree-sitter-ponyPony grammar for tree-sitter5,688MITParsing toolsText editors tree-sitter-witWit grammar for tree-sitter5,668MIT OR Apache-2.0Parsing toolsText editors tree-sitter-ocamllexOCamllex grammar for the tree-sitter parsing library5,667MITParser implementationsParsing tools tree-sitter-agdaAgda grammar for tree-sitter5,650MITParsing toolsText editors pulldown-cmark-astAn AST for pulldown-cmark5,625MIT OR Apache-2.0Parser implementationsParsing tools tree-sitter-smaliSmali grammar for tree-sitter5,508MITParsing toolsText editors tree-sitter-deb822deb822 grammar for the tree-sitter parsing library5,482MITParsing toolsText editors neovim-ctrlA program to find and interact with a Neovim instance running in a particular terminal.5,460GPL-3.0-or-laterCommand line utilitiesDevelopment tools edit-without-waitingOpen a file in the default text editor5,456CC0-1.0Command-line interfaceConfiguration tree-sitter-csvCSV, PSV, & TSV grammar for tree-sitter5,442MITParsing toolsText editors tree-sitter-norgNorg grammar for the tree-sitter parsing library5,432MITParsing toolsText editors zsplit-cliSplit text into multiple files by line5,364GPL-3.0-onlyCommand line utilitiesFilesystem perl-parser-coreCore parser engine for perl-parser5,313MIT OR Apache-2.0Development toolsParsing tools tree-sitter-mageMage grammar for tree-sitter5,305MITParser implementationsParsing tools single-whitespace-text-editingUtilities for a special editing style, where the only allowed whitespace is the space, and it's only allowed once at a time5,209MIT OR Apache-2.0Text editors tree-sitter-bitbakeBitBake grammar for tree-sitter5,209MITParsing toolsText editors tree-sitter-vue3vue3 grammar for the tree-sitter parsing library5,197MITParsing toolsText editors ad_eventA shared event format for ad and its clients5,144MITCommand line utilitiesDevelopment tools editlineA platform-agnostic line editor with history and full editing capabilities5,129MIT OR UnlicenseCommand-line interfaceText editors tree-sitter-lammpslammps grammar for the tree-sitter parsing library5,115MITParsing toolsText editors tree-sitter-awa5_rsAWA5.RS grammar for tree-sitter5,113MITParsing toolsText editors tree-sitter-angular-codemodAngular grammar for tree-sitter5,105MITParsing toolsText editors hjkl-vimVim modal state types and grammar primitives for the hjkl editor stack. Pre-1.0 churn.5,091MITText editors marklinemarkline: markbox line picker for stdin line input5,083MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesText editors add_spaceAutomated typesetting tool that adds spaces between Chinese and English characters to enhance readability. /…5,079MulanPSL-2.0Command-line interfaceCommand line utilities tree-sitter-rulesfirebase rules grammar for tree-sitter5,077MITParser implementationsParsing tools tree-sitter-odin-codebookOdin grammar for tree-sitter5,049MITParser implementationsParsing tools slang_solidity_cliThis crate contains the 'slang_solidity' CLI/cargo binary. Please see the 'slang_solidity' crate for more information.5,023MITCompilersDevelopment tools tree-sitter-pactpact grammar for the tree-sitter parsing library4,996MITParsing toolsText editors pepper-plugin-remedybgRemedyBG plugin for Pepper editor4,986GPL-3.0Command line utilitiesText editors layered-nlpHighly-flexible data-oriented NLP framework4,962MIT OR Apache-2.0Parsing toolsText editors tree-sitter-hlsplaylistHlsplaylist grammar for tree-sitter4,922MITParsing toolsText editors pickls-configConfiguration Format for Pickls4,922MITDevelopment toolsText editors girt-runtimeCore modules for git-interactive-rebase-tool4,913GPL-3.0-or-laterCommand-line interfaceCommand line utilities prettierOpinionated code formatter - `cargo fmt` alternative (Community) (WIP)4,867MITDevelopment toolsText editors readwin32 editor written in rust4,864ZlibText editors tree-sitter-apachesynapseapachesynapse grammar for the tree-sitter parsing library4,740MITParsing toolsText editors code-blocksA library to re-order your code4,698MITParsing toolsText editors experimental-tree-sitter-swiftswift grammar for the tree-sitter parsing library4,679MITParsing toolsText editors ethersyncEnables real-time co-editing of local text files.4,656AGPL-3.0-or-laterCommand line utilitiesText editors perl-semantic-analyzerSemantic analysis and symbol extraction for Perl4,635MIT OR Apache-2.0Development toolsParsing tools tree-sitter-bendTree-sitter grammar for the Bend programming language4,604MITParser implementationsParsing tools girt-testutilsTest utils for git-interactive-rebase-tool4,603GPL-3.0-or-laterCommand-line interfaceCommand line utilities chocobrewtext editor for choco4,574MIT OR Apache-2.0Development toolsText editors luau-ast-rs-grammarluau grammar for the tree-sitter parsing library4,538MITParsing toolsText editors tree-sitter-msbasic2Tree-sitter grammar for Microsoft BASIC 2.04,501MITParsing toolsText editors tree-sitter-gwbasicTree-sitter grammar for GW-BASIC4,499MITParsing toolsText editors tree-sitter-qbasicTree-sitter grammar for QBasic4,494MITParsing toolsText editors fuzzrP2P platform for publishing content, self-hosting, decentralized curation, and more.4,473UnlicenseCryptographyFilesystem edita-coreedita-core is a core rust library for building headless block editors4,451MIT OR Apache-2.0Text editors cooklang-language-serverLanguage Server Protocol implementation for Cooklang4,412MITDevelopment toolsText editors perl-semantic-factsNeutral semantic fact vocabulary for Perl analysis layers4,403MIT OR Apache-2.0Data structuresDevelopment tools tree-sitter-grugA tree sitter parser for grug4,393MITParser implementationsParsing tools jellybean-tree-sitterRust bindings to the Tree-sitter parsing library4,391MITAPI bindingsParsing tools npezza93-tree-sitter-haskellhaskell grammar for the tree-sitter parsing library4,373MITParsing toolsText editors tree-sitter-rsmlRsml grammar for tree-sitter4,366MITParser implementationsParsing tools tree-sitter-installerA tool to install tree-sitter parsers at runtime4,316MITParsing toolsText editors tree-sitter-rushrush grammar for tree-sitter4,316MITParser implementationsParsing tools perl-symbolUnified Perl symbol taxonomy, cursor extraction, indexing, and AST surface projection4,276MIT OR Apache-2.0Data structuresDevelopment tools kak-uiA high-level rust wrapper around kakoune's JSON-RPC user interface4,262MITText editors perl-workspaceWorkspace file discovery, indexing, and observability for Perl4,234MIT OR Apache-2.0Development toolsText editors perl-parserNative Perl parser (v3) — recursive descent with Tree-sitter-compatible AST, semantic analysis, and LSP provider engine4,179MIT OR Apache-2.0Development toolsParsing tools editaedita is a simple block html-based editor built with rust4,171MIT OR Apache-2.0Text editors tree-sitter-breakerbreaker grammar for the tree-sitter parsing library4,162MITParsing toolsText editors tree-sitter-godot-resourceGrammar for the Godot game engine's resource format.4,149MITParsing toolsText editors tree-sitter-gitattributesgitattributes grammar for the tree-sitter parsing library4,142MITParsing toolsText editors tree-sitter-bucketbucket grammar for the tree-sitter parsing library4,109MITParsing toolsText editors hjkl-keymapBackend-agnostic modal keymap: chord parsing, trie dispatch, leader/chord resolution for the hjkl editor stack4,093MITParsing toolsText editors tree-sitter-adlA tree-sitter grammar for Algebraic Data Language (ADL)4,073MITParser implementationsParsing tools hjkl-splashRendering-agnostic splash-screen animation for kryptic-sh projects.4,070MITCommand line utilitiesText editors tree-sitter-holycHolyC grammar for tree-sitter — TempleOS / Terry Davis dialect4,062ISCParsing toolsText editors tree-sitter-pmfpmf grammar for the tree-sitter parsing library3,998MITParsing toolsText editors hjkl-themeUnified theme schema: TOML parse, palette interning, capture fallback chain.3,986MITText editors tree-sitter-hygen-templateHygen Template grammar for tree-sitter3,970MITParsing toolsText editors tree-sitter-owl-msowl-ms grammar for the tree-sitter parsing library3,966Apache-2.0Parser implementationsParsing tools tree-sitter-slintA tree-sitter parser for Slint3,938MITParsing toolsText editors jellybean-tree-sitter-highlightLibrary for performing syntax highlighting with Tree-sitter3,934MITParsing toolsText editors