Skip to content

Mahes2/go-libs

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. 🌐

About

A collection of handy, powerful Golang utilities, including data structures for hashmaps, hashsets, and stacks. Contribute and discover useful tools for your Golang projects!

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published