awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sdelements avatar

sdelements/lets-chatArchived

0
View on GitHub↗
9,806 stele·1,565 fork-uri·JavaScript·MIT·6 vizualizărisdelements.github.io/lets-chat↗

Lets Chat

Lets-chat este o platformă de comunicare pentru echipe, self-hosted, și un server de chat XMPP conceput pentru mesagerie privată. Oferă un mediu de comunicare containerizat pentru echipe mici pentru a schimba mesaje și fișiere, având un API REST programabil pentru automatizarea conversațiilor și gestionarea mesajelor din instrumente externe.

Platforma funcționează ca un gateway și server XMPP, asigurând interoperabilitatea cu alți clienți de mesagerie compatibili. Se distinge prin suportul pentru gestionarea identității la nivel enterprise, permițând administratorilor să verifice identitățile utilizatorilor prin conturi locale sau servicii de director externe precum LDAP și Kerberos.

Sistemul acoperă o gamă largă de capabilități de colaborare, inclusiv mesagerie directă privată, camere de grup protejate prin parolă și căutarea în istoricul chat-ului. Gestionează mesageria multimedia cu suport pentru fragmente de cod, mențiuni și integrare terță parte pentru GIF-uri, utilizând un strat de furnizori pentru a direcționa încărcările de fișiere către discuri locale sau stocare cloud la distanță.

Aplicația este împachetată ca o imagine de container pentru o implementare simplificată în diverse medii și poate fi configurată folosind variabile de mediu.

Features

  • XMPP Servers - Runs a self-hosted communication platform using the XMPP protocol for real-time messaging and presence notifications.
  • Self-Hosted Communication Servers - Runs a private chat environment for small teams to exchange messages and files without relying on third-party cloud providers.
  • IRC and XMPP Protocol Implementations - Implements the XMPP protocol to ensure interoperability with compliant messaging clients and servers.
  • Messaging Multimedia Transmission - Supports sending persistent text, mentions, code snippets, and files to local or cloud storage.
  • Private Collaboration Platforms - Creates and manages password-protected or restricted conversation spaces to organize team communications.
  • REST APIs - Exposes chat functionality through a programmable REST interface to trigger messages and manage conversations from external tools.
  • Container Deployment - Packages the entire runtime and dependencies into a portable image for consistent installation across different environments.
  • Self-Hosted Chat Servers - Runs a self-hosted communication environment with configurable HTTP and HTTPS endpoints.
  • Direct Messaging - Facilitates private one-on-one messaging between individual users within the platform.
  • REST API Interfaces - Exposes internal chat functionality via a programmable API to allow external tools to trigger messages.
  • Self-Hosted Messaging Platforms - Runs a self-hosted environment for teams to exchange messages in a private, secure space.
  • Text Message Transmission - Supports sending persistent formatted text messages including mentions, code snippets, and image embeds.
  • Authentication Providers - Provides centralized controls for account registration and password validation using local or external identity providers.
  • Enterprise Identity Providers - Connects chat access to local accounts or external directory services like LDAP and Kerberos to verify user identities.
  • Identity Verification - Verifies user identities using local accounts or enterprise directory services to manage secure system access.
  • Chat API Automations - Uses a REST API to trigger messages and manage conversations through external automation tools.
  • Chat Room Administration - Enables the creation of private and password-protected conversation spaces to organize team communications.
  • Chat History Indexing - Indexes and searches historical conversational data to retrieve specific past messages.
  • Cloud Storage Services - Offloads uploaded files to remote cloud services via specialized storage plugins.
  • Media File Storages - Stores uploaded files using local storage or cloud providers to make them available to users.
  • Media Storage Abstractions - Handles file uploads through a provider layer that routes data to either local disks or remote cloud storage.
  • Containerized Deployments - Packages the application as a container image to simplify installation across different environments.
  • Containerized Platforms - Packages the chat system as a container image for simplified deployment across various cloud environments.
  • Access-Controlled Rooms - Provides access-controlled chat rooms that can be toggled between open and private access.
  • User Mentions - Implements notification routing to highlight specific messages for participants using individual and group mentions.
  • XMPP Protocol Gateways - Provides a bridge that translates communication between local users and remote XMPP-based chat networks.
  • Brute Force Protections - Protects authentication endpoints by limiting failed login attempts to prevent brute-force attacks.
  • Password Access Restrictions - Implements security controls that require passwords to unlock access to specific chat rooms.
  • Identity Provider Backends - Validates user credentials by switching between local account databases and external enterprise directory services.
  • LDAP Authentication - Validates user identities specifically using LDAP or Kerberos enterprise directory services to control system access.
  • File Upload Handlers - Limits the size and MIME types of uploaded files to ensure only permitted media is stored.
  • File Upload Management - Specifies the storage provider and directory used for handling and organizing uploaded files.
  • Communication Platforms - Self-hosted chat application for small teams.
  • Media and Communication - Self-hosted team chat application for small groups.

