Skip to content
@SAMA-Communications

SAMA-Communications

SAMA - Simple but Advanced Messaging Alternative

Welcome to the official GitHub organization for SAMA (Simple but Advanced Messaging Alternative) chat server! SAMA is an open-source chat server designed for secure, efficient, and real-time communication across mobile and web applications.

ClientImage

Table of Contents

Introduction

SAMA provides a robust and easy-to-use platform for real-time messaging. Built with modern technologies, SAMA supports a wide range of features to enhance your communication needs.

Features

  • Real-time Messaging: Instant messaging with rich media support.
  • Group Chats: Create and manage private and group chats.
  • User Management: Comprehensive user management including authentication, profile editing, and search capabilities.
  • Multi-Device Support: Seamless messaging across multiple devices.
  • Push Notifications: Stay updated with messages via push notifications.
  • Clustering: Built-in support for high availability and scalability.
  • Extensive API: Powerful APIs for developers to integrate and extend functionality.

Public cloud

The whole SAMA stack can be tested using https://app.samacloud.io public cloud.

Getting Started

To get started with SAMA, follow these steps:

  1. Run SAMA server:

https://github.com/SAMA-Communications/sama-server?tab=readme-ov-file#development

  1. Run SAMA client:

https://github.com/SAMA-Communications/sama-client?tab=readme-ov-file#development

OR

access public cloud https://app.samacloud.io

Documentation

Comprehensive documentation for SAMA is available to help you understand and integrate the platform effectively. Check out the following resources:

Contributing

We welcome contributions from the community! To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

Community and Support

Join our community for support and discussions:

Help us!

Stay connected and contribute to making SAMA even better! Any thoughts, feedback is welcome! Please create a GitHub issue for any feedback you have.

Want to support us?

Buy Me A Coffee

Pinned Loading

  1. sama-server sama-server Public

    SAMA - Simple but Advanced Messaging Alternative chat server, powered by uWebsockets.js

    JavaScript 112 8

  2. sama-client sama-client Public

    SAMA - Simple but Advanced Messaging Alternative chat client

    JavaScript 32 2

  3. sama-push-deamon sama-push-deamon Public

    SAMA Push Notifications service

    JavaScript

  4. sama-push-queue-board sama-push-queue-board Public

    Queue dashboard for push notifications service https://github.com/SAMA-Communications/sama-push-deamon

    JavaScript 1

  5. sama-server-dashboard sama-server-dashboard Public

    SAMA administrative dashboard

    JavaScript

  6. sama-chat-bots sama-chat-bots Public

    SAMA server chat bots library

    JavaScript

Repositories

Showing 9 of 9 repositories
  • sama-push-deamon Public

    SAMA Push Notifications service

    SAMA-Communications/sama-push-deamon’s past year of commit activity
    JavaScript 0 GPL-3.0 0 0 0 Updated Oct 24, 2024
  • sama-server Public

    SAMA - Simple but Advanced Messaging Alternative chat server, powered by uWebsockets.js

    SAMA-Communications/sama-server’s past year of commit activity
    JavaScript 112 GPL-3.0 8 2 1 Updated Oct 24, 2024
  • sama-client Public

    SAMA - Simple but Advanced Messaging Alternative chat client

    SAMA-Communications/sama-client’s past year of commit activity
    JavaScript 32 MIT 2 0 4 Updated Oct 21, 2024
  • sama-chat-bots Public

    SAMA server chat bots library

    SAMA-Communications/sama-chat-bots’s past year of commit activity
    JavaScript 0 Apache-2.0 0 0 0 Updated Oct 11, 2024
  • awesome-chat-react Public

    A collection of permissive license open source things that help build Chat apps with React.

    SAMA-Communications/awesome-chat-react’s past year of commit activity
    1 MIT 0 0 0 Updated Oct 8, 2024
  • sama Public

    SAMA Landing page

    SAMA-Communications/sama’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Sep 16, 2024
  • .github Public

    SAMA organization README

    SAMA-Communications/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Sep 13, 2024
  • sama-server-dashboard Public

    SAMA administrative dashboard

    SAMA-Communications/sama-server-dashboard’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 21, 2023
  • sama-push-queue-board Public

    Queue dashboard for push notifications service https://github.com/SAMA-Communications/sama-push-deamon

    SAMA-Communications/sama-push-queue-board’s past year of commit activity
    JavaScript 1 MIT 0 0 0 Updated Nov 21, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…