Skip to content
/ x Public

A set of project independent utilities written in go

License

Notifications You must be signed in to change notification settings

hardiksachan/x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

X

This project provides a collection of libraries for various functionalities. Here's a brief overview of each library:

  • xmessage - provides asynchronous message handling functionalities, including idempotent inbox and transactional outbox.

  • xretry - provides functionalities to retry operations.

  • xerrors - provides enhanced error handling capabilities.

  • xlog - provides logging functionalities.

  • xtoken - provides token generation and handling functionalities.

  • xhash - provides hashing functionalities, including bcrypt hashing.

  • xtest - provides utilities for testing.

For more details about each library, please refer to their respective README.md files.

Getting Started

These instructions will guide you on how to use this library in your Go projects.

Installation

To use this library in your Go project, you need to download it using the go get command:

go get github.com/hardiksachan/x

Usage

After downloading and importing the library, you can use its functionalities in your Go code. Here's an example:

package main

import (
    "fmt"
    "github.com/hardiksachan/x/xerrors"
)

func main() {
    err := xerrors.New("this is an error")
    fmt.Println(err)
}

Author

Hardik Sachan

Support

Give a ⭐️ if you like this project!

About

A set of project independent utilities written in go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages