gumble
gumble is a Mumble client implementation in Go
Sub-projects
- gumble (docs)
- Client library
- gumbleopenal (docs)
- OpenAL audio system for gumble
- gumbleffmpeg (docs)
- ffmpeg audio source for gumble
- gumbleutil (docs)
- Extras that can make working with gumble easier
Example
package main import ( "layeh.com/gumble/gumble" "layeh.com/gumble/gumbleutil" ) func main() { gumbleutil.Main(gumbleutil.Listener{ UserChange: func(e *gumble.UserChangeEvent) { if e.Type.Has(gumble.UserChangeConnected) { e.User.Send("Welcome to the server, " + e.User.Name + "!") } }, }) }
Related projects
- barnard
- terminal-based Mumble client
- piepan
- an easy to use framework for writing Mumble bots using Lua
License
MPL 2.0
Author
Tim Cooper (tim.cooper@layeh.com)