Skip to content

parsico/Enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Enigma Messenger

🇮🇷 فارسی

Enigma Screenshot

Release License Stars Issues Last Commit Platform


🚀 Introduction

Enigma Messenger is a secure, privacy-focused, cross-platform messaging application designed for reliable communication — even in unstable or restricted network environments.

Unlike traditional messaging platforms that rely solely on centralized infrastructure, Enigma is built with flexible networking modes to maintain connectivity during:

  • Internet disruptions
  • Network throttling
  • Infrastructure failures
  • Long-term connectivity outages

Enigma aims to provide a dependable, modern communication experience without compromising user privacy or security.


🖥 Supported Platforms

Enigma is available across major desktop and mobile platforms:

  • 📱 Android
  • 🍎 iOS
  • 🪟 Windows
  • 🍏 macOS
  • 🐧 Linux

The user experience is designed to be consistent across all platforms.


✨ Features

👤 User Profiles

Each user account includes:

  • Custom display name
  • Globally unique ID
  • Profile photo
  • Personal bio

This allows identity flexibility while maintaining uniqueness within the system.


💬 Messaging System

Enigma supports multiple communication formats:

  • Private Messages (DMs) for direct communication
  • Public Rooms for open group discussions
  • Private Rooms for invite-only collaboration
  • Channels for broadcasting content to subscribers

Channels include advanced options such as:

  • Join / Leave functionality
  • ✅ Verified badge support
  • 📖 Read-only mode for announcement-style channels

🚀 Advanced Messaging Capabilities

Modern messaging tools are fully supported:

  • Reply to specific messages (threaded context)
  • Forward messages between chats
  • Emoji reactions for quick engagement
  • 📌 Pin important messages
  • ✏️ Edit previously sent messages

These tools improve collaboration and conversation clarity.


📎 File & Media Sharing

Enigma enables seamless file and media exchange:

  • Drag & Drop file uploads
  • In-app file preview
  • Secure file downloads
  • 🖼 Image sharing
  • 🎥 Video sharing
  • 🎵 Audio file support
  • 🎙 Voice messages

File handling is optimized for both speed and reliability.


🎞 GIF Integration

  • Built-in GIF search
  • Recently used GIF history
  • Quick insertion into chats

📖 Stories System

A temporary content-sharing feature:

  • Upload stories
  • View stories
  • ❤️ Like stories
  • Reply privately to stories
  • Delete stories

Designed for lightweight, short-lived updates.


🔎 Search System

Powerful search capabilities include:

  • Global chat search
  • Message-level search inside conversations
  • Hashtag-based search indexing

This ensures quick access to past conversations and shared content.


🔐 Privacy & Security

Security is a core design principle:

  • Contact and user management
  • 🚫 User blocking
  • 🔒 App lock (PIN or Pattern)
  • 📱 Active device management
  • Remote logout from other devices

These tools help users maintain full control over their accounts.


🔔 Notifications & Presence

  • Real-time push notifications
  • Typing indicators
  • Message delivery updates

Ensuring smooth real-time communication.


🌐 Network Modes

To maximize reliability, Enigma supports multiple networking strategies:

  • auto – Automatically selects the most stable mode
  • mesh – Peer-to-peer communication layer
  • matrix – Federated server-based architecture
  • bridge – Hybrid communication mode

This flexibility allows Enigma to adapt to various infrastructure conditions.


🛠 Admin Panel

For administrators and system managers:

  • Platform-wide management tools
  • 📢 Broadcast announcements
  • File upload restrictions
  • Voice message limitations
  • 💎 Premium feature management

Ideal for communities, organizations, or controlled deployments.


📥 Installation

Download the latest release:

Releases

Installation Steps

  1. Select your platform
  2. Download the installer
  3. Complete installation
  4. Create an account or sign in
  5. Configure network mode if needed
  6. Start messaging securely 🎉

👥 Contributors

  • Parsico Team

We welcome contributions through pull requests and issue reports.


📄 License

Please specify your license (MIT, GPL, Apache 2.0, etc.) in a LICENSE file.

About

End-to-end encryption, Instant sync, and a user friendly UI for every device.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors