¿Está buscando la mejor solución de software de chat en equipo de código abierto como alternativa a Slack? Si busca una solución que ayude a crear un entorno colaborativo en una oficina o empresa, está en el lugar correcto...
La comunicación verbal ha estado presente en la sociedad desde el comienzo de la época en que los seres humanos encontraron una forma de expresar sentimientos mediante palabras o sonidos. Esta comunicación no se limitaba únicamente al modo verbal, sino que más tarde se hizo en papel y luego en ordenadores. El valor de una buena comunicación tiene su propio lugar significativo no solo en el ámbito profesional sino también en la vida personal. Sin embargo, aquí solo hablamos de profesionales.
En la actualidad, las empresas o negocios no se limitan a espacios o áreas pequeñas, sino que están extendiendo sus brazos y piernas en múltiples direcciones para lograr un crecimiento específico. En tal escenario, la conversación entre los empleados de la empresa que trabajan en algún proyecto en particular se realiza por correo electrónico o en algunas aplicaciones de chat públicas. Pero desde la perspectiva de la seguridad y el intercambio de información confidencial a través de una plataforma de chat pública como WhatsApp no sería una buena idea.
El software de chat de equipo de la oficina debe estar bajo el control de las empresas o los equipos que lo utilizan para algún proyecto. Si pueden agregar diferentes funciones según sea necesario, este tipo de necesidades se pueden satisfacer mediante plataformas de chat grupales de colaboración de código abierto sin la interfaz de ningún tercero. Sin embargo, al implementar servidores o aplicaciones de chat de equipo de código abierto alojados por uno mismo para el equipo, asegúrese de que estén detrás de un firewall para una mayor seguridad.
A continuación se muestran algunos de los mejores programas de chat grupal de código abierto como solución de chat de equipo autohospedado.
Zulip - Plataforma de chat en equipo
La plataforma de chat en equipo Zulip, una de las mejores alternativas al software Slack/HipChat, era un software propietario en sus días de incubación. Fue desarrollada por una empresa emergente llamada Zulip. Sin embargo, más tarde Dropbox la adquirió y en 2015 publicó el código bajo la licencia Apache. Ahora está disponible como un proyecto de código abierto en Github.
También ofrecen el mismo proyecto previamente alojado junto con soporte para aquellos que no tienen la experiencia técnica o desean alojar el proyecto por sí mismos.
El servidor de chat web de código abierto Zulip ofrece una interfaz atractiva, un sistema de chat y compatibilidad con emojis para hablar de matemáticas con LaTeX. Genera automáticamente una vista previa de los enlaces (vistas previas de imágenes, videos y tweets) mientras los envía. También está disponible la función de arrastrar y soltar un archivo en el cuadro de redacción.
Si está utilizando este software de chat en equipo para algún proyecto de desarrollo de software, entonces es posible discutir el código utilizando bloques de código Markdown (y resaltado de sintaxis) y discutir bloques de texto con comillas en bloque.
Otras características son soporte para @menciones, soporte para LDAP/Active Directory, anuncios en todo el flujo, notificaciones de escritorio, notificaciones audibles, correos electrónicos para mensajes importantes perdidos, palabras de alerta, soporte para atajos de teclado, diferentes integraciones, API y más...
Desde el punto de vista de la seguridad, admite el inicio de sesión único con Google, GitHub y Active Directory/LDAP. También están trabajando en la integración de sistemas de autenticación SAML, los administradores pueden desactivar cualquier usuario, bot o integración; obtenga más información enZulip oficialsitio web.
La aplicación cliente para el software de chat de equipo Zulip está disponible para Windows, Linux, macOS, Android e iOS.
Archivos del proyecto en Github
Cohete.Chat
Rocket.Chat también puede considerarse una buena alternativa a Slask. Es una aplicación de modelo de cliente y servidor de chat en equipo en tiempo real de código abierto y gratuito (licencia MIT). La parte del servidor de Rocket se puede instalar fácilmente en sistemas operativos basados en Debian o REHL, mientras que el cliente RocketChat es multiplataforma y está disponible para Android, iSO, Windows, Linux y macOS.
RocketChat se desarrolló en el marco Meteor y está escrito en CoffeeScript y JavaScript. Los desarrolladores de RocketChat ofrecieron alojamiento en la nube, así como la posibilidad de alojar su aplicación de servidor en servidores propios o en hosting propio.
Este servicio de chat web de código abierto no se limita únicamente a chats individuales o grupales en vivo (escritos), sino que también ofrece la posibilidad de realizar conferencias de audio y video. Para mayor seguridad, cuenta con autenticación de dos factores (2FA), cifrado E2E, SSO y compatibilidad con docenas de proveedores de OAuth. Además de este acceso para invitados, también se incluyen notificaciones de escritorio, búsquedas, uso compartido de pantalla, uso compartido de archivos, LiveChat y sincronización de grupos LDAP.
Sobre el framework Meteor se desarrolló RocketChat, que también proporciona buenas opciones de personalización a través de integraciones de WebHook, temas para personalizar la interfaz de usuario, API REST, API LiveChat o API en tiempo real, importadores de datos para usuarios de Slack y HipChat, Marketplace para instalar aplicaciones para expansión de funciones y complementos para integrar características de RocketChat en aplicaciones populares como Drupal o Pidgin.
Si tienes un equipo en el que se hablan diferentes idiomas, RocketChat también tiene la solución para eso, ya que ofrece una función llamada Traducción en tiempo real. Traduce automáticamente el mensaje en tiempo real entre usuarios y es compatible con más de 50 idiomas. El usuario puede probarlo antes de instalarlo. Aquí tienes laDemostración de RocketChat
Para probar el software de chat en equipo de código abierto Rocket.Chat de forma local en Ubuntu 19.04, consulte:
Chat del equipo Mattermost
Mattermost es otro software de chat en equipo de código abierto para empresas y oficinas. Los desarrolladores de Mattermost lo promocionaron como la mejor alternativa de código abierto a Slack y HipChat. Al igual que Rocket.Chat, también ofrecen tanto el software alojado en la nube como el software en sí para que el público lo descargue y cree un servicio de chat alojado por sí mismo.
Diseñado especialmente teniendo en mente satisfacer las demandas internas de chat y comunicación de organizaciones y empresas.
Sin embargo, Mattermost no siempre fue una aplicación de código abierto. Sus códigos inicialmente eran propietarios y la aplicación en sí misma se usaba como una herramienta de chat interna en un estudio de juegos conocido como SpinPuch. Pero más tarde se convirtió en código abierto bajo la Licencia MIT para aplicaciones del lado del servidor y la Licencia Apache 2.0 para el resto.
Se desarrolló sobre el framework React y se utilizaron los lenguajes Golang y JavaScript. La aplicación cliente de Mattermost también es multiplataforma y está disponible para Windows, macOS, Linux, iOS y Android.
Mattermost se considera una alternativa de código abierto a Slack, pero eso no significa que solo esté empezando a funcionar. Hay características muy convincentes que lo demuestran, como voz, video y pantalla compartida en tiempo real, chat público y privado, emojis y formato enriquecido.
El historial de mensajes también se puede buscar por completo y cuenta con soporte para varios idiomas (inglés de EE. UU., chino (simplificado y tradicional), holandés, francés, alemán, italiano, japonés, coreano, polaco, portugués brasileño, ruso, turco, español y ucraniano). Los usuarios pueden compartir archivos, audio, imágenes y enlaces a través del chat incluso desde dispositivos móviles.
Además, el software de chat de “oficina virtual” de código abierto Mattermost Team Edition proporciona herramientas para personalizar la marca, bots de terceros personalizables, integraciones y herramientas de línea de comandos, webhooks, API, controladores y extensiones de terceros.
Obtenga el chat del equipo MattermostDescargar
Vamos a charlar
Otro software de chat de oficina o de equipo con licencia MIT desarrollado en la plataforma Node.js y que incluye muchas funciones conocidas como Slack. Básicamente, se trata de una aplicación de chat para equipos pequeños.
También es un software de chat de equipo de código abierto alojado por uno mismo que incluye: autenticación LDAP/Kerberos, chat multiusuario XMPP (MUC), ofrece varias salas útiles cuando diferentes personas trabajan por separado en algún proyecto dentro de la organización. Estas salas son privadas y están protegidas con contraseña.
El usuario puede habilitar las notificaciones de escritorio para los próximos mensajes, las menciones @ posibles durante el chat. Además de estas incorporaciones de imágenes, cargas de archivos (locales/Amazon S3/Azure), compatibilidad con Hubot, API similar a REST para conectarlo con otras herramientas y funciones como transcripciones/historial de chat se encuentran en Let's Chat.
Let's Chat, desarrollado por Security Compass, es un software de chat grupal multilingüe que se puede instalar fácilmente en Linux usando NPM o Docker/Vagrant.
La aplicación Let's Client está disponible para Android e iOS, mientras que para Windows/Linux/macOS la interfaz web.
Conseguir elArchivos de Let's Chatdesde Github para instalar.
Matriz.org
Matrix.org ofrece una plataforma de código abierto descentralizada y completa que comprende servidores Matrix, clientes y otros servicios con licencia Apache. Utiliza protocolos livianos para proporcionar comunicación en tiempo real. La idea principal detrás del diseño de Matrix es proporcionar un lugar o servicio común que permita a los usuarios comunicarse no solo entre sí mediante aplicaciones de chat de cliente compatibles con Matrix, sino también con otros proveedores de servicios a través de chat en línea, voz sobre IP y telefonía por video.
Las empresas que quieran configurar un chat de equipo en Matrix pueden utilizar los servidores abiertos y descentralizados de Matrix.org a través de un software de cliente de chat de equipo como Riot.im o descargar el proyecto de servidor Matrix Synapse para crear un servidor Matrix autohospedado.
Proporciona comunicación en tiempo real y puede integrarse con servicios web estándar a través de WebRTC para permitir el chat mediante aplicaciones de navegador a navegador.
Además, también es compatible con el sistema de mensajería puente para permitir la sincronización de mensajes entre Matrix y diferentes sistemas de aplicaciones de chat o servidores que no son Matrix. Por ejemplo, supongamos que hay un canal Matrix llamado #h2smedia que se conecta con otros canales h2smedia en servidores que no son Matrix, como Telegram y Slack. Entonces, una vez que creamos con éxito un puente entre ellos, el mensaje generado en un sistema pasa de un sistema a todos los demás sistemas puente, como de Telegram a Matrix a Slack y viceversa, esto garantiza que todos los canales reciban los mismos mensajes y siempre estén sincronizados.
Básicamente, los puentes actúan como relés que garantizan que los mensajes publicados en una cuenta sean visibles en otras cuentas que no sean de Matrix. Actualmente, Matrix ofrece puentes para Telegram, Discord, Gitter, Slack/Mattermost, IRC, Rocket. Chat, WhatsApp, XMPP y más. Vea la lista completa deProyecto puente matricial.
Riot.im
En una lista de software de chat de equipo de código abierto, ¿cómo podríamos olvidarnos de Riot.im, otro finalista como alternativa a Slack en la categoría de código abierto? Este software de chat de oficina gratuito se basa en el protocolo Matrix para establecer una comunicación eficaz entre diferentes equipos que trabajan juntos.
Riot.im básicamente proporciona una interfaz de aplicación de chat para conectar los servidores seguros descentralizados de Matrix.org. Proporciona WebRTC y está disponible como aplicación cliente para Windows, Linux, macOS, Android e iOS.
Algunas características:
- Conferencias de voz y video
- Arrastre y suelte para compartir rápidamente y explore archivos o busque archivos.
- Recibe notificaciones cuando alguien mencione tu nombre y define palabras clave
- Aplicaciones, stickers, widgets y bots
- Personalización basada en temas
- cifrado de extremo a extremo mediante matriz
- Conecte otras aplicaciones y redes
Descargue Riot.im o use la aplicación del navegador
Estos son algunos de los programas de colaboración de chat en equipo más conocidos o, simplemente, programas de chat de Office con control total. Si conoces algún otro que creas que valga la pena mencionar en esta lista, háznoslo saber...
Otros recursos útiles: