Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hiway-media/hwm-go-utils

HiWay Media GoLang Utils
https://github.com/hiway-media/hwm-go-utils

go golang golang-library golang-package hwm-utils sdk sdk-go sdk-golang

Last synced: about 2 months ago
JSON representation

HiWay Media GoLang Utils

Awesome Lists containing this project

README

        

# HWM Utils
[![Go build](https://github.com/HiWay-Media/hwm-go-utils/actions/workflows/go-build.yml/badge.svg)](https://github.com/HiWay-Media/hwm-go-utils/actions/workflows/go-build.yml)
[![Go test workflow](https://github.com/HiWay-Media/hwm-go-utils/actions/workflows/go-test.yml/badge.svg)](https://github.com/HiWay-Media/hwm-go-utils/actions/workflows/go-test.yml)
![GitHub](https://img.shields.io/github/license/HiWay-Media/hwm-go-utils)
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/HiWay-Media/hwm-go-utils)

hwm-utils is a collection of utility functions and packages developed by HiWay Media. These utilities aim to provide common functionalities and tools that can be used across various projects.

## Features

- **String Utilities**: String manipulation functions for tasks such as string validation, formatting, and manipulation.
- **File Utilities**: Functions for file handling, including file I/O operations, path manipulation, and directory management.
- **Date Utilities**: Helper functions for working with dates, time zones, and date formatting.
- **Logging Utilities**: Logging package with customizable log levels, log rotation, and log output configuration.

## Installation

To install the hwm-utils package, you can use the `go get` command:

```shell
go get github.com/HiWay-Media/hwm-go-utils
```
## Contributing
Contributions to this repository are welcome. If you would like to contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with clear and concise messages.
4. Push your changes to your forked repository.
O5. pen a pull request, describing your changes and the problem they solve.
Please ensure that your code adheres to the existing code style and that any new features or changes are appropriately documented.

## License
This repository is licensed under the MIT License. Please refer to the LICENSE file for more information.

## Acknowledgments
- This repository was developed by HiWay Media.
- Special thanks to the contributors who have helped make this project possible.
If you have any questions, concerns, or issues related to this repository, please open an issue or contact the maintainers directly.

Happy coding with hwm-go-utils!