Repolode
NdoleStudio

NdoleStudio/httpsms

Transforma seu celular Android em um gateway de SMS para enviar e receber mensagens de texto por uma API HTTP simples.

Alternativa open source a:Twilio

Estrelas
6,049
Forks
1,102
Issues abertas
4
Último commit
há 12 dias

O que é?

O httpSMS usa um celular Android como gateway de SMS. Um cliente envia uma solicitação à API HTTP, que envia uma notificação ao celular; então, o app Android envia o SMS pelo chip do próprio aparelho. As mensagens SMS recebidas no celular podem ser encaminhadas para uma URL de webhook informada por você.

O projeto foi criado para situações em que números de telefone virtuais não estão disponíveis, permitindo usar um número de celular existente para enviar e receber mensagens. A interface web é desenvolvida com Nuxt e Vuetify, a API usa Go, Fiber e CockroachDB, e o app Android é escrito em Kotlin.

O projeto inclui criptografia de ponta a ponta com AES-256 e a chave armazenada no celular, limitação por minuto para mensagens enviadas e prazo de expiração de mensagens com notificações. Há clientes oficiais da API para Go e JavaScript/TypeScript, e a stack pode ser hospedada por conta própria com Docker.

Recursos principais

  • 01Enviar SMS por uma API HTTP simples que aciona o celular Android
  • 02Encaminhar mensagens SMS recebidas para uma URL de webhook
  • 03Criptografia de ponta a ponta com AES-256 e chave armazenada no celular
  • 04Limitar a frequência de mensagens enviadas, por exemplo, a 3 por minuto
  • 05Definir prazo de expiração para as mensagens e receber uma notificação quando expirarem
  • 06Clientes oficiais da API para Go e JavaScript/TypeScript

Casos de uso

  • Enviar códigos de verificação ou alertas do seu próprio backend usando um número de celular real
  • Criar fluxos de SMS bidirecionais que acionam webhooks quando chegam mensagens
  • Operar uma linha de SMS em países onde números de telefone virtuais não estão disponíveis
  • Hospedar por conta própria um gateway de SMS com sua própria configuração do Firebase e SMTP

Tópicos

Perguntas frequentes

O que é httpsms?
Transforma seu celular Android em um gateway de SMS para enviar e receber mensagens de texto por uma API HTTP simples. O httpSMS usa um celular Android como gateway de SMS. Um cliente envia uma solicitação à API HTTP, que envia uma notificação ao celular; então, o app Android envia o SMS pelo chip do próprio aparelho. As mensagens SMS recebidas no celular podem ser encaminhadas para uma URL de webhook informada por você.
httpsms é gratuito? Qual é a licença?
httpsms é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
httpsms ainda é mantido?
Manutenção ativa. O último commit de httpsms foi em 6 de out. de 2026.
Para que posso usar httpsms?
Enviar códigos de verificação ou alertas do seu próprio backend usando um número de celular real Criar fluxos de SMS bidirecionais que acionam webhooks quando chegam mensagens Operar uma linha de SMS em países onde números de telefone virtuais não estão disponíveis Hospedar por conta própria um gateway de SMS com sua própria configuração do Firebase e SMTP
Onde consigo httpsms?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NdoleStudio/httpsms

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados