Skip to main content

96 收录优秀的开源库

1.调试库

腾讯出品的移动端调试工具,适用于基于JS的混合开发移动端调用

Tencent/vConsole

腾讯出品的移动端调试工具,适用于基于JS的混合开发移动端调用

cordovanative
腾讯出品的移动端调试工具,适用于基于JS的混合开发移动端调用腾讯出品的移动端调试工具,适用于基于JS的混合开发移动端调用腾讯出品的移动端调试工具,适用于基于JS的混合开发移动端调用

2 组件库

ag-grid

好用的虚拟列表库

angulargrid

2 编辑器

微软出品的代码编辑器库,vscode的主要组件之一

Microsoft/monaco-editor

微软出品的代码编辑器库,vscode的主要组件之一

code-edit
微软出品的代码编辑器库,vscode的主要组件之一微软出品的代码编辑器库,vscode的主要组件之一微软出品的代码编辑器库,vscode的主要组件之一

3 数据可视化

蚂蚁出品的数据可以视化库

antvis/G2

蚂蚁出品的数据可以视化库

chartJS
蚂蚁出品的数据可以视化库蚂蚁出品的数据可以视化库蚂蚁出品的数据可以视化库
Flutter数据进度条图表

syncfusion/flutter-widgets

Flutter数据进度条图表

flutterchart
Flutter数据进度条图表Flutter数据进度条图表Flutter数据进度条图表

4 UML图表库

mermail是一个基本UML的图表库

mermaid-js/mermaid

mermail是一个基本UML的图表库

chartJS
mermail是一个基本UML的图表库mermail是一个基本UML的图表库mermail是一个基本UML的图表库

5 微信库

golang微信公众号和小程序库

silenceper/wechat

golang微信公众号和小程序库

golangwechatoffice
golang微信公众号和小程序库golang微信公众号和小程序库golang微信公众号和小程序库

6 时间库

一个js的时间库

moment/moment

一个js的时间库

jsjavascripttstypescript
一个js的时间库一个js的时间库一个js的时间库

7 图标

react 图标库,收集来自,antDesignIcons,BootstapIcons,githubIcons等大图标库的开源库

react-icons/react-icons

react 图标库,收集来自,antDesignIcons,BootstapIcons,githubIcons等大图标库的开源库

iconreact
react 图标库,收集来自,antDesignIcons,BootstapIcons,githubIcons等大图标库的开源库react 图标库,收集来自,antDesignIcons,BootstapIcons,githubIcons等大图标库的开源库react 图标库,收集来自,antDesignIcons,BootstapIcons,githubIcons等大图标库的开源库

8 验证库

js或ts用的装饰器验证器

typestack/class-validator

js或ts用的装饰器验证器

validatortsjs
js或ts用的装饰器验证器js或ts用的装饰器验证器js或ts用的装饰器验证器
java验证库

hibernate/hibernate-validator

java验证库

validatorjavaspringBoot
java验证库java验证库java验证库

9 uuid库

基于js或ts的uuid生成库

uuidjs/uuid

基于js或ts的uuid生成库

uuidtsjs
基于js或ts的uuid生成库基于js或ts的uuid生成库基于js或ts的uuid生成库

10 假数据库

基于js或ts的假数据生成库

marak/Faker

基于js或ts的假数据生成库

mocktsjs
基于js或ts的假数据生成库基于js或ts的假数据生成库基于js或ts的假数据生成库

11 Loading spinner

基于react的loading spinner组合

davidhu2000/react-spinners

基于react的loading spinner组合

react
基于react的loading spinner组合基于react的loading spinner组合基于react的loading spinner组合

12 terminal

一个可用于网页的terminal库

xtermjs/xterm

一个可用于网页的terminal库

terminalopenlinkjsts前端
一个可用于网页的terminal库一个可用于网页的terminal库一个可用于网页的terminal库
zsh主题库

romkatv/powerlevel10k

zsh主题库

