Talking to customers · Independent · 24 Oct 2026

NdoleStudio/httpsms

Send and receive SMS messages using your Android phone programmatically via a simple HTTP API

← Talking to customers

In simple English

This tool turns an old Android phone into a text message server. You send a web request to your own server, and your phone sends out the text message. When someone replies to your phone, it forwards the reply back to your software. You need an Android phone, a spare device or a dedicated server, and some patience to configure multiple external services. It costs nothing in software licence fees, but you pay for your mobile carrier text message plan.

What it is

httpSMS is an open-source SMS gateway system consisting of a web dashboard, a Go API server, a CockroachDB (a SQL database that survives server crashes) database, and an Android application. It bridges web applications and cellular networks without requiring expensive commercial text messaging providers.

What it is good for

Solo builders and small businesses who want to send text message alerts, verifications, or customer notifications using an existing mobile phone plan instead of paying per-message commercial API fees.

Stars6.1k
LicenceAGPL-3.0
Latestv1.2.1 (2026-08-23)checked 24 Oct 2026
Last code change2026-10-22
Written inGo
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Uses your existing phone plan to send text messages, avoiding commercial per-message markup.
  • Includes end-to-end encryption using AES-256 (a way to scramble data so only your devices can read it) so your server never sees message contents.
  • Supports webhooks (automated notifications sent from one app to another when an event happens) to instantly forward incoming replies to your software.
Watch for
  • Requires complex setup involving Firebase, SMTP email, Cloudflare Turnstile, and custom database records.
  • Depends on an Android phone remaining powered on, connected to the internet, and within cellular range.
  • Uses the AGPL-3.0 licence, which requires you to share your source code if you modify the software and offer it as a hosted service.
Replaces

Twilio SMS API

Works well with

CockroachDB

Similar repositories
Also reviewed on Repo Radar
  • botpress/botpress15k stars

    The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.

  • heyform/heyform9.0k stars

    A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.

  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

Install
git clone https://github.com/NdoleStudio/httpsms.git
cd httpsms
cp web/.env.docker web/.env
cp api/.env.docker api/.env
docker compose up --build

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Marketing & Growth › Email Marketing › SMS & Multichannel Marketing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.