emqx/apps/emqx_utils
2023-04-14 16:40:25 +02:00
..
include fix: stale call to emqx_misc 2023-04-14 13:41:34 +02:00
src style: add original copyright header 2023-04-14 13:41:34 +02:00
test fix: test not updated after rebase 2023-04-14 16:40:25 +02:00
README.md docs: add an actual README 2023-04-14 13:41:34 +02:00
rebar.config refactor: move emqx_json to emqx_utils_json 2023-04-14 13:31:27 +02:00

emqx_utils - Erlang utility library for EMQ X

Overview

emqx_utils is a collection of utility functions for EMQ X, organized into several modules. It provides various functionalities to make it easier to work with EMQ X, 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 for information on how to contribute to emqx_utils. We welcome bug reports, feature requests, and pull requests.