This action will force synchronization from OpenHarmony-TPC/tpc_resource, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
PullToRefresh - 支持设置内置动画的各种属性,支持设置自定义动画的下拉刷新、上拉加载组件
TextLayoutBuilder_bak - TextLayoutBuilder是一个可定制任意样式的文本构建工具,包括字体间距、大小、颜色、布局方式、富文本高亮显示等
overscroll-decor - UI滚动组件
ohos-MPChart - mpchart是一个包含各种类型图表的图表库,主要用于业务数据汇总,例如销售数据走势图,股价走势图等场景中使用,方便开发者快速实现图表UI,mpchart主要包括曲线图、柱形图、饼状图、蜡烛图、气泡图、雷达图等自定义图表库
material-dialogs - 是自定义对话框库
MaterialProgressBar - 是一个自定义ProgressBar效果的库
RoundedImageView - RoundedImageView支持圆角(和椭圆或圆形)的快速 ImageView,它支持许多附加功能,包括椭圆、圆角矩形、ScaleTypes 和 TileModes
ohos_banner - 是适配OpenHarmony环境的一款banner库,常用于广告图片轮播场景
ohos_highlightguide - 基于OpenHarmony的高亮型新手引导组件,通过高亮区域与蒙版背景的明暗度对比,使用户快速锁定重点功能
CircleIndicator - CircleIndicator是一款UI组件库,为Tabs/Swiper容器提供了多种自定义风格的指示器
img2pdf - JavaScript实现jpg、png图片格式添加到pdf的功能。
ohos-autofittextview - 自动调整文本大小以完全适合其边界的TextView。
RecyclerViewPager - RecyclerViewPager是一个支持自定义左右翻页切换效果、上下翻页切换效果、类似Material风格的容器组件。
DanmakuFlameMaster - DanmakuFlameMaster是一款弹幕框架,支持发送纯文本弹幕、设置弹幕在屏幕的显示区域、控制弹幕播放状态等功能。
ohos-SwipeLayout - 支持顶部、底部、左侧、右侧四个方向的滑动布局。
shimmer-ohos - shimmer是一个简单灵活的为应用视图添加闪烁效果的库,主要有由左到右倾斜,由左到右竖直,由左到右圆形,由上到下水平等闪光效果。
MultiType - 更轻松、更灵活地为 List 创建多种类型布局。
WheelPicker - WheelPicker可以实现滚轮选择,通过设置可以实现多种效果,也可以设置属性,改变UI效果,如时间选择器,地区选择器的三级联动,实现需求效果。
vlayout - vlayout能够处理列表、网格和其他布局在同一个视图的复杂情况,使用者可以使用已设定好的容器布局组件,也可以在此基础上自定义容器布局组件。
ohos-PickerView - 选择器,包括时间选择、地区选择、分割线设置、文字大小颜色设置。
SmartRefreshLayout - smartrefreshlayout以打造一个强大,稳定,成熟的下拉刷新框架为目标,并集成各种的炫酷、多样、实用、美观的Header。 集成了各种炫酷的 Header。 smartrefreshlayout可包含的信息有:BezierRadar样式、BezierCircle样式、FlyRefresh样式、Classics样式,Phoenix样式,Taurus样式,Taurus样式,HitBlock样式,WaveSwipe等众多样式。
lottieArkTS - 适用于OpenHarmony的动画库,功能类似于Java组件lottie、AndroidViewAnimations、Leonids等库
ohos-svg - svg是一个SVG图片的解析器和渲染器,可以解析SVG图片并渲染到页面上,还可以动态改变SVG的样式
recyclerview-animators - recyclerview_animators是带有添加删除动画效果以及整体动画效果的list组件库。
rebound - rebound是一个模拟弹簧动力学,用于驱动物理动画的库。
box2d - 用于游戏开发,使物体的运动更加真实,让游戏场景看起来更具交互性,比如愤怒的小鸟。
ohos_axios - 一个基于 promise 的网络请求库,可以运行 node.js 和浏览器中。本库基于Axios 原库进行适配,使其可以运行在 OpenHarmony,并沿用其现有用法和特性
socketio - socket.io是一个在客户端和服务器之间实现低延迟、双向和基于事件的通信的库。建立在 WebSocket 协议之上,并提供额外的保证,例如回退到 HTTP 长轮询或自动重新连接。
mars - Mars 是一个跨平台的网络组件,包括主要用于网络请求中的长连接,短连接,是基于 socket 层的解决方案,在网络调优方面有更好的可控性,暂不支持HTTP协议。 Mars 极大的方便了开发者的开发效率。
httpclient - HTTP是现代应用程序通过网络交换数据和媒体的的主要方式。httpclient是OpenHarmony 里一个高效执行的HTTP客户端,使用它可使您的内容加载更快,并节省您的流量。httpclient以人们耳熟能详的OKHTTP为基础,整合android-async-http,AutobahnAndroid,OkGo等库的功能特性,致力于在OpenHarmony 打造一款高效易用,功能全面的网络请求库。
ImageKnife - 更高效、更轻便、更简单的图像加载缓存库,能力类似java组件glide、disklrucache、glide-transformations、fresco、picasso、uCrop、Luban、pngj、Android-Image-Cropper、android-crop等库
XmlGraphicsBatik - 用于处理可缩放矢量图形(SVG)格式的图像,例如显示、生成、解析或者操作图像
ohos_gif-drawable - 基于Canvas进行绘制,支持gif图片相关功能
subsampling-scale-image-view_bak - 视图缩放组件
ImageViewZoom - ImageViewZoom 支持加载 Resource 或 PixelMap 图片,支持设置图像显示类型功能,支持缩放功能,支持平移功能,双击放大功能,可以监听图片大小,资源变化事件,支持清除显示图片功能
ThreeJs360Demo - ThreeJs360Demo,使用系统提供的Web组件,加载threeJs,实现360度的全景渲染功能
CircleImageView - CircleImageView是一个图片处理的库,可以将图片裁剪为圆形或者给图片设置边框。
PhotoView - PhotoView是一个图片缩放浏览组件,图片可缩放,平移,旋转。
LargeImage - 加载可以执行缩放(放大和缩小)和滚动操作的图像,图像放大之后可以拖动查看。 详细功能: 1.加载图像。 2.支持缩放。 3.支持拖动查看大图。
ohos_ijkplayer - 一款基于FFmpeg的视频播放器
ohos_videocompressor - videoCompressor是一款ohos高性能视频压缩器
ohos_video_trimmer - videotrimmer是在OpenHarmony环境下,提供视频剪辑能力的三方库
GSYVideoPlayer - GSYVideoPlayer是一个视频播放器库,支持切换内核播放器(IJKPlayer、avplayer),并且支持了多种能力。
OhosVideoCache - OhosVideoCache是一个支持播放器边播放边缓存的库,播放器只需要使用OhosVideoCache处理过的url就可以实现音视频的缓存功能。
mp4parser - 一个读取、写入操作音视频文件编辑的工具。
mp3agic - mp3agic 用于读取 mp3 文件和读取/操作 ID3 标签(ID3v1 和 ID3v2.2 到 ID3v2.4),协助开发者处理繁琐的文件操作相关,多用于操作文件场景的业务应用。
metadata-extractor - metadata-extractor是用于从图像、视频和音频文件中提取 Exif、IPTC、XMP、ICC 和其他元数据的组件。
ohos_disklrucache - 专门为OpenHarmony打造的一款磁盘缓存库,通过LRU算法进行磁盘数据存取
ohos_fileio-extra - 提供了更丰富全面的文件操作功能
MMKV - 一款小型键值对存储框架
dataORM - dataORM是一个具有一行代码操作数据库或链式调用,备份、升级、缓存等特性的关系映射数据库
msgpack-javascript - MessagePack是一个非常高效的对象序列化库
arangojs - 是一款适用于OpenHarmony环境的ArangoDB数据库javascript版驱动
protobuf - ProtoBuf(protocol buffers) 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等
node-cache - 内存缓存
protobuf_format - 基于@ohos/protobufjs 1.0.1版本的Message,提供格式转换能力,允许将Message输出重写为基本文本格式,如xml,json,html
protobuf - ProtoBuf(protocol buffers) 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。,是一种灵活,高效,自动化机制的结构数据序列化方法比XML更小,更快,更为简单。 本项目主要是OpenHarmony系统下以protobuf.js 7.2.4为主要依赖开发,主要接口针对OpenHarmony系统进行合理的适配研发。
avro - 实现的数据序列化系统,支持丰富的数据结构,将其转化成便于存储或传输的二进制数据格式。它同时也是一个容器文件,用于存储持久数据。
ohos_mqtt - 使应用程序能够连接到MQTT代理以发布消息、订阅主题和接收发布的消息。
LiveEventBus - 消息总线,支持Sticky,支持跨进程,支持跨应用广播
ohos_mbassador - 一个发布订阅模式的三方组件
EventBus - eventbusjs主要功能是消息订阅发送
js-sha256 - sha-256/sha-224 hash算法
hi-base32 - base32 encode/decode
js-md5 - A simple MD5 hash function for JavaScript supports UTF-8 encoding.
js-sha1 - A simple SHA1 hash function for JavaScript supports UTF-8 encoding.
js-md2 - A simple MD2 hash function for JavaScript supports UTF-8 encoding.
brotli - 一种通用无损压缩算法
cborjsDemo - 是OpenHarmony系统下使用cbor-js的示例,cbor-js是以简明二进制对象表示 (CBOR) 数据格式 ( RFC8949 )编码和解析数据的Javascript开源库
commons-codec - 是一个OpenHarmony系统下使用各种编解码的示例,包含各种格式的简单编码器和解码器, 例如 Base64 Base32 等除了这些广泛使用的编码器和解码器之外,编解码器包还维护了一组语音编码实用程序
pako - pako是一个JavaScript库,支持deflate和gzip压缩解压功能
lz4js - Lz4js是一个JavaScript库,实现Lz4压缩/解压库
snappyjs - SnappyJS是一个JavaScript库,实现Snappy压缩/解压库
okio - okio是一个通过数据流、序列化和文件系统来优化系统输入输出流的能力的库
ohos_jsonwebtoken - JSON Web Token(JWT)是一个开放的行业标准(RFC 7519),它定义了一种简洁的、自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任。是一款适用于 openharmony 环境的 Json Web Token实现
zxing - 一个解析/生成二维码的组件,能力类似java组件zxing,Zbar、zxing-android-embedded、BGAQRCode-Android等
js-tokens - js-tokens 是一个微型JavaScript的分词器。小巧的、正则表达式驱动的、宽松的、几乎符合规范的 JavaScript 标记器
Easyrelpace - 使用Levenshtein 距离算法测量两个字符串之间的差异。 Compare Text替换字符串
hex-encode-decode - Hex encode & decode string
text-encoding - 在JavaScript中对二进制数据的文本数据和类型化数组缓冲区进行编码和解码
qr-code-generator - 二维码生成器
juniversalchardet - 字符编码识别组件
text-encoding - 在JavaScript中对二进制数据的文本数据和类型化数组缓冲区进行编码和解码
Adler32Demo - 一个在js环境中实现ADLER-32的校验和算法的三方库
dayjs - dayjs 是一个轻量的处理时间和日期的 JavaScript 库
json-schema - jsonschema是一个轻便易用的JSON模式验证器
validator - validator.js是字符串验证器和清理器的库
percentage-regex - percentage-regex是百分比验证的库
leap-year - 判断闰年的库
time-ampm - 获取24小时时间库
node-imgtype - 获取图片类型库
randomColor - 生成随机颜色的库
utilCode - utilCode是一个通用工具的示例,包含温度转换、正则校验、图片处理、坐标转换、和颜色获取等常用功能
xslt-processor - 支持使用与XML文档配对的XSLT样式表将XML文档转换成多中文本格式(HTML、Text等)的库
pinyin4js - 一款汉字转拼音的JavaScript开源库
Eventmitter3 - EventEmitter3是一款高性能EventEmitter,支持添加监听事件,监听一次性事件,发送事件,移除事件,统计监听事件的个数,统计监听事件的名称
he - 支持对字符串进行编解码
pcx-js - 提供了PCX图像格式解码的能力
isrc_fuse.js - Fuse.js是一款轻量级的JavaScript模糊搜索库,提供了模糊搜索和搜索排序功能
amf - amf-convert在javascript环境中可以实现AMF格式的serialization/deserialization
compare-versions - 比较两个版本字符串,找出哪个更大、相等或更小。
mime - 获取给定文件路径或扩展名的 mime 类型。
class-transformer - 本库提供对象和类之间基于修饰符的转换、序列化和反序列化的能力。
ohos-jszip - jszip ,是一个支持创建、编辑以及生成压缩文件的工具库。
Hamcrest - hamcrest是匹配器库,可以组合起来匹配。
jtar - tar支持tar打包和tar解包功能。
dd-plist - 解析生成属性列表文件的工具库。
mixpanel-ohos - Mixpanel是一个产品分析工具,它使您能够捕获用户与数字产品交互的数据,并允许您使用简单的交互式报告分析此产品数据,您只需要单击几下就可以查询以及可视化数据。
commons-cli - commons-cli 是一个命令行解析工具,它可以帮助开发者快速构建启动命令,并且帮助你组织命令的参数、以及输出列表等。
xutils - xutils是一个网络、文件、数据库操作的工具库。
thrift - Thrift是一个轻量级的、独立于语言的软件栈,用于点到点RPC实现。Thrift为数据传输、数据序列化和应用程序级处理提供了清晰的抽象和实现。代码生成系统使用一种简单的定义语言作为输入并生成跨编程语言的代码,这些代码使用抽象堆栈来构建可互操作的RPC客户端和服务器。
smbj - 主要用于计算机间共享文件,支持安全保护,访问共享目录、打开文件、读写文件等
base64-js - base64-js是纯JS中的Base64编码/解码。
snakeyaml - snakeyaml语言解析功能库。 支持: Parse & Stringify, YAML Documents等。
okdownload - 可靠,灵活,高性能以及强大的下载引擎。支持单任务下载,多任务串、并行下载,设置多种任务监听等。
LibphoneNumber - libphonenumber-js是一个电话号码格式化和解析的Javascript开源库。
jwks-rsa - 从 JWKS(JSON Web 密钥集)端点检索密钥来生成公钥的库,其加密方式采用了非对称公钥加密算法(RSA)和非对称椭圆曲线加密算法(ECC)。
jsoup - 快速且宽容的HTML解析器。
ohos-beacon-library - 蓝牙工具,主要涉及信标区域监控以及信标设备测距。
js-joda - js-joda是一个处理时间日期的工具库,为日期时间类提供了简单API,支持时区,持续时间,日期时间格式化和解析,适配了OpenHarmony的一款不可变日期和时间开源库。
icu4j - ICU消息字符串解析,intl_messageformat_parser是icu4j指定的依赖库。
lodashDemo - lodash是一个提供拓展功能的JavaScript实用工具库
xml2jsDemo - 简单的XML到JavaScript对象转换器。它支持双向转换。使用sax-js和xmlbuilder-js。
node-csv - 该项目使用node-csv解析csv文件,生成csv文件。
commonmark - Markdown是一种纯文本格式,用于编写结构化文档。CommonMark三方库用于将Markdown格式转换为Html或者xml,以便在网页中显示。
arouter-api-onActivityResult - 用于在各种应用或页面间的跳转和页面间的数据传递
ahocorasick - ahocorasick是Aho-Corasick字符串搜索算法的实现,能够高效的进行字符串匹配
bignumber.js - A JavaScript library for arbitray-precision decimal and non-decimalarithmetic
jsDiffDemo - JavaScript文本差异的工具库
is-png - is-png是一个判断图片格式的库,根据图片的文件数据,判断图片是否为png格式
is-webp - is-webp是一款根据文件数据,判断图片是否是webp格式的库
jmustache - 是mustache模板系统的零依赖实现,通过使用散列或对象中提供的值来扩展模板中的标签
leven - Measure the difference between two strings using the Levenshtein distance algorithm
caverphone - A JavaScript implementation of the Caverphone 2.0 (aka Caverphone Revised) phonetic matching algorithm
metaphone - Metaphone phonetic algorithm
behaviorTree - 是行为树 javascript 版实现
ohos_coap - ohos_coap是基于libcoap v4.3.1版本,封装napi接口,给上层ts提供coap通信能力的三方库
gcoord - gcoord(geographic coordinates)是一个处理地理坐标系的JS库,用来修正百度地图、高德地图及其它互联网地图坐标系不统一的问题
CaverPhone - CaverPhone算法(语音匹配算法)的JavaScript实现,规则为:将关键字转换为小写,移除不是a-z的字符,按照规则替换指定字符(如字符串起始、结束,文本中包含cq等),在结尾放置6个1,返回前十个字符,具体参照CaverPhone算法规则
Adler32Demo - 是一个在js环境中实现ADLER-32的校验和算法能力的库
bignumberjsDemo - bignumber.js是一个数学库,用于任意精度十进制和非十进制算术的 JavaScript 库
aki - 是一款边界性编程体验友好的ArkTs FFI开发框架,针对OpenHarmony Native开发提供JS与C/C++跨语言访问场景解决方案
jama - 基本线性代数包,用于构造和操作真实密集矩阵的库
Checksum - 用于计算最典型的散列函数,如 md5 或 sha1
VCard - VCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在网际网路上相互交换)。 VCard可包含的信息有:姓名、地址资讯、电话号码、URL,logo,相片等。本库支持VCard标准2.0和3.0。
epublib - Epublib是一个用于读取/写入/操作epub文件的ets库。
flexsearch-ohos - FlexSearch 是一个快速、零依赖的全文搜索库。 在原始搜索速度方面,FlexSearch 优于每一个搜索库, 并提供灵活的搜索功能,如多字段搜索,语音转换或部分匹配。根据使用的选项,它还提供最高内存效率的索引。 FlexSearch 引入了一种新的评分算法,称为“上下文索引”,基于预先评分的词典字典体系结构,与其他库相比,实际执行的查询速度有大幅度提高。 FlexSearch 还为您提供非阻塞异步处理模型,以通过专用平衡线程并行地对索引执行任何更新或查询。
logback - 日志记录框架。
jchardet - jchardet是一个检测文本文件(字节流)编码方式的ArkTs实现。
nodeRulesDemo - node-rules 是一个轻量级的正向链接规则引擎。
ohos_gson - Gson用于对象与JSON字符串之间的互相转换,并支持JsonElement对象类型,使JSON字符串与对象之间的转换更高效、灵活,并且易于使用。
reflect-metadata - reflect_metadata用于在TypeScript中操作类的元数据,允许在声明类和属性时添加和读取元数据。
jackrabbit - 支持AMQP(Advanced Message Queuing Protocol)网络通信协议的library,可以在一个进程间传递异步消息。 Jackrabbit底层依赖amqplib库,在RabbitMQ上实现了多种消息传递模式。
RocketChat - RocketChat指的是一系列服务器方法和消息订阅的应用程序接口集合。使用本库第三方应用程序可以通过REST API控制和查询RocketChat服务器。本库专为聊天自动化而设计,使应用程序开发人员能够轻松地为其社区提供最佳解决方案和体验。
ohos_smack - Smack是一个基于XMPP协议的一个聊天客户端。
stun-server - stun是基于STUN协议的服务开源组件,它允许客户端获取NAT分配的外部IP地址和端口号,还可以识别NAT的行为类型。
sanitize-html - sanitize-html 提供了HTML清理API,支持HTML片段清理。内置默认的标签、属性等、可根据默认属性进行HTML清理,同时也可进行自行配置,根据用户需求进行自定义HTML清理规则。
ohos_commons-fileupload - commons-fileupload 是一个请求库。可以用来做文件上传(支持分片)、基本请求、文件下载。
FastBle - FastBle是一个处理蓝牙BLE设备的库,可以对蓝牙BLE设备进行过滤,扫描,连接,读取,写入等。
asn1Demo - 构建ASN.1对象模型以及JSON序列化/反序列化以及DER 序列化/反序列化。
retrofit - 一款用于 OpenHarmony平台的HTTP客户端。
mathjsDemo - mathjs是一个OpenHarmony系统下使用数学运算的示例,包含数字、大数、三角函数、字符串、和矩阵等数学功能。
lua [GN编译] - Lua是一种功能强大、高效、轻量级、可嵌入的脚本语言
inotify-tools [GN编译] - 异步文件系统监控组件,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作
libharu [GN编译] - 用于生成 PDF格式的文件
leveldb [GN编译] - 快速键值存储库,提供从字符串键到字符串值的有序映射
bsdiff [交叉编译] - 一个提供二进制文件拆分以及合并能力的三方组件
concurrentqueue [交叉编译] - 一个高效的线程安全的队列的库
modbus [交叉编译] - 是用 C 语言编写的第三方Modbus库来实现modbus通讯,支持 RTU(串行)和 TCP(以太网)通信模式,可根据 Modbus 协议发送和接收数据
double-conversion [交叉编译] - 用于IEEE高效二进制-十进制和十进制-二进制转换
busybox [GN编译]- 将许多常见UNIX实用程序的微小版本组合成一个小型可执行文件
hunspell [交叉编译] - 是一个免费的拼写检查器和形态分析器库和命令行工具
libtommath [交叉编译] - 是一个完全用C语言编写的免费开源可移植数字理论多精度整数(MPI)库
bctoolbox [交叉编译] - 通信软件使用的一些实用库,像belle-sip、mediastreamer2和liblinphone
boost [交叉编译] - 是为C++语言标准库提供扩展的一些C++程序库的总称
ceres-solver [交叉编译] - 是一个由Google开发的开源C++库,用于解决具有边界约束和非线性最小二乘问题的优化问题,以及一般无约束优化问题
diff-match-patch-cpp-stl [交叉编译] - 是一个多种语言的高性能库,可操作纯文本
fmt [交叉编译] - 是一个开源格式库,可提供C stdio和C ++ iostreams的快速安全替代品
gflags [交叉编译] - 是一种命令行解析工具,主要用于解析用命令行执行可执行文件时传入的参数
libarchive [交叉编译] - 项目开发了一种便携式,高效的C库,可以以各种格式读取和编写流库。它还包括使用libarchive库的常见功能包括,tar,cpio 和 zcat 命令行工具的实现
libffi [交叉编译] - 是一个开源库,提供了一种通用的调用外部函数的机制,允许程序在运行时动态地调用和执行编译时未知的、以及无法预先绑定的函数,支持多种编程语言,可以优化调用函数的性能
libusb [交叉编译] - 是一个 C 库,提供对 USB 设备的通用访问。它旨在供开发人员用来促进与 USB 硬件通信的应用程序的生成
lpeg [交叉编译] - 是一个供lua使用的基于 Parsing Expression Grammars 的模式匹配库
luv [交叉编译]- 是一个用于lua的libuv裸绑定的库,使libuv可用于lua脚本
mythes [交叉编译] - 是一个简单的词库,使用结构化的具有二进制搜索的文本数据文件和索引文件查找单词和短语并返回词性、意义和同义词
openldap [交叉编译] - 是一个开源的实现LDAP协议的软件套件,LDAP是一种用于访问和维护分布式目录信息的协议,而OpenLDAP提供了一套工具和库,使用户能够构建和管理LDAP服务器
tcl [交叉编译] - 是一种解释语言,也是该语言的一种非常便携的解释器
tesseract [交叉编译] - 是一个OCR引擎,提供库函数和命令行工具
zbar [交叉编译] - 是一个条形码和二维码解析的库
zxing-cpp [交叉编译] - 是一个二维码生成和解析的库
libcap [交叉编译] - 的功能是用于管理进程的权限和权限限制
qpdf [交叉编译] - 是一个命令行工具和 C++ 库,用于对 PDF 文件执行内容保留转换
libgphoto2 [交叉编译] - 是一个功能强大的库,用于通过应用程序访问和控制数字相机
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。