{"id":15147065,"url":"https://github.com/mellium/xmpp","last_synced_at":"2025-04-05T00:06:45.003Z","repository":{"id":29785459,"uuid":"122771746","full_name":"mellium/xmpp","owner":"mellium","description":"An implementation of the Extensible Messaging and Presence Protocol (XMPP) in Go.","archived":false,"fork":false,"pushed_at":"2025-03-13T01:29:36.000Z","size":3116,"stargazers_count":124,"open_issues_count":46,"forks_count":24,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-28T23:05:02.865Z","etag":null,"topics":["chat","jabber","xmpp"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/mellium.im/xmpp","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mellium.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":"docs/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":"docs/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"mellium","patreon":null,"open_collective":"mellium","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-02-24T19:19:45.000Z","updated_at":"2025-02-16T02:40:05.000Z","dependencies_parsed_at":"2024-06-18T21:36:51.684Z","dependency_job_id":"13c02fbb-7526-44ed-9d81-99a61652feea","html_url":"https://github.com/mellium/xmpp","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mellium%2Fxmpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mellium%2Fxmpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mellium%2Fxmpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mellium%2Fxmpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mellium","download_url":"https://codeload.github.com/mellium/xmpp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266563,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","jabber","xmpp"],"created_at":"2024-09-26T12:21:58.668Z","updated_at":"2025-04-05T00:06:44.986Z","avatar_url":"https://github.com/mellium.png","language":"Go","funding_links":["https://github.com/sponsors/mellium","https://opencollective.com/mellium"],"categories":[],"sub_categories":[],"readme":"# XMPP\n\n[![GoDoc](https://godoc.org/mellium.im/xmpp?status.svg)][docs]\n[![Chat](https://img.shields.io/badge/XMPP-users@mellium.chat-orange.svg)](https://mellium.chat)\n[![License](https://img.shields.io/badge/license-FreeBSD-blue.svg)](https://opensource.org/licenses/BSD-2-Clause)\n[![Build Status](https://ci.codeberg.org/api/badges/mellium/xmpp/status.svg)](https://ci.codeberg.org/mellium/xmpp)\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6086/badge)](https://bestpractices.coreinfrastructure.org/projects/6086)\n\n\u003ca href=\"https://opencollective.com/mellium\" alt=\"Donate on Open Collective\"\u003e\u003cimg src=\"https://opencollective.com/mellium/donate/button@2x.png?color=blue\" width=\"200\"/\u003e\u003c/a\u003e\n\n\nAn Extensible Messaging and Presence Protocol (XMPP) library in Go.\nXMPP (sometimes known as \"Jabber\") is a protocol for near-real-time data\ntransmission, most commonly used for instant messaging, video chat signaling,\nand related functionality.\nThis library aims to provide general protocol support with additional packages\nthat focus on modern instant messaging use cases.\n\nThis library supports instant messaging features such as:\n\n- Individual and group chat,\n- Blocking and unblocking users,\n- Forms and commands (eg. for controlling bots and gateways),\n- Retrieving message history,\n- General publish-subscribe semantics for storing state and data,\n- Parsing simple text styling (eg. bold, italic, quotes, etc.),\n- and more!\n\nTo use it in your project, import it (or any of its other packages) like so:\n\n```go\nimport mellium.im/xmpp\n```\n\nIf you're looking to get started and need some help, see the [API docs][docs] or\nlook in the `examples/` tree for several simple usage examples.\n\nIf you'd like to contribute to the project, see [CONTRIBUTING.md].\n\n\n## License\n\nThe package may be used under the terms of the BSD 2-Clause License a copy of\nwhich may be found in the file \"[LICENSE]\".\nSome code in this package has been copied from Go and is used under the terms of\nGo's modified BSD license, a copy of which can be found in the [LICENSE-GO]\nfile.\n\nUnless you explicitly state otherwise, any contribution submitted for inclusion\nin the work by you shall be licensed as above, without any additional terms or\nconditions.\n\n\n[docs]: https://pkg.go.dev/mellium.im/xmpp\n[CONTRIBUTING.md]: https://mellium.im/docs/CONTRIBUTING\n[LICENSE]: https://codeberg.org/mellium/xmpp/src/branch/main/LICENSE\n[LICENSE-GO]: https://codeberg.org/mellium/xmpp/src/branch/main/LICENSE-GO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmellium%2Fxmpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmellium%2Fxmpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmellium%2Fxmpp/lists"}