zsh theme
zsh主题库zsh主题库zsh主题库
Quickly go back to a specific parent directory instead of typing cd ../../.. redundantly.

Tarrasch/zsh-bd

Quickly go back to a specific parent directory instead of typing cd ../../.. redundantly.

zsh pluginzsh
Quickly go back to a specific parent directory instead of typing cd ../../.. redundantly. Quickly go back to a specific parent directory instead of typing cd ../../.. redundantly. Quickly go back to a specific parent directory instead of typing cd ../../.. redundantly.

13 数据库

indexDB不太好用,这个是基于indexDB的sql数据库,在网页数据缓存也能通过sql来实现

jlongster/absurd-sql

indexDB不太好用,这个是基于indexDB的sql数据库,在网页数据缓存也能通过sql来实现

indexDBsqljsts前端
indexDB不太好用,这个是基于indexDB的sql数据库,在网页数据缓存也能通过sql来实现indexDB不太好用,这个是基于indexDB的sql数据库,在网页数据缓存也能通过sql来实现indexDB不太好用,这个是基于indexDB的sql数据库,在网页数据缓存也能通过sql来实现

14 响应式库

js平台的rx响应式库

ReactiveX/rxjs

js平台的rx响应式库

rxjs响应式库
js平台的rx响应式库js平台的rx响应式库js平台的rx响应式库
golang的rx响应式库

ReactiveX/RxGo

golang的rx响应式库

rxgo响应式库golanggo
golang的rx响应式库golang的rx响应式库golang的rx响应式库
java的rx响应式库

ReactiveX/RxJava

java的rx响应式库

java响应式库rxjava
java的rx响应式库java的rx响应式库java的rx响应式库
自己写的响应式库

wuchuheng/rxjs

自己写的响应式库

rxjs响应式库redux
自己写的响应式库自己写的响应式库自己写的响应式库

15 GraphQL库

java的graphql的scalar声明库,用于扩展graphql的scalar类型

graphql-java/graphql-java-extended-scalars

java的graphql的scalar声明库,用于扩展graphql的scalar类型

javaGraphQLscalar
java的graphql的scalar声明库,用于扩展graphql的scalar类型java的graphql的scalar声明库,用于扩展graphql的scalar类型java的graphql的scalar声明库,用于扩展graphql的scalar类型
当前在SpringBoot框架下实现GraphQL的库,是SpringBoot + graphQL的最好的解析方案,没有之一,无敌

graphql-java-kickstart/graphql-spring-boot

当前在SpringBoot框架下实现GraphQL的库,是SpringBoot + graphQL的最好的解析方案,没有之一,无敌

javaGraphQLSpringBoot GraphQL
当前在SpringBoot框架下实现GraphQL的库,是SpringBoot + graphQL的最好的解析方案,没有之一,无敌当前在SpringBoot框架下实现GraphQL的库,是SpringBoot + graphQL的最好的解析方案,没有之一,无敌当前在SpringBoot框架下实现GraphQL的库,是SpringBoot + graphQL的最好的解析方案,没有之一,无敌
js实现的graphql subscriptions 客户端

lunchboxer/graphql-subscriptions-client

js实现的graphql subscriptions 客户端

js graphqlGraphQLSubscription
js实现的graphql subscriptions 客户端js实现的graphql subscriptions 客户端js实现的graphql subscriptions 客户端

16 JWT库

java的jwt库

jwtk/jjwt

java的jwt库

javaJWT
java的jwt库java的jwt库java的jwt库

17 类映射库

java的类型映射库,用于把一个对象转换为另一个对象

mapstruct/mapstruct

java的类型映射库,用于把一个对象转换为另一个对象

javamapper类型映射
java的类型映射库,用于把一个对象转换为另一个对象java的类型映射库,用于把一个对象转换为另一个对象java的类型映射库,用于把一个对象转换为另一个对象

18 助手库

apache开源的java助手库

apache/commons-lang

apache开源的java助手库

