{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"converse.js","owner":"conversejs","isFork":false,"description":"Web-based XMPP/Jabber chat client written in JavaScript","allTopics":["omemo","lit","jabber","xmpp-client","chat","xmpp"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":27,"issueCount":300,"starsCount":3019,"forksCount":762,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T08:24:45.926Z"}},{"type":"Public","name":"skeletor","owner":"conversejs","isFork":false,"description":"Skeletor is a Backbone fork that lets you turn Views into Web Components.","allTopics":["backbone"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":14,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T21:05:35.959Z"}},{"type":"Public","name":"converse-tauri","owner":"conversejs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":3,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-08T04:40:36.807Z"}},{"type":"Public","name":"github-action-xmpp-notifier","owner":"conversejs","isFork":true,"description":"Github Action to send repository notifications to XMPP ","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-20T22:11:34.701Z"}},{"type":"Public","name":"converse-desktop","owner":"conversejs","isFork":false,"description":"Electron-based Desktop client for Converse.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":72,"forksCount":18,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-04T01:50:10.239Z"}},{"type":"Public","name":"community-plugins","owner":"conversejs","isFork":false,"description":"3rd party, community contributed plugins for Converse.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":28,"issueCount":16,"starsCount":14,"forksCount":10,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T20:33:26.156Z"}},{"type":"Public","name":"media","owner":"conversejs","isFork":false,"description":"A repository to store media files related to Converse","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-05T14:52:00.410Z"}},{"type":"Public","name":"mergebounce","owner":"conversejs","isFork":false,"description":"Batch multiple function calls into one, without losing data.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":0,"starsCount":10,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-16T17:00:52.071Z"}},{"type":"Public","name":"roundcube-plugin","owner":"conversejs","isFork":false,"description":"XMPP plugin for Roundcube Webmail based on converse.js","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":4,"starsCount":19,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-05T15:59:58.979Z"}},{"type":"Public","name":"generator-conversejs","owner":"conversejs","isFork":false,"description":"A Converse.js plugin generator","allTopics":["yeoman-generator"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":0,"starsCount":1,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T02:26:39.230Z"}},{"type":"Public","name":"localForage-getItems","owner":"conversejs","isFork":true,"description":"Adds getItems method to localForage.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":10,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-14T11:42:25.312Z"}},{"type":"Public","name":"libomemo.js","owner":"conversejs","isFork":true,"description":"OMEMO crypto library for JavaScript ","allTopics":["xmpp","omemo","libsignal-protocol-javascript"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":0,"starsCount":6,"forksCount":313,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-27T13:39:25.780Z"}},{"type":"Public","name":"user-manual","owner":"conversejs","isFork":false,"description":"The user manual for Converse","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":1,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-09T02:02:26.886Z"}},{"type":"Public","name":"po-loader","owner":"conversejs","isFork":true,"description":"PO loader for webpack","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-04T17:31:55.321Z"}},{"type":"Public","name":"converse.js-docker","owner":"conversejs","isFork":false,"description":"Full installation of Converse on Docker for development purpose","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-29T07:05:49.880Z"}},{"type":"Public","name":"xmpp-chat-badge","owner":"conversejs","isFork":false,"description":"Renders a badge which shows the number of occupants in an XMPP chatroom","allTopics":["xmpp","xmpp-bot"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":11,"issueCount":1,"starsCount":6,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-02T05:44:24.179Z"}},{"type":"Public","name":"pluggable.js","owner":"conversejs","isFork":false,"description":"Lets you make your JS project pluggable while still keeping sensitive objects and data private through closures.","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":98,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-12T09:59:30.070Z"}},{"type":"Public","name":"openpromise","owner":"conversejs","isFork":false,"description":"An open promise is a promise that can be resolved or rejected outside of its closure","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-27T21:15:06.917Z"}},{"type":"Public","name":"md.recipe.luarocks","owner":"conversejs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-01T16:46:34.446Z"}},{"type":"Public","name":"xtab","owner":"conversejs","isFork":false,"description":"Lets you denote a primary tab, and broadcast messages to all tabs on the same domain","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-29T13:44:34.258Z"}},{"type":"Public","name":"converse-integration-tests","owner":"conversejs","isFork":false,"description":"Integration tests for Converse.js using Selenium","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-27T16:21:45.628Z"}},{"type":"Public","name":"Backbone.browserStorage","owner":"conversejs","isFork":true,"description":"A localStorage and sessionStorage adapter for Backbone.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":683,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-11T10:47:04.308Z"}},{"type":"Public","name":"bootstrap.native-loader","owner":"conversejs","isFork":true,"description":"Webpack loader for bootstrap.native.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-18T12:52:30.668Z"}},{"type":"Public","name":"headless-example","owner":"conversejs","isFork":false,"description":"Example of how you can use @converse/headless","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-14T19:59:36.505Z"}},{"type":"Public","name":"Backbone.NativeView","owner":"conversejs","isFork":true,"description":"A reference implementation of a native Backbone.View ","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-01T08:42:23.416Z"}},{"type":"Public","name":"siacs.github.io","owner":"conversejs","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-27T21:23:13.410Z"}}],"repositoryCount":26,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}