awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
capcom6 avatar

capcom6/android-sms-gateway

0
View on GitHub↗
857 stars·182 forks·Kotlin·apache-2.0·24 viewsdocs.sms-gate.app↗

Android Sms Gateway

Android SMS Gateway is a self-hosted messaging infrastructure that transforms Android devices into programmable gateways for sending and receiving SMS and MMS messages. By exposing a local RESTful API and an SMPP bridge, the project enables developers to integrate cellular messaging capabilities directly into their own applications without relying on third-party cloud providers.

The platform distinguishes itself through advanced traffic management and orchestration features designed for high-volume messaging. It includes a multi-SIM routing engine that distributes outgoing traffic across multiple connected devices to optimize throughput, manage costs, and bypass carrier-imposed limits. To ensure reliable delivery and avoid spam filters, the gateway incorporates automated traffic throttling, SIM rotation, and exponential backoff retry strategies.

The system provides a comprehensive suite of tools for secure automation and administrative control. It supports end-to-end message encryption, cryptographic payload signing for webhooks, and API authentication to protect sensitive data. Additionally, the gateway offers deep visibility into hardware status, including SIM details and system telemetry, while allowing for flexible configuration of network exposure and message scheduling.

The project is designed for local deployment and includes support for secure tunneling and certificate management to facilitate development and testing.

Features

  • REST Gateways - Exposes a local RESTful API that translates HTTP requests into native mobile messaging commands.
  • Telephony and SMS - Provides a server-side interface for Android devices to handle SMS and MMS messaging via cellular hardware.
  • REST APIs - Exposes a REST interface to programmatically send and receive text, multimedia, and binary data payloads using connected mobile hardware.
  • Self-Hosted Infrastructure - Enables hosting a private messaging server directly on mobile hardware to maintain full control over communication infrastructure.
  • SMS Gateways - Transforms mobile devices into programmable SMS gateways accessible via REST APIs.
  • Load Balancers - Distributes outgoing SMS traffic across multiple connected devices and SIM cards to optimize throughput and bypass carrier limits.
  • Multi-SIM Messaging Orchestrators - Provides a routing engine that distributes outgoing traffic across multiple SIM cards and connected devices to optimize carrier usage and throughput.
  • Self-Hosted Messaging Platforms - Enables programmatic control over mobile messaging hardware through a private, self-hosted server environment without relying on third-party cloud providers.
  • API Access Security - Secures API access using tokens with support for refresh cycles, payload signing, and registration codes.
  • Webhook-Triggered Workflows - Triggers external services or databases automatically whenever new SMS messages arrive on the device.
  • Gateway Deployment - Supports hosting custom messaging infrastructure on local mobile devices to manage connectivity independently of cloud providers.
  • Traffic Throttlers and Rotators - Applies random delays, volume limits, and automatic SIM rotation to simulate human behavior and avoid carrier spam filters.
  • SMPP Bridges - Connects enterprise SMPP clients to cellular networks through mobile hardware to facilitate reliable, high-volume messaging.
  • Bulk SMS Messaging - Manages high-volume messaging by distributing traffic across multiple SIM cards to optimize delivery and costs.
  • Messaging Automation - Automates programmatic SMS communication with built-in payload encryption and request authentication for sensitive data.
  • SMPP Traffic Bridges - Connects SMPP-compatible clients and aggregators to mobile hardware to facilitate high-volume enterprise messaging across cellular networks.
  • Messaging Webhook Receivers - Synchronizes incoming SMS and delivery status updates with external applications using real-time HTTP callbacks.
  • SMPP Bridges - Connects enterprise SMPP clients to cellular hardware for high-volume SMS transmission and delivery tracking.
  • Delivery Status Reporters - Provides automated status notifications for individual messages to track successful transmission and confirm receipt.
  • Message Scheduling - Queues outgoing messages for delayed execution to manage network throughput and prioritize high-volume traffic.
  • Traffic Distribution - Distributes outgoing messages across multiple connected devices and SIM cards to balance communication loads and increase throughput.
  • Exponential Backoff Retries - Implements exponential backoff retry strategies to ensure reliable message delivery despite network instability.
  • End-to-End Encryption - Protects message bodies and recipient phone numbers with end-to-end encryption before transmission to ensure data privacy.
  • Outgoing Request Signing - Secures outgoing webhook notifications by cryptographically signing payloads to ensure origin authenticity and data integrity.
  • Webhook Signature Verifications - Signs outgoing webhook payloads with cryptographic signatures to allow receivers to validate the integrity and origin of the transmitted data.
  • Webhook Event Notifications - Pushes real-time notifications to external endpoints whenever new messages arrive or delivery status changes.

Star history

Star history chart for capcom6/android-sms-gatewayStar history chart for capcom6/android-sms-gateway

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Android Sms Gateway

Similar open-source projects, ranked by how many features they share with Android Sms Gateway.
  • wekan/wekanwekan avatar

    wekan/wekan

    20,971View on GitHub↗

    Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards, lists, and cards. It is a real-time web application that allows teams to manage tasks on private infrastructure. The platform distinguishes itself with extensive data migration tools, specifically for importing boards and cards from Trello. It supports enterprise-grade identity integration via LDAP, OpenID Connect, and OAuth2, and offers flexible storage options including PostgreSQL as a primary relational backend and pluggable cloud storage for attachments. The system covers a w

    JavaScript
    View on GitHub↗20,971
  • btcpayserver/btcpayserverbtcpayserver avatar

    btcpayserver/btcpayserver

    7,407View on GitHub↗

    BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries. The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure tra

    C#bitcoinbitcoin-payment-gatewaybitcoin-payment-processor
    View on GitHub↗7,407
  • devlikeapro/wahadevlikeapro avatar

    devlikeapro/waha

    6,121View on GitHub↗

    WAHA is a server that exposes WhatsApp as a programmable REST API, enabling applications and AI agents to send and receive messages programmatically. It operates unlimited independent WhatsApp sessions from a single instance, each with its own connection state and message history, and can switch between underlying WhatsApp communication libraries by changing a single environment variable while preserving the same API interface. The system distinguishes itself through its engine abstraction layer, which allows operators to swap the WhatsApp communication library without modifying integrations,

    TypeScriptai-botbothttp-api
    View on GitHub↗6,121
  • nats-io/nats-servernats-io avatar

    nats-io/nats-server

    20,076View on GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    View on GitHub↗20,076
See all 30 alternatives to Android Sms Gateway→

Frequently asked questions

What does capcom6/android-sms-gateway do?

Android SMS Gateway is a self-hosted messaging infrastructure that transforms Android devices into programmable gateways for sending and receiving SMS and MMS messages. By exposing a local RESTful API and an SMPP bridge, the project enables developers to integrate cellular messaging capabilities directly into their own applications without relying on third-party cloud providers.

What are the main features of capcom6/android-sms-gateway?

The main features of capcom6/android-sms-gateway are: REST Gateways, Telephony and SMS, REST APIs, Self-Hosted Infrastructure, SMS Gateways, Load Balancers, Multi-SIM Messaging Orchestrators, Self-Hosted Messaging Platforms.

What are some open-source alternatives to capcom6/android-sms-gateway?

Open-source alternatives to capcom6/android-sms-gateway include: wekan/wekan — Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards,… btcpayserver/btcpayserver — BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other… devlikeapro/waha — WAHA is a server that exposes WhatsApp as a programmable REST API, enabling applications and AI agents to send and… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private…

Curated searches featuring Android Sms Gateway

Hand-picked collections where Android Sms Gateway appears.
  • Open Source SMS Gateways
  • Programmatic SMS Gateway Tools