javautilityjava助手库
apache开源的java助手库apache开源的java助手库apache开源的java助手库

19 路由库

react的router(路由库)

remix-run/react-router

react的router(路由库)

路由库routerreact
react的router(路由库)react的router(路由库)react的router(路由库)
自己封闭的一个flutter的router(路由库),解决navigator2和web路由不统一的问题

wuchuhengtools/hi_router_dart

自己封闭的一个flutter的router(路由库),解决navigator2和web路由不统一的问题

路由库flutterdart
自己封闭的一个flutter的router(路由库),解决navigator2和web路由不统一的问题自己封闭的一个flutter的router(路由库),解决navigator2和web路由不统一的问题自己封闭的一个flutter的router(路由库),解决navigator2和web路由不统一的问题

20 Hash

java hash库

google/guava

java hash库

javahash库hash256
java hash库java hash库java hash库

21 地图库

一个有省市区、街道、和居委会的数据库

modood/Administrative-divisions-of-China

一个有省市区、街道、和居委会的数据库

省市区街道居委会
一个有省市区、街道、和居委会的数据库一个有省市区、街道、和居委会的数据库一个有省市区、街道、和居委会的数据库
高德地图react组件

uiwjs/react-amap

高德地图react组件

react高德地图react组件
高德地图react组件高德地图react组件高德地图react组件

22 软件工程规范

tslint 是ts版的eslint

palantir/tslint

tslint 是ts版的eslint

eslinttslint
tslint 是ts版的eslinttslint 是ts版的eslinttslint 是ts版的eslint

23 测试库

js的测试库

facebook/jest

js的测试库

jesttest
js的测试库js的测试库js的测试库

24 React 相关库

写react的classnam时,稍微省事的库

JedWatson/classnames

写react的classnam时,稍微省事的库

classnamesreact
写react的classnam时,稍微省事的库写react的classnam时,稍微省事的库写react的classnam时,稍微省事的库
图片幻灯片播放器

frontend-collective/react-image-lightbox

图片幻灯片播放器

light boxreact
图片幻灯片播放器图片幻灯片播放器图片幻灯片播放器

25 JS/TS工程化相关库

npm管理git hook脚本,就有当前的项目中加入`hook`脚本来监听提交的说明是否规范

typicode/husky

npm管理git hook脚本,就有当前的项目中加入`hook`脚本来监听提交的说明是否规范

git commitgit
npm管理git hook脚本,就有当前的项目中加入`hook`脚本来监听提交的说明是否规范npm管理git hook脚本,就有当前的项目中加入`hook`脚本来监听提交的说明是否规范npm管理git hook脚本,就有当前的项目中加入`hook`脚本来监听提交的说明是否规范
prettier是一个js/ts代码格式化工具库,根据配置的来格式化代码

prettier/prettier

prettier是一个js/ts代码格式化工具库,根据配置的来格式化代码

perttier格式化
prettier是一个js/ts代码格式化工具库,根据配置的来格式化代码prettier是一个js/ts代码格式化工具库,根据配置的来格式化代码prettier是一个js/ts代码格式化工具库,根据配置的来格式化代码
eslint是一个代码检查和修复的工具库,通常结合prettier一起使用,一个负责检查代码是否有问题一个负责代码的风格格式化

eslint/eslint

eslint是一个代码检查和修复的工具库,通常结合prettier一起使用,一个负责检查代码是否有问题一个负责代码的风格格式化

eslint
eslint是一个代码检查和修复的工具库,通常结合prettier一起使用,一个负责检查代码是否有问题一个负责代码的风格格式化eslint是一个代码检查和修复的工具库,通常结合prettier一起使用,一个负责检查代码是否有问题一个负责代码的风格格式化eslint是一个代码检查和修复的工具库,通常结合prettier一起使用,一个负责检查代码是否有问题一个负责代码的风格格式化
git 提交说明格式化

commitizen/cz-cli

git 提交说明格式化

