Selection-js

选中文本,即刻弹出操作菜单,让复制、搜索、分享一步到位。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 59 🐛 待处理 36 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 95
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源库,MIT许可证,完全免费,无付费版本。

项目预览

Selection-js 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队prateekkalra
定价模式🏷️完全免费
价格说明开源库,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型copy-paste,facebook,google-search,javascript,javascript-library,popover,selection,text-to-speech,twitter,vanilla-javascript
GitHub 星标★ 95
上线时间2018-04-16 00:00:00
代码更新2023-10-05
仓库体积77 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

Selection-js 是一个轻量级的 JavaScript 库,用于在用户选中网页文本时,于选区上方弹出一个小型操作面板。它解决了原生浏览器文本选择后缺乏快捷操作入口的问题,让开发者能轻松为文本选择添加自定义功能,如复制、搜索、分享、翻译或朗读等。核心能力包括:自动监听文本选择事件、智能定位弹窗位置、支持自定义按钮和回调函数、纯原生 JavaScript 实现无依赖。通过简单的 API 即可快速集成,提升网页的交互效率和用户体验。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 95

核心亮点

  • 轻量无依赖,纯 JavaScript 实现,易于集成到任意项目
  • 自动处理选区位置计算,弹窗精准跟随文本,交互流畅
  • 支持自定义按钮和回调,可灵活扩展复制、搜索、朗读等操作

不足之处

  • 项目尚处早期,文档和示例较少,社区支持待观察
  • 功能相对基础,缺少对移动端触控选区的深度优化

适用场景

  • 网页阅读器或文档工具,为选中文本提供快捷复制、高亮、批注
  • 内容平台,让用户选中词语后直接搜索、翻译或分享到社交网络
  • 在线编辑器或笔记应用,为文本选择添加自定义操作菜单

替代项目

Medium.js、TextSelection、Popover.js

同类项目推荐

TFGAN 开源

融合时频域GAN,生成高保真语音

TFGAN: Time and Frequency Domain Based Generative Adversarial Network for High-fidel···

★ 88 2026-08-09
tts.astromech 开源

让 Home Assistant 用 R2-D2 的哔哔声说话,给智能家居加点星战趣味。

Text to Astromech integration for Home Assistant (R2D2 Beep Boop Sounds)

★ 53 2026-08-09
g2pW 开源

中文多音字转拼音,让语音合成更准确

Chinese Mandarin Grapheme-to-Phoneme Converter. 中文轉注音或拼音 (INTERSPEECH 2022)

★ 420 2026-08-09
lobe-tts 开源

一行代码接入多平台语音合成与识别,服务端浏览器通吃。

Lobe TTS - A high-quality & reliable TTS/STT library for Server and Browser

★ 810 2026-08-09
ElevenLabs-Clone 开源

自建语音合成服务,摆脱 ElevenLabs 限制和费用

A self-hosted ElevenLabs clone for text-to-speech, voice conversion, and AI audio ge···

★ 178 2026-08-09
voices 开源

Java 应用内秒级离线语音合成,无需外部服务

Fast, in-process text to speech for Java

★ 60 2026-08-09
nightingale 开源

任意歌曲秒变伴奏,唱完还能给你打分

Machine learning powered Karaoke app (with scores!)

★ 1540 2026-09-17
MelNet 开源

在频域上自回归生成音频,让AI学会谱曲和说话

Implementation of "MelNet: A Generative Model for Audio in the Frequency Domain"

★ 208 2026-08-09