ritajs

在创意编程中轻松玩转文本处理与生成

RiTa.js 是 RiTa 自然语言工具包的 JavaScript 版本,为创意编程和数字艺术提供文本处理能力。它解决的是在浏览器或 Node.js 环境中,开发者难以快速实现词性标注、单词变形、韵律分析等语言处理功能的问题。核心能力包括词性标注(POS tagging)、单词复数化/单数化、动词变位、名词复数形式、韵律与音节计数、押韵检测、文本生成(如 n-gram 和 Markov 链)以及简单的语言模型。它专为艺术家、设计师和教育者设计,API 简洁,易于上手,支持与 p5.js 等创意工具集成。通过提供丰富的语言数据和方法,RiTa.js 让非专业 NLP 开发者也能轻松为互动作品添加语言智能,从而探索文本的生成与变形。

开源 free 设计创意
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 65
维护状态 维护中
是否开源 是
定价模式 free

项目数据

分类设计创意
开发团队dhowe
所属国家
官网地址
定价模式free
价格说明开源项目,GPL-3.0许可证,可免费使用和部署。
访问状态
是否开源是
开源协议GPL-3.0
主要语言JavaScript
技术栈/模型creative-coding,creative-writing,generative-art,natural-language,natural-language-generation,p5js-library,writing
GitHub 星标★ 65
30天Star增速
HF 下载量
上线时间2023-10-28 00:00:00
最近更新2026-08-17 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

核心亮点

  • 专为创意编程设计,API 直观,与 p5.js 等库集成顺畅
  • 内置丰富的语言数据(词性、音节、押韵等),无需外部依赖
  • 支持浏览器和 Node.js,跨平台使用方便

不足之处

  • 文档和示例相对较少,社区规模小,学习资源有限
  • 功能覆盖不如通用 NLP 库全面,主要聚焦于创意场景

适用场景

  • 互动艺术装置中的文本生成与变形
  • 诗歌或歌词创作辅助工具
  • 语言教学中的可视化演示

替代项目

compromise、natural、rita (Python 版)

项目介绍

ritajs 是开发框架领域的开源项目,由 dhowe 开发,2023 年首次发布。

它收录于开发框架分类,该分类目前共有 795 个项目,GitHub 星标数为 65。

项目仍在小幅维护中,最近一次代码更新于 2026-08-17。GPL-3.0许可证,可免费使用和部署。

它主要面向的使用场景是:互动艺术装置中的文本生成与变形。同类可对比的替代方案包括 compromise、natural、rita (Python 版)。

上一篇:VL.Fuse

下一篇:swifty-creatives

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12