git commitformat
git 提交说明格式化git 提交说明格式化git 提交说明格式化
express 异步处理,解决在捕获异常时要写try ...catch的问题

Abazhenov/express-async-handler

express 异步处理,解决在捕获异常时要写try ...catch的问题

expressexpressasync
express 异步处理,解决在捕获异常时要写try ...catch的问题express 异步处理,解决在捕获异常时要写try ...catch的问题express 异步处理,解决在捕获异常时要写try ...catch的问题

26 富文本编辑器

react 富文本编辑器

margox/braft-editor

react 富文本编辑器

react editoreditor
react 富文本编辑器react 富文本编辑器react 富文本编辑器
富文本编辑器

ckeditor/ckeditor5

富文本编辑器

reactangularvue
富文本编辑器富文本编辑器富文本编辑器
react 中最好的富文本编辑器, 其本质是个框架, 因为需要自己定制才能使用,所以是最好的

facebook/draft-js

react 中最好的富文本编辑器, 其本质是个框架, 因为需要自己定制才能使用,所以是最好的

react
react 中最好的富文本编辑器, 其本质是个框架, 因为需要自己定制才能使用,所以是最好的react 中最好的富文本编辑器, 其本质是个框架, 因为需要自己定制才能使用,所以是最好的react 中最好的富文本编辑器, 其本质是个框架, 因为需要自己定制才能使用,所以是最好的

27 效能比

golang 的效能比排查工具,能查看在哪个函数占用多少性能

pyroscope-io/pyroscope

golang 的效能比排查工具,能查看在哪个函数占用多少性能

golangdebug
golang 的效能比排查工具,能查看在哪个函数占用多少性能golang 的效能比排查工具,能查看在哪个函数占用多少性能golang 的效能比排查工具,能查看在哪个函数占用多少性能

26 拼音

汉语拼音库

belerweb/pinyin4j

汉语拼音库

pinyinjava
汉语拼音库汉语拼音库汉语拼音库

27 图片处理

把图片压缩为小图

arun-kataria/image-file-resize

把图片压缩为小图

img-resize
把图片压缩为小图把图片压缩为小图把图片压缩为小图

28 RSS库

node rss生成库

dylang/node-rss

node rss生成库

rssnode
node rss生成库node rss生成库node rss生成库

29 爬虫库

google的node版本chrome

puppeteer/puppeteer

google的node版本chrome

crawlernode爬虫神器遇神杀神遇佛杀佛
google的node版本chromegoogle的node版本chromegoogle的node版本chrome
html selector

cheeriojs/cheerio

html selector

crawlernode爬虫神器遇神杀神遇佛杀佛
html selectorhtml selectorhtml selector

30 UI库

typeWriter一个有打印效果的ui库,我写的

wuchuhengtools/typewriter-js

typeWriter一个有打印效果的ui库,我写的

reactreact组件库
typeWriter一个有打印效果的ui库,我写的typeWriter一个有打印效果的ui库,我写的typeWriter一个有打印效果的ui库,我写的

31 Flutet/Dart库

flutter启动图标生成库

fluttercommunity/flutter_launcher_icons

flutter启动图标生成库

flutterlauncher icon
flutter启动图标生成库flutter启动图标生成库flutter启动图标生成库
flutter友好的消息弹出或加载遮罩库

MMMzq/bot_toast

flutter友好的消息弹出或加载遮罩库

fluttertoast
flutter友好的消息弹出或加载遮罩库flutter友好的消息弹出或加载遮罩库flutter友好的消息弹出或加载遮罩库
flutter env库

java-james/flutter_dotenv

flutter env库

flutterenv
flutter env库flutter env库flutter env库
context menu

rows/desktop_context_menu

context menu

context menu
context menucontext menucontext menu
时间工具库

dart-lang/intl

时间工具库

intl
时间工具库时间工具库时间工具库
修改窗口大小

mix1009/desktop_window

修改窗口大小

