go-libs

module
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2023 License: GPL-3.0

README ΒΆ

Go Reference GitHub release (with filter) GitHub License

go-libs πŸš€

Welcome to go-libs, a repository dedicated to providing small, useful utilities in Golang. The primary goal of this project is to offer a collection of handy tools and utilities that can be beneficial for developers in various scenarios.

Features πŸ› οΈ

Currently, the repository includes a set of data structure utilities for creating hashmaps, hashsets, and stacks. Each utility is implemented in Golang and comes with comprehensive unit tests to ensure reliability.

Included Utilities:
  1. Hashmap: Efficient implementation of a hashmap for key-value storage.
  2. Hashset: A set data structure based on hash functions for fast membership tests.
  3. Stack: Simple and effective stack implementation.

Getting Started 🏁

To get started with using these utilities in your Golang project, follow these steps:

  1. Clone the repository: git clone https://github.com/Mahes2/go-libs.git
  2. Import the desired utility package into your Golang code.
  3. Refer to the documentation and examples provided in each utility's directory for usage instructions.

Contribution 🀝

Contributions are highly encouraged! If you have a useful utility or feature that you think would benefit others, feel free to contribute to this repository. Here's how you can contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature-name.
  5. Submit a pull request.

Future Enhancements 🚧

We have plans to expand this repository with more features and utilities in the future. Your contributions and suggestions are vital in making this collection diverse and comprehensive.

License πŸ“

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.


Note: This repository is a work in progress, and we welcome your feedback and contributions to make it a valuable resource for the Golang community. 🌐

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL