SkillAgentSearch skills...

Fuzzygo

fuzzygo is a fast Go fuzzy-search library built for ranking API names, symbols, and identifiers with typo tolerance and minimal overhead.

Install / Use

/learn @ankit-chaubey/Fuzzygo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

fuzzygo

fuzzygo is a small, fast Go library for fuzzy string matching and ranking. It is Unicode-safe, typo-tolerant, and designed for searching identifiers like APIs, symbols, and commands.


Install

go get github.com/ankit-chaubey/fuzzygo

Basic Usage

import "github.com/ankit-chaubey/fuzzygo/fuzzy"

results, total := fuzzy.Rank("mesages.getMesage", data, 5)
  • results → top ranked matches (best first)
  • total → total number of matched items

Scoring

score := fuzzy.Score(query, target)
  • Returns a positive score for a match
  • Returns -1 if the target does not match the query

TL / JSON Helper (optional)

methods, _ := fuzzy.LoadTLMethods("output.json")
results, total := fuzzy.Rank("sndmsg", methods, 10)

License

MIT © Ankit Chaubey

Related Skills

View on GitHub
GitHub Stars19
CategoryDevelopment
Updated29d ago
Forks3

Languages

Go

Security Score

90/100

Audited on Feb 20, 2026

No findings