Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xuxueli/xxl-tool
a series of tools that make Java development more efficient.(Java工具类库XXL-TOOL)
https://github.com/xuxueli/xxl-tool
emoji excel fiber java json tool translating-java-objects util xxl
Last synced: 5 days ago
JSON representation
a series of tools that make Java development more efficient.(Java工具类库XXL-TOOL)
- Host: GitHub
- URL: https://github.com/xuxueli/xxl-tool
- Owner: xuxueli
- License: apache-2.0
- Created: 2017-09-12T02:51:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-12T05:05:55.000Z (19 days ago)
- Last Synced: 2025-01-18T18:06:48.975Z (12 days ago)
- Topics: emoji, excel, fiber, java, json, tool, translating-java-objects, util, xxl
- Language: Java
- Homepage: http://www.xuxueli.com/xxl-tool/
- Size: 325 KB
- Stars: 382
- Watchers: 29
- Forks: 169
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
XXL-TOOL
XXL-TOOL, a series of tools that keep Java efficient.
-- Home Page --
## Introduction
XXL-Tool is a Java tool library that makes Java development more efficient. The tools include "collection, cache, concurrency, string, IO, Excel, emoji ..." and so on.XXL-TOOL 是一个Java工具类库,致力于让Java开发更高效。包含 “集合、字符串、缓存、并发、Excel、Emoji、Response、Pipeline……” 等数十个模块。
## Documentation
- [中文文档](https://www.xuxueli.com/xxl-tool/)## Communication
- [社区交流](https://www.xuxueli.com/page/community.html)
## Modules
模块 | 说明
--- | ---
Core模块 | 包含集合、缓存、日期……等基础组件工具
Gson模块 | json序列化、反序列化工具封装,基于Gson
Json模块 | json序列化、反序列化自研工具
Response模块 | 统一响应数据结构体,标准化数据结构、状态码等,降低协作成本
Pipeline模块 | 高扩展性流程编排引擎
Excel模块 | 一个灵活的Java对象和Excel文档相互转换的工具。一行代码完成Java对象和Excel之间的转换
Emoji模块 | 一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码
Fiber模块 | Java协程库,基于quasar封装实现
Freemarker模块 | 模板引擎工具,支持根据模板文件生成文本、生成文件…等。
IO模块 | 一系列处理IO(输入/输出)操作的工具。
Encrypt模块 | 一系列处理编解码、加解密的工具。
Net模块 | 一系列处理Web、网络通讯相关的工具。
... | ...## Development
XXL-TOOL 前身为 XXL-EXCEL、XXL-EMOJI 两个独立项目,以及 XXL-JOB 内部经过验证的成熟工具类等,经过整合演进最终诞生。
- 1、XXL-EXCEL:首版发布于2017年9月,一个灵活的Java对象和Excel文档相互转换的工具。一行代码完成Java对象和Excel文档之间的转换。同时保证性能和稳定。(已废弃,整合至 XXL-TOOL)
- 2、XXL-EMOJI:首版发布于2018年7月,一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码。(已废弃,整合至 XXL-TOOL)## Contributing
Contributions are welcome! Open a pull request to fix a bug, or open an [Issue](https://github.com/xuxueli/xxl-tool/issues/) to discuss a new feature or change.欢迎参与项目贡献!比如提交PR修复一个bug,或者新建 [Issue](https://github.com/xuxueli/xxl-tool/issues/) 讨论新特性或者变更。
## 接入登记
更多接入的公司,欢迎在 [登记地址](https://github.com/xuxueli/xxl-tool/issues/1 ) 登记,登记仅仅为了产品推广。## Copyright and License
This product is open source and free, and will continue to provide free community technical support. Individual or enterprise users are free to access and use.- Licensed under the Apache License, Version 2.0.
- Copyright (c) 2015-present, xuxueli.产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。
## Donate
XXL-TOOL is an open source and free project, with its ongoing development made possible entirely by the support of these awesome backers.XXL-TOOL 是一个开源且免费项目,其正在进行的开发完全得益于支持者的支持。开源不易,[前往赞助项目开发](https://www.xuxueli.com/page/donate.html )