#无依赖
dnd-kit - 现代化React拖放功能库
dnd-kitReact拖放可定制无依赖Github开源项目
dnd-kit是一个功能丰富的React拖放库,提供自定义碰撞检测、多种激活器和可拖动覆盖层等特性。这个轻量级、无依赖的库支持多种输入方法,可完全定制和扩展。dnd-kit内置无障碍功能,并提供预设组件,使开发者能够方便地构建各种复杂的拖放界面。
jmustache - Java实现的Mustache模板语言库
MustacheJava模板JMustache模板引擎无依赖Github开源项目
jmustache是Java实现的Mustache模板语言库,具有零依赖、跨平台兼容和Proguard友好等特点。该库提供简洁API,支持部分渲染、Lambda表达式和自定义格式化。jmustache性能良好,可通过Maven Central集成。作为Java模板引擎,jmustache功能强大且易于使用。
pixelmatch - 轻量级JavaScript图像像素对比工具
图像比较像素级对比JavaScript库无依赖性能优化Github开源项目
pixelmatch是一款轻量级JavaScript图像对比工具,支持像素级比较和抗锯齿检测。无外部依赖,适用于浏览器和Node.js,支持原始数组处理,性能出色。可用于自动化测试等场景,内置命令行工具方便操作。
CGraph - 基于C++的高效DAG调度框架
CGraph图流程执行框架C++跨平台无依赖并发执行Github开源项目
CGraph是一个纯C++实现的跨平台DAG(有向无环图)执行框架,无第三方依赖。框架支持自定义算子构建和灵活的运行调度,包括依赖、并行和聚合等。CGraph提供流水线、节点、组、参数和切面等功能模块,以及多种工具和插件,可提高开发效率。该框架兼容MacOS、Linux和Windows等主流操作系统及IDE。
hotkeys-js - JavaScript键盘快捷键库 体积小巧功能丰富
Hotkeys.js键盘快捷键JavaScript库无依赖跨浏览器Github开源项目
hotkeys-js是一个轻量级JavaScript键盘快捷键库,体积仅6kB且无依赖。支持组合键、作用域和过滤等功能,可方便地在Web应用中定义和管理快捷键。兼容主流浏览器,不干扰其他库或框架。开发者可通过npm或CDN使用,轻松实现快捷键功能。
minidenticons - 客户端轻量级SVG头像生成器 无依赖快速生成
MinidenticonsSVGidenticon头像生成无依赖Github开源项目
minidenticons是一款客户端SVG头像生成器,无需依赖即可基于用户名创建像素化头像。它能提升加载速度、减少带宽使用,并遵守GDPR规定。该项目支持自定义元素和函数调用,允许调整头像饱和度和亮度,适配多种网站风格。生成的头像独特易识别,可有效替代传统的字母初始头像。
plotille - Python终端绘图库支持多种图表类型
Plotille终端绘图Python库无依赖数据可视化Github开源项目
plotille是一个纯Python实现的终端绘图库,支持在命令行环境中创建折线图、散点图、直方图和热力图等多种图表类型。该库使用盲文点和颜色进行绘制,无需外部依赖。plotille提供Figure类用于创建复杂图表,也有简单的绘图函数用于快速绘图。此外,plotille支持时间序列数据可视化,并通过Canvas类实现自定义绘图。这个轻量级库适用于需要在终端进行数据可视化的场景。
svg.py - 兼容多种SVG标准的Python SVG文件生成库
Python库SVG生成类型安全无依赖标准兼容Github开源项目
svg.py是一个用于生成SVG文件的Python库。该库兼容SVG 1.1、1.2、2.0和Tiny标准,具有类型安全性,无第三方运行时依赖。svg.py采用与SVG标准相同的命名和结构,基于svg-xsd-schema和MDN参考实现。库提供在线试用平台和多个使用示例,适用于各种需要SVG生成功能的项目。作为纯Python实现的解决方案,svg.py为开发者提供了简单高效的SVG生成工具。