-
tui-textarea
powerful text editor widget for ratatui and tui-rs. Multi-line text editor can be easily put as part of your TUI application.
-
lsp-server
Generic LSP server scaffold
-
lsp-types
Types for interaction with a language server, using VSCode's Language Server Protocol
-
tree-sitter-rust
Rust grammar for tree-sitter
-
tower-lsp
Language Server Protocol implementation based on Tower
-
neocmakelsp
The Lsp for cmake
-
edit
Open a file in the default text editor
-
shellharden
The corrective bash syntax highlighter
-
tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
tree-sitter-go
Go grammar for tree-sitter
-
tailspin
A log file highlighter
-
kak-lsp
Kakoune Language Server Protocol Client
-
pest-language-server
A language server for Pest
-
ra_ap_limit
A struct to enforce limits for rust-analyzer
-
catppuccin
🦀 Soothing pastel theme for Rust
-
lapce/lapce
Lightning-fast and Powerful Code Editor written in Rust
-
git-interactive-rebase-tool
Full feature terminal based sequence editor for git interactive rebase
-
kdl-lsp
LSP Server for the KDL Document Language
-
tree-sitter-lua
Lua grammar for tree-sitter
-
tree-sitter-scala
Scala grammar for tree-sitter
-
omega
A performant terminal-based project editor with extensive shortcuts
-
harper-ls
The language checker for developers
-
erlls
Erlang language server
-
bacon-ls
Bacon Language Server
-
idiom
low config editor supporting LSP and syntax highlighting
-
tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
zee
A modern editor for the terminal, in the spirit of Emacs
-
tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
-
nvim-rs
writing neovim rpc clients
-
jnv
JSON navigator and interactive filter leveraging jq
-
curlpipe/ox
but flexible text editor
-
lsp-textdocument
A LSP text documents manager that map of text document
-
edtui
A TUI based vim inspired editor
-
apollo-language-server
A GraphQL language server with first-class support for Apollo Federation
-
beancount-language-server
A language server for the beancount language
-
r3bl_rs_utils
Misc utility functions for r3bl-open-core repo
-
glasgow
Language Server for WGSL (WebGPU Shading Language)
-
rattler_repodata_gateway
interact with Conda repodata
-
parol-ls
Language server for parol parser generator
-
ad_repl
shell repl for the ad text editor
-
vhdl_ls
VHDL Language Server
-
ra_ap_ide_db
Core data structure representing IDE state for rust-analyzer
-
tlauc
Rewrites TLA⁺ specs to use Unicode symbols instead of ASCII, and vice-versa
-
kak-symbol-search
kakoune symbol search
-
rusty-tags
Create ctags/etags for a cargo project and all of its dependencies
-
tree-sitter-json
JSON grammar for tree-sitter
-
kak-tree-sitter
Server between Kakoune and tree-sitter
-
p7m-phone
API for managing phone services This is the API of the service at P7M that manages phone services. Attention: this API will probably still change a lot in the future, it’s not at all stable yet
-
hired
Highlighting rust clone of ed
-
vmux
Fuzzy Finder in rust!
-
tree-sitter-erlang
erlang grammar for the tree-sitter parsing library
-
tree-sitter-cpp
C++ grammar for tree-sitter
-
ul/kak-lsp
Kakoune Language Server Protocol Client
-
k_board
A keyboard event handler that allows dynamic development
-
sbnf
A BNF-style language for writing sublime-syntax files
-
owl-ms-language-server
An incremental analysis assistant for writing ontologies with the OWL Manchester Syntax
-
odoo-lsp
Language server for Odoo Python/JS/XML
-
nickel-lang-lsp
NLS: A language server for the Nickel configuration language
-
microsoft/inno_updater
Helper utility to enable background updates for VS Code in Windows
-
solv
SOLution Validation tool that analyzes Microsoft Visual Studio solutions
-
heh
A cross-platform terminal UI used for modifying file data in hex or ASCII
-
tree-sitter-sequel
Tree-sitter Grammar for SQL
-
nvim-oxi
Rust bindings to all things Neovim
-
tree-sitter-kotlin-sg
Kotlin grammar for the tree-sitter parsing library
-
tree-sitter-r
R grammar for the tree-sitter parsing library
-
mdedit
markdown editor with ratatui and rat-salsa
-
neophyte-ui-event
Parsing for Neovim UI events
-
glues
Vim-inspired TUI note-taking app with Git, MongoDB, CSV, and JSON support - privacy-focused and sync-enabled
-
redox_liner
offering readline-like functionality
-
tree-sitter-css
CSS grammar for tree-sitter
-
tree-sitter-t32
Lauterbach TRACE32® script language grammar for Tree-sitter
-
typst-ansi-hl
highlights your Typst code using ANSI escape sequences
-
duat
A Highly customizable text editor, configured through the use of a rust crate
-
tree-sitter-sdml
sdml grammar for the tree-sitter parsing library
-
rune-languageserver
A language server for the Rune Language, an embeddable dynamic programming language for Rust
-
tree-sitter-kotlin
Kotlin grammar for the tree-sitter parsing library
-
dmypyls
A language server to support editor agnostic usage of the dmypy daemon
-
tree-sitter-haskell
Haskell grammar for tree-sitter
-
checkline
checkbox line picker for stdin line input
-
viddy
A modern watch command
-
codemp
-- code multiplexer
-
tree-sitter-ssh-client-config
SSH client config grammar for the tree-sitter parsing library
-
mamegrep
A TUI tool for
$ git grep
to easily edit search patterns and view results -
sued
shut up editor - a minimalist line-based text editor written in Rust
-
tree-sitter-fortran
fortran grammar for the tree-sitter parsing library
-
ltrait
Fuzzy Finder (Builder) for OS Wide, inspired from vim-fall and ddu.vim (and xmonad)
-
patto
🐙 Yet another plain text format for quick note taking and task management
-
ktsctl
CLI controler of kak-tree-sitter
-
tree-sitter-d2
d2 grammar for the tree-sitter parsing library
-
tree-sitter-commonlisp
Common Lisp grammar for the tree-sitter parsing library
-
stylish-html
stylish
helpers for writing styles as HTML elements -
tree-sitter-asm
assembly grammar for the tree-sitter parsing library
-
mdbook_ls
mdBook Language Server
-
shell-string
Obvious CLI for basic string manipulation
-
skim-qkzk
Fuzzy Finder in rust!
-
tree-sitter-just
just grammar for the tree-sitter parsing library
-
cedrh
console text-editor with syntax highighting written in Rust
-
gled
application for creating animations and effects on artnet or wled light installations
-
tantan
vim-like tool for NER annotation
-
ruskel
Generates skeletonized outlines of Rust crates
-
tree-sitter-d
d grammar for the tree-sitter parsing library
-
ra_ap_syntax
Concrete syntax tree definitions for rust-analyzer
-
tree-sitter-devicetree
Tree-sitter parser for Devicetree files, with support for Zephyr's superset of Devicetree syntax
-
outline
"Good enough" literate programming tool
-
editor-command
Open files in a user's configured editor
-
dte
Decision table editor
-
tree-sitter-bend
Tree-sitter grammar for the Bend programming language
-
tree-sitter-kotlin-ng
Kotlin grammar for tree-sitter
-
joli
jo(e's c)li
-
rsvim
The command line(s) for the RSVIM editor
-
lsprotocol
Rust types for Language Server Protocol generated from LSP specification
-
ora-server
Part of the Ora scheduler framework
-
made
modern accessible development environment
-
debian-watch
parser for Debian watch files
-
tree-sitter-prisma-io
prisma grammar for the tree-sitter parsing library
-
tree-sitter-cfengine
CFEngine grammar for tree-sitter
-
lsp4spl
Language Server for SPL
-
kibi
A text editor in less than 1024 lines of code with syntax higlighting, search and more
-
rust-kanban
A kanban board for the terminal built with ❤️ in Rust
-
tree-sitter-ursa
Ursa grammar for the tree-sitter parsing library
-
tree-sitter-sfapex
Salesforce Apex, SOQL, SOQL, and Log grammars for tree-sitter
-
xi-rpc
building peers (both client and server side) for xi's JSON RPC variant
-
tree-sitter-jinja2
jinja2 grammar for the tree-sitter parsing library
-
typst-preview
A previewer for the Typst typesetting system
-
quicknotes
A notes application that makes taking notes... quick
-
tree-sitter-nickel
Nickel grammar for the tree-sitter parsing library
-
genotype_lsp
Genotype language LSP server
-
py2erg
A Python -> Erg converter
-
mph
a cli tool for using emacs in daemon mode
-
trunkls
A language server for Trunk's custom HTML attributes
-
markline
markbox line picker for stdin line input
-
zed_extension_api
APIs for creating Zed extensions in Rust
-
tree-sitter-powershell
powershell grammar for the tree-sitter parsing library
-
ad-editor
An adaptable text editor
-
tree-sitter-deb822
deb822 grammar for the tree-sitter parsing library
-
harper-tree-sitter
The language checker for developers
-
tree-sitter-idl
IDL grammar for tree-sitter
-
r2pipe
interact with radare2 using r2pipes
-
single-whitespace-text-editing
special editing style, where the only allowed whitespace is the space, and it's only allowed once at a time
-
amp
A complete text editor for your terminal
-
tree-sitter-zathurarc
Zathurarc grammar for tree-sitter
-
pickls
The General Purpose Language Server for Command-Line Linters and Formatters
-
ra-multiplex
share one rust-analyzer server instance between multiple LSP clients to save resources
-
tree-sitter-hygen-template
Hygen Template grammar for tree-sitter
-
tree-sitter-elisp
elisp grammar for the tree-sitter parsing library
-
jinja-lsp
Language server for jinja2
-
tree-sitter-rstml
Rust + html grammar for the tree-sitter parser library
-
tree-sitter-rigz
Rigz grammar for tree-sitter
-
editor
Next-gen integrated development engine and environment
-
ethersync
Enables real-time co-editing of local text files
-
tree-sitter-flatbuffers
Flatbuffers grammar for tree-sitter
-
tree-sitter-gdscript
Grammar for Godot's built-in scripting language
-
mamediff
A TUI editor for managing unstaged and staged Git diffs
-
lammps-analyser
A CLI tool and language server for LAMMPS simulation input scripts
-
ghlast
Inspects the last release published to a GitHub repository
-
tree-sitter-templ
templ grammar for the tree-sitter parsing library
-
tree-sitter-bash
Bash grammar for tree-sitter
-
tree-sitter-openscad-ng
openscad grammar for the tree-sitter parsing library
-
tree-sitter-applesoft
applesoft grammar for the tree-sitter parsing library
-
gveditor-core
Graviton Core
-
tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
-
tree-sitter-inference
Inference grammar for tree-sitter
-
tree-sitter-dart
dart grammar for the tree-sitter parsing library
-
tree-sitter-toml-ng
TOML grammar for tree-sitter
-
tree-sitter-poweron
POWERON grammar for the tree-sitter parsing library
-
yahvim
A lightweight terminal-based released on 15/01/2025 text editor
-
tree-sitter-html
HTML grammar for tree-sitter
-
koto-ls
An LSP server for the Koto programming language
-
tree-sitter-openscad
openscad grammar for the tree-sitter parsing library
-
girt-runtime
Core modules for git-interactive-rebase-tool
-
texter
that simplifies writing an LSP with tree-sitter
-
tree-sitter-clingo
Clingo grammar for the tree-sitter parsing library
-
notus
terminal notes app
-
tree-sitter-awa5_rs
AWA5.RS grammar for tree-sitter
-
sourcepawn_lexer
Lossless SourcePawn lexer
-
code_editor
A standalone code editor with syntax highlighting
-
gitu
A git client inspired by Magit
-
un
an uncomplicated text editor. yes, you can use it!
-
duat-catppuccin
The Catppuccin colorschemes for the Duat text editor
-
npezza93-tree-sitter-haskell
haskell grammar for the tree-sitter parsing library
-
tree-sitter-diff
diff grammar for the tree-sitter parsing library
-
syntastica-themes
A collection of themes for syntastica
-
tree-sitter-frugurt
Frugurt grammar for tree-sitter
-
tree-sitter-angular
Angular grammar for tree-sitter
-
tree-sitter-pascal
Pascal grammar for the tree-sitter parsing library
-
open_in_editor
Open files or directories in the system-default programmer's editor. Reveal files in file explorer/Finder
-
tree-sitter-proto
Parser for proto2 and proto3 files
-
ra_ap_cfg
Conditional compiling options,
cfg
attribute parser and evaluator for rust-analyzer -
add-ed
Embeddable pure rust editor based on ED
-
hop-kak
Hinting binary for Kakoune
-
html-streaming-editor
UNIX-tool like streaming editor for HTML content
-
include-doc
Include examples in your Rustdocs
-
tree-sitter-luau-fork
luau grammar for the tree-sitter parsing library (fork from tree-sitter-grammars/tree-sitter-luau-fork)
-
vii
Bindings to Vim objects, such as text properties, channel, and a way to interact with Vim using Rust
-
tree-sitter-august
August grammar for the tree-sitter parsing library
-
tremor-language-server
Tremor Language Server (Trill)
-
dtee
Decision table editor engine
-
rider2emacs
Translates JetBrains Rider invocations to emacsclient invocations (for Unity)
-
hx-lsp
One LSP server support snippets and actions for helix editor
-
flx-rs
Rewrite emacs-flx in Rust for dynamic modules
-
mani
in-memory manifest of related files
-
tree-sitter-usfm3
Tree-sitter grammar for USFM
-
tree-sitter-beancount
beancount grammar for the tree-sitter parsing library
-
tree-sitter-sourcepawn
sourcepawn grammar for the tree-sitter parsing library
-
xi-core-lib
module for xi-core
-
papier
Catastrophic editor
-
html-languageservice
The basics of an HTML language server
-
ultron
A web base text-editor with strong focus on displaying multi-width characters correctly
-
nvim-oxi-api
Rust bindings to Neovim's C API for nvim-oxi
-
earthlyls
A fast language server for earthly
-
vswhom-sys
Pure FFI to Jon Blow's VS discovery script
-
bril-lsp
Language server for Bril
-
tree-sitter-angular-codemod
Angular grammar for tree-sitter
-
kiro-editor
kiro is a simplistic terminal text editor
-
text-document
Text document structure and management
-
k-lighter
syntax highlighter for K language
-
sbyte
Console-based byte editor
-
weblsp
Language server for the web
-
solp
Microsoft Visual Studio solution parsing library
-
tree-sitter-sql-bigquery
BigQuery SQL grammar for the tree-sitter parsing library
-
hexdino
A hex editor with vim like keybindings written in Rust
-
devgen-tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
tree-sitter-owl-ms
owl-ms grammar for the tree-sitter parsing library
-
meow-editor
micro¹ like text editor (for cats)
-
hl_core
Syntax highlighting in Rust
-
edita
block html-based editor built with rust
-
tree-sitter-dockerfile
dockerfile grammar for the tree-sitter parsing library
-
zte
A buffer/window-driven text editor that takes inspiration from Howl
-
tree-sitter-org
org grammar for the tree-sitter parsing library
-
rmtg_server
Core library for the Rust MTG project
-
pipr
A commandline-utility to interactively build complex shell pipelines
-
r3bl_analytics_schema
Support crate for r3bl-cmdr, r3bl-base
-
natural_syntax
Natural language syntax highlighting
-
vhdl_parser
VHDL Parser
-
markupsth
define and print out formatted Markup Languages
-
igneous-md-viewer
The viewer component of igneous-md
-
tree-sitter-earthfile
earthfile grammar for the tree-sitter parsing library
-
meep
pasting service
-
nu-lsp
Nushell's integrated LSP server
-
zee-edit
Core text editing functionality for zee
-
tree-sitter-jinja
Jinja grammar for tree-sitter
-
forget
Command line todo in Rust
-
axleharp
File location storer, designed to be used from within text editors
-
tree-sitter-zig
Zig grammar for tree-sitter
-
autozimu/languageclient
Language Server Protocol (LSP) support for vim and neovim
-
tree-sitter-ic10
Tree-sitter grammar for IC10 MIPS used in the game Stationeers
-
tree-sitter-souffle
Soufflé grammar for the tree-sitter parsing library
-
luau-ast-rs-grammar
luau grammar for the tree-sitter parsing library
-
mojom-lsp
A language server for Mojom IDL
-
ohos-ime-sys
Bindings to the
inputmethod
API of OpenHarmony -
tree-sitter-foam
OpenFoam grammar for the tree-sitter parsing library
-
liner
offering readline-like functionality
-
stylish-plain
stylish
helpers for discarding styles -
llm-lsp
LSP server to communicate with LLMs
-
mathy-notes
Do math in your text editor! Ctrl-Enter or Shift-Enter to evaluate. Mainly a personal project, do not expect stability from this.
-
vscode_theme
representation of a Visual Studio Code theme
-
tree-sitter-muttrc
Muttrc grammar for tree-sitter
-
tree-sitter-typescript-codemod
TypeScript and TSX grammars for tree-sitter
-
syntastica-query-preprocessor
The tree-sitter query pre-processor used by syntastica
-
debug_types
Types for interacting with a debugger, using the Debug Adapter Protocol
-
cargo-markdown
Local crates.io readme development server with ultra-fast hot reloading goodness
-
tree-sitter-fsm
FSM grammar for tree-sitter
-
rslint_text_edit
text editing crate ported from rust-analyzer for the RSLint project
-
testing-language-server
LSP server for testing
-
bookkeep
A janky YAML based accounting application
-
ra_ap_project_model
A representation for a Cargo project for rust-analyzer
-
doc-sync
A CLI to convert rust documentation to markdown files and then back to rust documentation
-
dale
Dustin's Awesome Line Editor
-
kanon
a gemini server
-
mathall/rim
Aspiring vim-like text editor
-
tree-sitter-merlin6502
merlin6502 grammar for the tree-sitter parsing library
-
xrl
Xi Rpc Lib - Tokio based implementation of the RPC used in the Xi editor
-
flo_rope
An attributed and streaming implementation of the rope data structure
-
duat-kak
A Kakoune inspired editing mode for Parsec
-
edhex
Hex editor that works vaguely like ed
-
gveditor-core-api
Graviton Core API
-
scribe
Text editor toolkit
-
lunar-magic-wrapper
A lightweight wrapper around the command line functionality of Lunar Magic, a commonly used Super Mario World editor
-
refac
Transform some text given a generic natural language prompt
-
tree-sitter-icelang
icelang grammar for the tree-sitter parsing library
-
debugserver-types
Type definitions for Visual Code's debug server
-
ra_ap_ide
IDE-centric APIs for rust-analyzer
-
tree-sitter-sop
Google SecOps Parser grammar for tree-sitter
-
sydney
Vim-like, Command-line Gemini Client
-
tree-sitter-ccomment
Ccomment grammar for the tree-sitter parsing library
-
els
An Erg compiler frontend for IDEs, implements LSP
-
tree-sitter-ruby
Ruby grammar for tree-sitter
-
jinmol
core crate with the terminal binary and libraries
-
floem-editor-core
The core of the floem text editor
-
dot-viewer
A viewer/debugger for large DAGs in Vim-like TUI
-
typst-analyzer
A Language server for Typst
-
lsp-positions
LSP-compatible character positions
-
tree-sitter-sus
sus grammar for the tree-sitter parsing library
-
tree-sitter-wit
Wit grammar for tree-sitter
-
tree-sitter-vim
Vimscript grammar for tree-sitter
-
tree_sitter_grep_tree-sitter-rust
(forked version used internally by tree-sitter-grep) Rust grammar for the tree-sitter parsing library
-
scrawl
Opens a user's preferred text editor so they can edit data inline and returns a Read-able struct for interactive CLI applications
-
nvim-oxi-luajit
Rust bindings to LuaJIT for nvim-oxi
-
hex_it
hex viewer and basic editor written in Rust
-
paper
A terminal-based editor with goals to maximize simplicity and efficiency
-
tree-sitter-perm
Perm grammar for tree-sitter
-
duat-term
A frontend for Duat for the terminal
-
prism-js
rust bindings for prism.js syntax highlighting library
-
kak-tree-sitter-config
Server between Kakoune and tree-sitter; configuration layer
-
wordnet-ls
explore language as you write, where you write
-
pdf-doc
Create a writing document and save to PDF with Rust
-
tree-sitter-gitcommit
gitcommit grammar for the tree-sitter parsing library
-
org
handling org-mode files
-
vim-foldtree
Fold ASCII tree graphs in Vim
-
naming-conventions
Naming Conventions
-
tree-sitter-godot-resource
Grammar for the Godot game engine's resource format
-
gongcheck-editor
Rich text editor for WASM
-
tree-sitter-svelte
Tree sitter grammar for Svelte
-
fmodsilo_interface_stdio
Defines an stdio interface for FModSilo language server
-
tree-sitter-surrealql
SurrealQL grammar for the tree-sitter parsing library
-
a2-memory-map
Database of Apple II memory addresses
-
dprint
Binary for dprint code formatter—a pluggable and configurable code formatting platform
-
lmntal-language-server
A language server for LMNtal
-
tree-sitter-wdl-1
WDL 1.x grammar for the tree-sitter parsing library
-
zee-grammar
Wrappers for tree sitter grammars used by zee
-
tree-sitter-jinja-inline
JinjaInline grammar for tree-sitter
-
soqlx-lsp
LSP for .soqlx files
-
rnix-lsp
A work-in-progress language server for Nix, with syntax checking and basic completion
-
scintilla-sys
Raw bindings to Scintilla Text Editor component
-
tree-sitter-solidity-unofficial
Solidity grammar for the tree-sitter parsing library (cloning from JoranHonig/tree-sitter-solidity)
-
rvim
A text editor in rust
-
mottle
Create themes for VS Code with ease
-
shiru
Extensible syntax highlighting engine, Rust implementation of ShiC++
-
hexxd
Standalone
xxd
replacement intended for Neovim users -
tree-sitter-cql
cql grammar for the tree-sitter parsing library
-
tree-sitter-yaral
Yaral grammar for tree-sitter
-
psp-types
Types for interaction with plugin server protocol
-
tree-sitter-vue
vue grammar for the tree-sitter parsing library
-
tree-sitter-cooklang
cooklang grammar for the tree-sitter parsing library
-
tree-sitter-tbl
Linux .tbl grammar for tree-sitter
-
tree-sitter-integerbasic
integer basic grammar for the tree-sitter parsing library
-
tree-sitter-lox
Lox grammar for the tree-sitter parsing library
-
npezza93-tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
flowistry_ide
Information Flow in the IDE for Rust
-
tree-sitter-ocamllex
OCamllex grammar for the tree-sitter parsing library
-
tree-sitter-faye
faye grammar for the tree-sitter parsing library
-
tree-sitter-navi-stream
navi-stream grammar for the tree-sitter parsing library
-
systemd-language-server
Language Server Protocol (LSP) based language server for systemd unit files
-
tree-sitter-rules
firebase rules grammar for the tree-sitter parsing library
-
justify-string
Justify a string (so that it consists of lines of the same width)
-
tree-sitter-comment
Grammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library
-
tree-sitter-wgsl
wgsl grammar for the tree-sitter parsing library
-
gluon_language-server
Language server providing completion for gluon
-
ewin-editor
editor for Window(GUI) users.No need to remember commands
-
tree-sitter-less
LESS grammar for tree-sitter
-
editor-input
User input from $EDITOR
-
lspt
Language Server Protocol (LSP) types made easy
-
line
A pure-Rust implementation of line editing in a terminal
-
kak-ui
A high-level rust wrapper around kakoune's JSON-RPC user interface
-
lino
A command line text editor with notepad like key bindings
-
tree-sitter-dot
DOT grammar for the tree-sitter parsing library
-
epiq
Laboratory for pipeline construction with feedback
-
remacs/remacs-bindings
create remacs C bindings
-
modit
Modal editor parser
-
codesnap
Pure Rust library for generating beautiful code snapshots
-
tree-sitter-slang
slang grammar for the tree-sitter parsing library
-
vimvar
that provides ability to read neovim/vim variables
-
tree-sitter-rslox
lox(rust) grammar for the tree-sitter parsing library
-
syntastica-highlight
Stripped-down and slightly modified fork of tree-sitter-highlight for use by syntastica
-
synterm
making beautiful REPLs and Shells with fish like as you type syntax highlighting
-
roxy_syntect
Roxy plugin for providing syntax highlighting via Syntect
-
cola-crdt
A text CRDT for real-time collaborative editing
-
tui-textarea-julien-cpsn
tui-textarea is a simple yet powerful text editor widget for ratatui and tui-rs. Multi-line text editor can be easily put as part of your TUI application.
-
groop
Outline-aware grep with syntax highlighting
-
tree-sitter-nasl
nasl grammar for the tree-sitter parsing library
-
treelight
A syntax highlighter for the web using tree-sitter
-
ra_ap_text_edit
Representation of a
TextEdit
for rust-analyzer -
tree-sitter-apex
apex grammar for the tree-sitter parsing library
-
relay-mailer
An Actix Web server leveraging the lettre crate to relay form field data to email addresses
-
blog_editor
Your personal assistant to create well-structured blog posts
-
texel
ASCII art text editor
-
taplo-lsp
Language server for Taplo
-
neovim
Support for writing Neovim plugins in Rust
-
ssedit
A stream editor for structured data formats like JSON, YAML, and INI that retains all original formatting and will retain original tabs/spaces/line ending formats
-
tree-sitter-palm
palm grammar for the tree-sitter parsing library
-
jinja-lsp-queries
TreeSitter queries for jinja-lsp
-
filecase
A set of file management utilities based on the stateful crate
-
tree-sitter-apachesynapse
apachesynapse grammar for the tree-sitter parsing library
-
unimarkup-lsp
Language server for Unimarkup
-
monaco
Rust WASM bindings for the Monaco Editor
-
tree-sitter-cwscript
CWScript grammar for the tree-sitter parsing library
-
revise
A minimalist text editor
-
tree-sitter-prisma
Primsa grammar for the tree-sitter parsing library
-
girt-view
View modules for git-interactive-rebase-tool
-
cesium
A basic text editor written in Rust
-
nitrous
Executable to be called from a text editor, providing fast snippets
-
simple_server_status
cpu, ram, net, and tcp status for Linux servers
-
tree-sitter-norg
Norg grammar for the tree-sitter parsing library
-
experimental-tree-sitter-swift
swift grammar for the tree-sitter parsing library
-
naru
A selector like fzu and fzy
-
tree-sitter-starlark
Starlark grammar for tree-sitter
-
tree-sitter-bibtex
bibtex grammar for the tree-sitter parsing library
-
syntax-rust
highlighting for Rust code
-
red-it
Red: A vim-like terminal based text editor written in Rust. Extremely early in production. No functionality whatsoever yet.
-
ultron-ssg
A syntax highlighting library ideal for usage in a static site generator
-
tree-sitter-arduino
Arduino grammar for the tree-sitter parsing library
-
read
win32 editor written in rust
-
zee-highlight
highlighting source code with CSS-like rules used by zee
-
octolo
Open files with local editor from GitHub Web
-
tree-sitter-ocaml
OCaml grammar for tree-sitter
-
translation-server-dtos-silen
translation server dtos
-
rhex
A rudimentary hex editor
-
deno-ls-init
A cli tool to enable code complition for deno project
-
darling-vscode
Darling implementation for VSCode (and Codium) extensions
-
fmodsilo_server
FModSilo language server provides language features for Factorio mod development
-
tty-text
agnostic text editing state management
-
egui_clip_textedit
Text editor for text data with a large number of lines
-
tree-sitter-jslt
jslt grammar for the tree-sitter parsing library
-
tree-sitter-hlsplaylist
Hlsplaylist grammar for tree-sitter
-
datafusion-dft
An opinionated and batteries included DataFusion implementation
-
tree-sitter-elsa
Elsa grammar for the tree-sitter parsing library
-
oatie
Operational transform library
-
ad_event
A shared event format for ad and its clients
-
rustree
notepad that stores text (in HTML format) in a hierarchical structure
-
codespan-lsp
Conversions between codespan types and Language Server Protocol types
-
ds-pinyin-lsp
Pinyin language server for input Chinese
-
ra_ap_line-index
Maps flat
TextSize
offsets to/from(line, column)
representation -
tree-sitter-ygg
Yggdrasil grammar for the tree-sitter parsing library
-
accepted
A text editor to be ACCEPTED
-
miv-editor
A toy text editor with pretty bad functionality
-
boop-gtk
A scriptable scratchpad for developers Port of @IvanMathy's Boop to GTK
-
nonepad-vscodetheme
Helper vscode theme library for nonepad
-
tree-sitter-sql
SQL grammar for the tree-sitter parsing library
-
tree-sitter-strings
Strings grammar for the tree-sitter parsing library
-
color-name
color names and its values and usefull functions inluded to get similar colour name by RGB data; Based on css-color names
-
notoriety-cli
Encrypted note-taking application with cloud sharing
-
diff-match-patch-rs
The fastest implementation of Myer's diff algorithm to perform the operations required for synchronizing plain text
-
ungrammar
A DSL for describing concrete syntax trees
-
cargo-src
Semantic code navigation for Rust
-
ente
An educational nimble text editor
-
noa
A terminal-based text editor (WIP)
-
tree-sitter-nwscript
nwscript grammar for the tree-sitter parsing library
-
exomind
CLI for Exomind, a personal knowledge management tool
-
makepad
Makepad
-
tree-sitter-awatalk
Awatalk grammar for tree-sitter
-
enderpy_python_parser
A Python parser written in Rust
-
ultron-web
Ultron editor variant exposed as a web application
-
glop
Glue Language for OPerations
-
tree-sitter-preproc
Preproc grammar for the tree-sitter parsing library
-
tree-sitter-pmf
pmf grammar for the tree-sitter parsing library
-
languageserver-types
Types for interaction with a language server, using VSCode's Language Server Protocol
-
emacs-pool
An emacs daemon pool for fast emacs startups
-
tree-sitter-php
PHP grammar for tree-sitter
-
ruscode
visual studio code's workspaces organizer written in Rust
-
tree-sitter-plymouth-script
plymouth-script grammar for the tree-sitter parsing library
-
tree-sitter-navi
Navi grammar for the tree-sitter parsing library
-
devgen-tree-sitter-sql
SQL grammar for the tree-sitter parsing library
-
layered-nlp
Highly-flexible data-oriented NLP framework
-
vimdir
Edit Directories in Your $EDITOR
-
tree-sitter-wgsl-bevy
WGSL grammar for tree-sitter with extensions for the Bevy preprocessor (extends tree-sitter-wgsl)
-
java-analyzer
A Java language server, implemented in Rust, for IDEs
-
dmp
A high-performance library in that manipulates plain text
-
jmemo
CUI tool for maintaining memos
-
tree-sitter-pest
pest grammar for the tree-sitter parsing library
-
blackstonedf
A compiler for the Blackstone programming language
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
tree-sitter-thrift
Thrift grammar for tree-sitter
-
bend-language-server
Language server for the Bend programming language
-
chan-rs
Efficiently Interact with an LSP process
-
quickbms-lsp
An experimental language server protocol for the QuickBMS scripting language
-
spl_frontend
Compiler-Frontend for SPL
-
sourcepawn_lsp
Language Server implemention for the SourcePawn programming language
-
kyun
The worst text editor in existence, perfect for writing uwu-style cutesy text!
-
nvimpam
A neovim rpc plugin providing folding for PAMCRASH files
-
emmylua_ls
A language server for emmylua
-
makepad-studio
Makepad studio
-
fennec-server
Fennec Programming Language
-
quec
text editor
-
zsplit-cli
Split text into multiple files by line
-
npezza93-tree-sitter-nix
nix grammar for the tree-sitter parsing library
-
stylish-core
The semver-stable subset of
stylish
-
nexedit
A vim-like text editor, with simple shortcuts
-
tree-sitter-breaker
breaker grammar for the tree-sitter parsing library
-
tree-sitter-gomod
gomod grammar for the tree-sitter parsing library
-
text-buffer
gap buffer
-
tree-sitter-bucket
bucket grammar for the tree-sitter parsing library
-
editor-config
Editorconfig implementation in Rust
-
crabix-desktop
Markdown rendering with native Desktop app
-
bo-bin
A minimalistic text editor with vim-like navigation capabilities
-
htmx-lsp2
A language server for htmx with backend languages
-
tree-sitter-vue3
vue3 grammar for the tree-sitter parsing library
-
uvm-install2
Install specified unity version
-
nonepad
A lightweight graphical text editor
-
vp
A program to spawn $EDITOR for use in pipe commands
-
pylyzer
A static code analyzer & language server for Python
-
gdhttp
As low-level as you can do HTTP server for rust lang
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
tree-sitter-jack
Jack (nand2tetris) grammar for the tree-sitter parsing library
-
edtui-papier
A TUI based vim inspired editor
-
kcat
Kind of like cat, but with syntax highlighting and keypathing into JSON files
-
stack-server
Server edition of Stack programming language distribution
-
syntastica-queries
Collection of tree-sitter queries for syntastica
-
ultron-syntaxes-themes
Syntaxes and themes dump for ultron
-
json-patch-cli
A CLI command to perform JSON RFC 6902 patching, merging and editing operations
-
ebnfer
A LSP implementation for EBNF
-
duat-core
The core of Duat, a highly customizable text editor
-
nvim-oxi-libuv
Rust bindings to libuv for nvim-oxi
-
tree-sitter-bicep
Bicep grammar for tree-sitter
-
wdl-lsp
Language Server Protocol implementation for WDL
-
r3bl_rs_utils_core
Helper crate for r3bl_tui and r3bl_tuify crates. Used by workspace in https://crates.io/crates/r3bl_rs_utils
-
enderpy
Python type checker and LSP
-
pepegsitter
Collection of Tree-Sitter parsers
-
gap-buffer
Gap buffer implementation
-
tree-sitter-wenyan
wenyan grammar for the tree-sitter parsing library
-
typst-analyzer-analysis
A Language server for Typst
-
ewin
editor for Window(GUI) users.No need to remember commands
-
ra_ap_stdx
Missing batteries for standard libraries for rust-analyzer
-
tree-sitter-asciidoc
asciidoc grammar for tree-sitter
-
smith
terminal-based text editor written in Rust
-
neophyte
A WebGPU rendered Neovim GUI
-
valkyrie-wit
Valkyrie Language Server
-
exm
CLI for Exomind, a personal knowledge management tool
-
mfte
magic-free text editor
-
ast-grep-tree-sitter-c-sharp
C# grammar for the tree-sitter parsing library
-
tree-sitter-rst
reStructuredText grammar for tree-sitter
-
tree-sitter-tsq
tsq grammar for the tree-sitter parsing library
-
tree-sitter-tmux
Tmux grammar for tree-sitter
-
ra_ap_tt
A
TokenTree
data structure for rust-analyzer -
tree-sitter-embedded-template
Embedded Template (ERB, EJS) grammar for tree-sitter
-
tan-language-server
An LSP server for the Tan Language
-
rift_generator
Backend crate for rift editor providing lsp integration and other functionality
-
arrow-parser
Parser for the Arrow programming language
-
bullion-lsp
Language server for Bullion
-
minime
Embeddable in-line text editor
-
tree-sitter-c2rust
Rust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust
-
iwes
IWE LSP server
-
rustove
A text editor written in Rust/Ratatui
-
tree-sitter-toml
TOML grammar for the tree-sitter parsing library
-
tree-sitter-ebnf
EBNF grammar for the tree-sitter parsing library
-
ion_shell_lsp_server
LSP server for the scripting language of the ion shell
-
rift_explorer
Lightweight crate for rift editor with text buffer and syntax highlighting implementations
-
tree-sitter-mozjs
Mozjs grammar for the tree-sitter parsing library
-
nvim-oxi-types
Rust bindings to types used by Neovim's C API
-
ra_ap_lsp-server
Generic LSP server scaffold
-
molc
A mock language client for testing language servers
-
oxi-api
Rust bindings to Neovim's C API for nvim-oxi
-
ad_client
client API for the ad text editor
-
htmx-lsp
A language server for htmx
-
diffmatchpatch
Rewrite of diff-match-patch in Rust
-
tft
Text file type list and detection similar to that of Neovim
-
rsvim_core
The core library for the RSVIM editor
-
rls-span
Types for identifying code spans/ranges
-
devgen-tree-sitter-r
R grammar for the tree-sitter parsing library
-
tree-sitter-puppet
Puppet grammar for tree-sitter
-
ra_ap_rust-analyzer
A language server for the Rust programming language
-
multi-lsp-proxy
A LSP Proxy to multiple language servers
-
sbnfc
CLI program for SBNF: A BNF-style language for writing sublime-syntax files
-
modalkit
building applications that use modal editing
-
revi
A Vim/NeoVim Inspired Text Editor
-
does-it-throw
LSP library for finding ES throw statements
-
revi-ui
ui functionality for revi test editor
-
npezza93-tree-sitter-ruby
Ruby grammar for tree-sitter
-
tree-sitter-gitattributes
gitattributes grammar for the tree-sitter parsing library
-
lsp_json
Defines a LSP implementation in Rust, including serialization with serde_json
-
htmx-lsp-server
lsp server for htmx-lsp
-
oxi-luajit
Rust bindings to LuaJIT for nvim-oxi
-
ra_ap_ide_assists
Code assists for rust-analyzer
-
devgen-tree-sitter-php
PHP grammar for tree-sitter
-
tree-sitter-turbowave
turbowave grammar for the tree-sitter parsing library
-
rim
minimal text editor written in Rust
-
rls-vfs
Virtual File System for the RLS
-
revi-core
core functionality for revi test editor
-
piecetable
piece table lib
-
pepper
opinionated modal code editor for your terminal
-
tree-sitter-jsdoc
JSDoc grammar for tree-sitter
-
tree-sitter-query
query grammar for the tree-sitter parsing library
-
pipe-rename
Rename your files using your favorite text editor
-
circom-lsp
LSP server for Circom
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
girt-core
Core modules for git-interactive-rebase-tool
-
ferro
A lightweight text editor written in Rust
-
tree-sitter-gstlaunch
GStreamer pipeline grammar for the tree-sitter parsing library
-
tree-sitter-kconfig
Kconfig grammar for tree-sitter
-
tree-sitter-hexdump
hexdump grammar for the tree-sitter parsing library
-
faye-lsp
faye language server
-
ra_ap_ide_completion
generating completions of user input for rust-analyzer
-
doot
TUI todo manager
-
ultron-core
The core component of ultron editor
-
tree-sitter-asciidoc-inline
asciidocInline grammar for tree-sitter
-
chocobrew
text editor for choco
-
vipi
terminal text editor heavily inspired by vim
-
rode
Text editor in Rust
-
ra_ap_ide_diagnostics
Diagnostics rendering and fixits for rust-analyzer
-
egui_code_editor
egui Code Editor widget with numbered lines and syntax highlighting
-
auto-lsp-core
Core crate for
auto_lsp
-
tree-sitter-odin
Odin grammar for tree-sitter
-
gen_lsp_server
Generic LSP server scaffold
-
tree-sitter-xcompose
XCompose grammar for tree-sitter
-
tree-sitter-ql
Semmle QL grammar for tree-sitter
-
sync-lsp
A synchronous LSP library for servers
-
hrtor
A scalable line editor
-
devgen-tree-sitter-solidity
Solidity grammar for the tree-sitter parsing library
-
crates-lsp
Language Server Protocol implementation for Cargo.toml manifests
-
oxi-libuv
Rust bindings to libuv for nvim-oxi
-
phantom-editor
** A simple yet complex, shadow fast, rust text editor, to run in the shadows **