Skip to content

wiselead-ai/pkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PKG

A collection of Go packages with utility functions used by Wiselead AI.

They are open source and free to use.

Installation

go install github.com/wiselead-ai/pkg

Usage

Import the packages in your Go files:

import (
  "github.com/wiselead-ai/pkg/passwordutil"
  "github.com/wiselead-ai/pkg/idutil"
)

Package Details

  • passwordutil: Hashes and verifies passwords using Argon2.
  • idutil: Generates ULIDs as unique identifiers.

Additional Usage Examples

passwordutil

package main

import (
  "fmt"

  "github.com/wiselead-ai/pkg/passwordutil"
)

func main() {
  hashed, _ := passwordutil.Hash("mySecret")
  match, _ := passwordutil.Verify("mySecret", hashed)
  fmt.Println("Password matches:", match)
}

idutil

package main

import (
  "fmt"

  "github.com/wiselead-ai/pkg/idutil"
)

func main() {
  id, _ := idutil.NewID()
  fmt.Println("Generated ULID:", id)
}

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages