www.fgks.org   »   [go: up one dir, main page]

Skip to content

godoogle := Hoogle for Godoc / 通过函数签名(输入输出类型)搜索 Go API。

Notifications You must be signed in to change notification settings

SnowOnion/godoogle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

cd server/
go run *.go

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!

About

godoogle := Hoogle for Godoc / 通过函数签名(输入输出类型)搜索 Go API。

Resources

Stars

Watchers

Forks

Packages