Istoric stele

Graficul istoricului de stele pentru sdelements/lets-chatGraficul istoricului de stele pentru sdelements/lets-chat

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Lets Chat

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Lets Chat.
  • basecamp/once-campfireAvatar basecamp

    basecamp/once-campfire

    4,004Vezi pe GitHub↗

    Once Campfire is a self-hosted team chat platform and real-time messaging server. It provides a web-based communication environment for internal team messaging, featuring group channels, private direct messages, and a bot-integrated system for automating external messaging services. The platform is distributed as a dockerized collaboration suite, allowing for containerized deployment with bundled application dependencies and automated SSL provisioning. The system covers a broad range of collaboration capabilities, including chat management with granular access controls, file attachment shari

    Ruby
    Vezi pe GitHub↗4,004
  • processone/ejabberdAvatar processone

    processone/ejabberd

    6,692Vezi pe GitHub↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    Erlangchatejabberderlang
    Vezi pe GitHub↗6,692
  • tinode/chatAvatar tinode

    tinode/chat

    13,371Vezi pe GitHub↗

    This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based messaging server. It provides a unified communication suite with native clients for iOS, Android, and web, utilizing gRPC and Protocol Buffers for efficient data exchange. The system is distinguished by an extensible chatbot framework that allows for the integration of automated bots and plugins via standardized service interfaces. It supports high-availability clustering with sharded load distribution and a pluggable database backend to ensure reliability and flexible data per

    Gochatchat-applicationchatapp
    Vezi pe GitHub↗13,371
  • mattermost/mattermost-serverAvatar mattermost

    mattermost/mattermost-server

    37,981Vezi pe GitHub↗

    Mattermost Server is an open source collaboration suite and self-hosted team communication platform. It functions as an enterprise chat server and extensible messaging backend that provides a secure environment for professional organizations to exchange messages and coordinate software development. The platform is designed as an AI-integrated communication hub, embedding artificial intelligence into messaging flows to assist users with information retrieval and task completion. It supports a high degree of customization through a plugin-based extension model, allowing for the creation of cust

    TypeScript
    Vezi pe GitHub↗37,981
Vezi toate cele 30 alternative pentru Lets Chat→

Întrebări frecvente

Ce face sdelements/lets-chat?

Lets-chat este o platformă de comunicare pentru echipe, self-hosted, și un server de chat XMPP conceput pentru mesagerie privată. Oferă un mediu de comunicare containerizat pentru echipe mici pentru a schimba mesaje și fișiere, având un API REST programabil pentru automatizarea conversațiilor și gestionarea mesajelor din instrumente externe.

Care sunt principalele funcționalități ale sdelements/lets-chat?

Principalele funcționalități ale sdelements/lets-chat sunt: XMPP Servers, Self-Hosted Communication Servers, IRC and XMPP Protocol Implementations, Messaging Multimedia Transmission, Private Collaboration Platforms, REST APIs, Container Deployment, Self-Hosted Chat Servers.

Care sunt câteva alternative open-source pentru sdelements/lets-chat?

Alternativele open-source pentru sdelements/lets-chat includ: basecamp/once-campfire — Once Campfire is a self-hosted team chat platform and real-time messaging server. It provides a web-based… processone/ejabberd — ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and… tinode/chat — This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based… mattermost/mattermost-server — Mattermost Server is an open source collaboration suite and self-hosted team communication platform. It functions as… chatgpt-web-dev/chatgpt-web — This project is a self-hosted, web-based interface designed for interacting with large language models. It provides a… wekan/wekan — Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards,…