Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Nayego's frontend: user experiments on a web-based team chat for communities and enterprises

License

NotificationsYou must be signed in to change notification settings

Nayego/converse.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XMPP ChatTravisBountysource bountiesTranslation status

Converse is a web basedXMPP/Jabber chat client.

You can either use it as a webchat app, or you can integrate it into your own website.

It's 100% client-side JavaScript, HTML and CSS and the only backend requiredis a modern XMPP server.

Please support this project viaPatreon orLiberapay

Demo

Converse is hosted and can be used athttps://conversejs.org.

A demo showing anonymous login is available athttps://conversejs.org/demo/anonymous.htmland a demo which shows how you can embed a single chat room into a page isavialable athttps://conversejs.org/demo/embedded.html.

Converse in overlay mode

Screenshot of Converse

Converse in fullpage mode

Screenshot of Converse in fullpage mode

Documentation

The developer/integrator documentation can be found athttps://conversejs.org/docs/html.

You'll probably want to begin with thequickstart guide,which shows you how to use the CDN (content delivery network) to quickly get a demo up and running.

Features

  • Available as overlayed chat boxes or as a fullscreen application. Seeinverse.chat for the fullscreen version.
  • Aplugin architecture based onpluggable.js
  • Single-user and group chats
  • Contacts and groups
  • Multi-user chat roomsXEP 45
  • Chatroom bookmarksXEP 48
  • Direct invitations to chat roomsXEP 249
  • vCard supportXEP 54
  • Service discoveryXEP 30
  • In-band registrationXEP 77
  • Roster item exchangeXEP 144
  • Chat statuses (online, busy, away, offline)
  • Custom status messages
  • Typing and state notificationsXEP 85
  • Desktop notifications
  • File sharing / HTTP File UploadXEP 363
  • Messages appear in all connnected chat clients / Message CarbonsXEP 280
  • Third person "/me" messagesXEP 245
  • XMPP PingXEP 199
  • Server-side archiving of messagesXEP 313
  • Hidden Messages (aka Spoilers)XEP 382
  • Client state indicationXEP 352
  • Last Message CorrectionXEP 308
  • OMEMO encrypted messagingXEP 384
  • Supports anonymous logins, see theanonymous login demo.
  • Translated into 28 languages

Integration into other frameworks

Tests

We use behavior-driven tests written withjasmine.js.

Opentests.html in your browser, and the tests will run automatically.

Licence

Converse.js is released under theMozilla Public License (MPL).

Attribution

Emoji images are courtesy ofTwemoji.

Support

Issues can be logged on theGithub issue tracker.

Donations

A heartfelt thanks for everyone who has supported this project over the years.Many people have contributed testing, bugfixes, features and corrections.

We accept donations viaPatreon andLiberapay.

Packages

No packages published

Languages

  • JavaScript85.0%
  • HTML9.7%
  • CSS5.0%
  • Makefile0.3%

[8]ページ先頭

©2009-2025 Movatter.jp