# go-purple **Repository Path**: kitech/go-purple ## Basic Information - **Project Name**: go-purple - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-10-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README libpurple's go/golang binding. Now can write pidgin plugin with go/golang. The go-purple wrapper libpurple API in go/golang. And supplies an OO style API. Now implement most API function for write new IM protocol and simple client. ### Install go get -u github.com/kitech/go-purple/purple ### examples import "github.com/kitech/go-purple/purple" ### sub projects * [purple](purple/) the main binding project * [purpled](purpled/) might be a purple daemon with a web ui interface * [tox-prpl](tox-prpl/) tox protocol implement with go-purple * [wechat-prpl](wechat-prpl/) wechat prpl plugin * [wechat-prpl/wechat](wechat-prpl/wechat/) wechat web protocol implement * [yobot](yobot/) an IM robot that relay messages between different protocols, and build on raw protocol. * [yobot2](yobot2/) an IM robot that relay messages between different protocols, and build on go-purple. * [msgflt-prpl](msgflt-prpl/) pidign message filter/transform plugin. * [gloox-swig](gloox-swig/) gloox xmpp client library for golang binding. ### Notes * using dbus path different as default pidgin * using profile directory different as default profile ### TODOs - [ ] full libpurple support - [ ] improve memory management, avoid memory leaks. - [ ] add documents. - [ ] tox-prpl auto receive avatar .