Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

awesome-javascript #36

Open
Meqn opened this issue Sep 1, 2020 · 9 comments
Open

awesome-javascript #36

Meqn opened this issue Sep 1, 2020 · 9 comments
Labels
dependencies Pull requests that update a dependency file Docments 文档整理

Comments

@Meqn
Copy link
Owner

Meqn commented Sep 1, 2020

目录


@Meqn
Copy link
Owner Author

Meqn commented Sep 1, 2020

JS & jQuery

安全

  • DOMPurify 过滤(HTML/MathML/SVG)恶意代码,防止XSS。

格式化

图片编辑

在线批注

绘图

画板

灯箱/画廊

拖动

动画

  • awesome-web-animation 动画库收集
  • lottie 在 Web、Android 和 iOS 以及 React Native 上原生渲染 After Effects 动画。
  • Rive 构建可在任何地方运行的交互式动画

  • GSAP 全功能滚动动画库。
  • scrollreveal 元素滚动到视图中时的动画处理。
  • anime.js JS动画引擎
  • barba.js 在网站页面之间创建流畅、平滑的过渡效果。
  • mojs web动态图形工具
  • typed.js 一个动画打字库
  • rough-notation 在网页上创建手绘注释并制作动画
  • popmotion 强大的动画工具箱。
  • vivus在 SVG 上制作绘图动画
  • Velocity 一个动画引擎,具有彩色动画、变换、循环、舒缓、SVG支持和滚动。

@Meqn
Copy link
Owner Author

Meqn commented Sep 1, 2020

CSS

@Meqn
Copy link
Owner Author

Meqn commented Sep 1, 2020

UI

@Meqn
Copy link
Owner Author

Meqn commented Sep 1, 2020

Vue

工具

生成器

图片编辑器

表单

日历

布局

  • vue-grid-layout 类似于Gridster的栅格布局系统,支持拖动响应式等,类似

提示

图形

  • troisjs 基于Vue 3.0的Three.js上面的一个包装器
  • vue-flow 可定制流程图组件

轮播图

拖拽

@Meqn
Copy link
Owner Author

Meqn commented Jul 6, 2022

node.js

  • awesome-nodejs Node.js 资源列表,内容包括:命令行工具、日志、调试、HTTP、构建工具、文件系统、模板、Web 框架、流程控制、文本、图片和数据校验等。

其他

  • Cytoscape.js 可视化和图形分析,也可用于命令行
  • pdfkit 基于 Node 的 PDF 生成库
  • sheetjs 处理 Excel 电子表格,可导出表格、转换HTML和JSON为xlsx文件

数据库

  • TypeORM ORM for TypeScript and JavaScript.
  • prisma Next-generation ORM for Node.js & TypeScript
  • sequelize 一个基于promise的成熟的Node.js ORM
  • Mongoose 用于MongoDB的流行且维护良好的Node.js对象建模工具
  • Knex.js 一个SQL查询生成器(不是ORM),支持多个数据库,并包括事务支持,连接池和流接口等功能。

图像处理

  • jimp 为 Node 编写的图像处理库

@Meqn
Copy link
Owner Author

Meqn commented Aug 28, 2023

文件预览

💎 表示 付费

PDF在线预览&批注


文档在线预览

@Meqn
Copy link
Owner Author

Meqn commented Sep 22, 2023

3D模型

3D预览

  • WebGi SDK - A 3D Model Viewer framework focused on photo‑realistic rendering and developer ease💎
  • threepipe - 基于 three.js 构建的 3D 查看器框架,重点关注渲染、模块化和可扩展性。

@Meqn
Copy link
Owner Author

Meqn commented May 3, 2024

浏览器扩展

开发框架

  • wxt - 类似 Nuxt,但适用于 Chrome 扩展的框架
  • extension.js - 零配置、跨浏览器扩展开发工具。
  • plasmo - 浏览器扩展的 Next.js

@Meqn Meqn changed the title 前端库整理 开发库 May 17, 2024
@Meqn
Copy link
Owner Author

Meqn commented May 17, 2024

@Meqn Meqn added Docments 文档整理 dependencies Pull requests that update a dependency file labels May 17, 2024
@Meqn Meqn changed the title 开发库 awesome-javascript Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file Docments 文档整理
Projects
None yet
Development

No branches or pull requests

1 participant