Git Product home page Git Product logo
Vacuum-IM
---------
Full-featured crossplatform Jabber/XMPP client.
The core program is just a plugin loader, all functionality is made available
via plugins. This enforces modularity and ensures well defined component
interaction via interfaces.

Web Site:
  http://www.vacuum-im.org

Source:
  https://github.com/Vacuum-IM

Translations:
  https://www.transifex.com/projects/p/vacuum-im

Jabber conference:
  [email protected]


Main Features
-------------
  * Nested roster groups
  * Multiple accounts in profile
  * Support for Adium message styles
  * Full support for Jabber conferences
  * Easy access to recent contacts and conferences
  * Ability to combine contact to meta-contact from several accounts
  * Storage of history both locally and on the server (XEP-136)
  * Create a bookmark at the conference with the possibility autologin
  * Support for CAPTCHA forms, with the possibility of transmission without the use of browser
  * Automated change of transport with preservation of names, groups, subscriptions and archive messages
  * Lists of privacy, with the possibility of ignoring or setting in invisible mode for individual contacts and groups
  * Multi-stage automatic change of status depending on the time of inactivity
  * Ability to set different status icons for individual contacts, and groups of contacts are connected through transport
  * Support for avatars with the ability to specify a contact an arbitrary image as an avatar
  * Ability to add annotation to contact


Portable Version
----------------
  To make Vacuum-IM portable just create folder VacuumIM (for Windows)
  in the directory where vacuum.exe is located.


Sound on X11 platforms
----------------------
  The Network Audio System is used if available, otherwise "aplay <soundfile>" command is used.


Known Issues
------------
  - on GTalk accounts allways used default nested roster group delimiter
  - not native look and feel in Mac OS


List of plugins that SHOULD NOT be disabled
-------------------------------------------
  01. Account Manager            - accountmanager
  02. Chat Messages              - chatmessagehandler
  03. Connection Manager         - connectionmanager
  04. Default connection         - defaultconnection
  05. Main Window                - mainwindow
  06. Message Manager            - messageprocessor
  07. Message Styles Manager     - messagestyles
  08. Message Widgets Manager    - messagewidgets
  09. Normal Messages            - normalmessagehandler
  10. Notifications Manager      - notifications
  11. Options Manager            - optionsmanager
  12. Presence Manager           - presence
  13. Roster Manager             - roster
  14. Roster Editor              - rosterchanger
  15. Roster Model               - rostersmodel
  16. Roster View                - rostersview
  17. SASL Authentication        - saslauth
  18. Simple Message Style       - simplemessagestyle
  19. Stanza Manager             - stanzaprocessor
  20. StartTLS                   - starttls
  21. Status Manager             - statuschanger
  22. Status Icons Manager       - statusicons
  23. Tray Icon                  - traymanager
  24. XMPP Streams Manager       - xmppstreams

Vacuum-IM's Projects

ntlmauth icon ntlmauth

Allows to login on jabber server with current user credentials (Windows only)

sipphone icon sipphone

Allows to make voice and video calls over SIP protocol

spellchecker icon spellchecker

Highlights words that may not be spelled correctly (1.2.x)

useractivity icon useractivity

Allows you to send and receive information about user activities

usermood icon usermood

Allows you to send and receive information about user moods

usertune icon usertune

Allows you to send and receive information about user tunes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.