emqx/apps/emqx_utils/README.md

25 lines
974 B
Markdown

# Erlang utility library for EMQX
## Overview
`emqx_utils` is a collection of utility functions for EMQX, organized into
several modules. It provides various functionalities to make it easier to work
with EMQX, such as binary manipulations, maps, JSON en- and decoding, ets table
handling, data conversions, and more.
## Features
- `emqx_utils`: unsorted helper functions, formerly known as `emqx_misc` - NEEDS WORK
- `emqx_utils_api`: collection of helper functions for API responses
- `emqx_utils_binary`: binary reverse, join, trim etc
- `emqx_utils_ets`: convenience functions for creating and looking up data in ets tables.
- `emqx_utils_json`: JSON encoding and decoding
- `emqx_utils_maps`: convenience functions for map lookup and manipulation like
deep_get etc.
## Contributing
Please see our [contributing guidelines](../../CONTRIBUTING.md) for information
on how to contribute to `emqx_utils`. We welcome bug reports, feature requests,
and pull requests.