windows sizeflutter
修改窗口大小修改窗口大小修改窗口大小
flutter svg库

dnfield/flutter_svg

flutter svg库

flutter svgflutter
flutter svg库flutter svg库flutter svg库
code highlight

predatorx7/highlight

code highlight

code highlightflutter
code highlightcode highlightcode highlight
markdonw widgent,还行,有定制的可能

asjqkkkk/markdown_widget

markdonw widgent,还行,有定制的可能

flutter markdonwflutter
markdonw widgent,还行,有定制的可能markdonw widgent,还行,有定制的可能markdonw widgent,还行,有定制的可能
一个堆栈库处理库,能把StackTrace.current这些的信息进处理

dart-lang/stack_trace

一个堆栈库处理库,能把StackTrace.current这些的信息进处理

stack_traceflutter
一个堆栈库处理库,能把StackTrace.current这些的信息进处理一个堆栈库处理库,能把StackTrace.current这些的信息进处理一个堆栈库处理库,能把StackTrace.current这些的信息进处理
flutter 常用插件

fluttercommunity/plus_plugins

flutter 常用插件

app信息网络信息设备信息
flutter 常用插件flutter 常用插件flutter 常用插件
flutter 手机设备UI库

flutter/gallery

flutter 手机设备UI库

flutter ui
flutter 手机设备UI库flutter 手机设备UI库flutter 手机设备UI库
ResizableWidget enables users to resize the internal widgets by dragging.

ibako/resizable_widget

ResizableWidget enables users to resize the internal widgets by dragging.

resize widget
ResizableWidget enables users to resize the internal widgets by dragging.ResizableWidget enables users to resize the internal widgets by dragging.ResizableWidget enables users to resize the internal widgets by dragging.

32 github action

flutter action

subosito/flutter-action

flutter action

github action
flutter actionflutter actionflutter action
docsearch scraper action, algolia的docsearch搜索抓取action

signcl/docsearch-scraper-action

docsearch scraper action, algolia的docsearch搜索抓取action

searchalgoliadocsearch
docsearch scraper action, algolia的docsearch搜索抓取actiondocsearch scraper action, algolia的docsearch搜索抓取actiondocsearch scraper action, algolia的docsearch搜索抓取action
automatically commit changed files

stefanzweifel/git-auto-commit-action

automatically commit changed files

githubactiongithub action
automatically commit changed filesautomatically commit changed filesautomatically commit changed files

33 ORM

dart ORM库

simolus3/drift

dart ORM库

ORMdartfluttersqlite
dart ORM库dart ORM库dart ORM库
typescript ORM数据库

typeorm/typeorm

typescript ORM数据库

ORM数据库
typescript ORM数据库typescript ORM数据库typescript ORM数据库

34 WebAssembly

一个wamsm运行时,甚至可以在嵌入式如: esp8266这种小设备中使用

wasm3/wasm3

一个wamsm运行时,甚至可以在嵌入式如: esp8266这种小设备中使用

wamsmwamsm runtime
一个wamsm运行时,甚至可以在嵌入式如: esp8266这种小设备中使用一个wamsm运行时,甚至可以在嵌入式如: esp8266这种小设备中使用一个wamsm运行时,甚至可以在嵌入式如: esp8266这种小设备中使用
typescript的websambly的实现

AssemblyScript/assemblyscript

typescript的websambly的实现

wamsmwamsm runtimetypescript
typescript的websambly的实现typescript的websambly的实现typescript的websambly的实现

35 Licence generator

Licence generator

azu/license-generator

Licence generator

协议生成器Licence generatorrust
Licence generatorLicence generatorLicence generator

36 Command line parser

go 命令行解析器

urfave/cli

go 命令行解析器

gogo cli命令行解析器
go 命令行解析器go 命令行解析器go 命令行解析器

37 Raspberry

python gpio package

gpiozero/gpiozero

python gpio package

pythongpiopinout
python gpio packagepython gpio packagepython gpio package