文本处理工具
文本处理、编辑和转换工具。
文本编辑器
Monaco Editor
- 简介: VS Code 的编辑器核心
- 链接: https://microsoft.github.io/monaco-editor/
- 特点:
- 代码高亮
- 智能提示
- 多语言支持
CodeMirror
- 简介: 浏览器代码编辑器
- 链接: https://codemirror.net/
- 特点:
- 轻量灵活
- 丰富的插件
- 移动端支持
Quill
- 简介: 现代富文本编辑器
- 链接: https://quilljs.com/
- 特点:
- API 简洁
- 可定制性强
- 跨平台兼容
TinyMCE
- 简介: 功能完整的富文本编辑器
- 链接: https://www.tiny.cloud/
- 特点: 插件丰富,功能强大
Markdown 工具
Marked
- 简介: Markdown 解析器
- 链接: https://marked.js.org/
- 特点:
- 快速解析
- 符合 CommonMark 规范
- 可扩展
markdown-it
- 简介: 可扩展的 Markdown 解析器
- 链接: https://markdown-it.github.io/
- 特点:
- 插件系统
- 语法高亮
- 表情符号支持
Remark
- 简介: Markdown 处理器
- 链接: https://remark.js.org/
- 特点:
- 统一的语法树
- 丰富的插件生态
文本处理
String.js
- 简介: 字符串操作库
- 链接: https://stringjs.com/
- 特点: 链式调用,方法丰富
Voca
- 简介: JavaScript 字符串库
- 链接: https://vocajs.com/
- 特点:
- 模块化设计
- 完整的文档
- 无依赖
change-case
- 简介: 字符串大小写转换
- 链接: https://github.com/blakeembrey/change-case
- 特点: 支持多种命名风格转换
语法高亮
Prism.js
- 简介: 轻量级语法高亮库
- 链接: https://prismjs.com/
- 特点:
- 体积小
- 主题丰富
- 插件系统
Highlight.js
- 简介: 语法高亮工具
- 链接: https://highlightjs.org/
- 特点:
- 自动语言检测
- 支持 190+ 语言
- 易于集成
Shiki
- 简介: VS Code 主题的语法高亮
- 链接: https://shiki.matsu.io/
- 特点:
- 使用 VS Code 主题
- 精确的高亮
- 静态生成
文本对比
diff-match-patch
- 简介: Google 的文本对比库
- 链接: https://github.com/google/diff-match-patch
- 特点:
- 文本差异计算
- 补丁生成
- 模糊匹配
jsdiff
- 简介: JavaScript 文本对比
- 链接: https://github.com/kpdecker/jsdiff
- 特点: 多种对比算法
文本搜索
Fuse.js
- 简介: 轻量级模糊搜索
- 链接: https://fusejs.io/
- 特点:
- 模糊匹配
- 无依赖
- 配置灵活
FlexSearch
- 简介: 超快的全文搜索库
- 链接: https://github.com/nextapps-de/flexsearch
- 特点:
- 性能优异
- 内存占用小
- 支持中文
文本格式化
Prettier
- 简介: 代码格式化工具
- 链接: https://prettier.io/
- 特点:
- 支持多种语言
- 零配置
- 编辑器集成
js-beautify
- 简介: JavaScript 美化工具
- 链接: https://beautifier.io/
- 特点: 格式化 HTML、CSS、JavaScript