Categorygithub.com/SnowOnion/godoogle
repository
0.1.0
Repository: https://github.com/snowonion/godoogle.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Godoogle

Godoogle is a Go API search engine, which (by now) allows you to search by function type signature, including generic functions.

Aim: Godoogle is to Go what Hoogle is to Haskell.

Usages

🌏The Online One

https://godoogle.sonion.xyz/

🏡Deploy Your Own Godoogle

# First run
go run script/floydWrite.go
mv sigGraph.json server/res/

# Each run
cd server/
go run .

Then visit localhost:8888.

WIP: Be configurable. (By now: Mutate func InitFuncDatabase() in collect/candidates.go ...)

Approaches & TODOs

Engineering

Algorithm

  • Fuzzy search by distance
  • Learning from Hoogle...

Challenges & Ideas

See draft.md.

Licence

Not specified. You may suggest one!