Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

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 )