Kotlin SMS

Open-source Kotlin projects categorized as SMS

Top 15 Kotlin SMS Projects

  1. QKSMS

    The most beautiful SMS messenger for Android

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. android-sms-gateway

    The SMS Gateway for Androidâ„¢ app enables sending and receiving SMS messages through an API that can be accessed directly on the device or via a cloud server when direct device access is not possible.

    Project mention: Don't Build Multi-Agents | news.ycombinator.com | 2025-09-01

    I am in the USA! Although these days that exclamation point doesn't feel great...

    I'm using an old Android phone (Pixel 2 from 2017), a 5$ a month unlimited SMS plan from Tello, and https://github.com/capcom6/android-sms-gateway. For bonus points (I wanted to roll my own security, route messages from different numbers to prod and ppe instances of my backend, and dedup messages) I built a little service in Go that acts as an intermediary between my backend and android-sms-gateway. I deploy this service to my android device using ADB, android-sms-gateway talks to it, and it talks to my backend. I also rooted the android device so I could disable battery management for all apps (don't do this if you want to walk around with the phone of course). It works pretty well!

    I plan to open-source this eventually TM, but first I need to decouple my personal deployment infra from the bits useful to everyone else

  4. telegram-sms

    An SMS-forwarding Robot Running on Your Android Device.

  5. otphelper

    open-source application that can copy OTP and codes from notifications automatically for you

  6. Simple-SMS-Messenger

    An easy and quick way of managing SMS and MMS messages without ads.

  7. sms-ie

    SMS Import / Export is a simple Android app that imports and exports SMS and MMS messages, call logs, contacts, and blocked numbers from and to JSON / NDJSON files.

    Project mention: Introduction to GrapheneOS | news.ycombinator.com | 2025-09-14

    Re: not using Google Play

    I'm not using GrapheneOS (I am unwilling to give Google money directly), but I did recently move to my second Android phone after having been a decade-plus iPhone user.

    When I got my first Android phone I decided to "sideload" all non-stock software on the phone. I never have setup a Google Play account. I kept all the APKs for the software I loaded over the three years I used the old phone.

    When I got the new phone I loaded all the software I use day-to-day and imported my SMS, contacts, and call logs using a nice FOSS app[0]. It felt remarkably like moving to a new PC does. It was nice.

    You definitely don't need Google Play to get a lot of functionality. I have run into a number of apps that I can't get to "sideload" (basically any xapk-packaged apps) but I don't need any of the badly enough to care.

    I am really sad Google is ending this moving forward. Jackasses.

    [0] https://github.com/tmo1/sms-ie

  8. OneSignal-Android-SDK

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com

  9. Dash

    This is an Android Spyware App, Which uploads user data such as Contacts, Messages, Call log & recordings, Send messages, Photos, Videos, etc. (by muneebwanee)

  10. SMSHub

    Android SMS Gateway application for sending and receiving SMS via HTTP API in Kotlin

  11. voipms-sms-client

    Popular Android messaging app for VoIP.ms, a Canadian VoIP provider

  12. RestSMS

    RestSMS starting a Rest-API-Service on your Android-Device for sending SMS

  13. matrix-sms-bridge

    Matrix bridge, that allows you to bridge matrix rooms to SMS with one telephone number only.

  14. Organiso

    An android SMS app that automatically organises user's messages.

  15. sms-predator-scan

    Scans all the SMS of an Android device for any known domain that is related with the spyware Predator by Cytrox / Intellexa.

  16. text-torch

    Shine a light on your texting behavior

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin SMS discussion

Log in or Post with

Kotlin SMS related posts

  • Don't Build Multi-Agents

    1 project | news.ycombinator.com | 1 Sep 2025
  • Apple announces that RCS support is coming to iPhone next year

    1 project | news.ycombinator.com | 17 Nov 2023
  • replacing stock apps with FOSS alternatives..

    5 projects | /r/fossdroid | 30 Oct 2023
  • Google is about to make life more difficult for custom ROM fans

    2 projects | /r/fossdroid | 28 Jun 2023
  • Recovering from saved sqlite database

    1 project | /r/SimpleMobileTools | 12 Jun 2023
  • Trouble setting conversation title (of group messages)

    1 project | /r/QKSMS | 9 May 2023
  • Signal is dropping SMS support and both QKSMS and Silence are no longer maintained. Is there a good, open source alternative? Preferably that encrypts your texts locally and allows for backups?

    4 projects | /r/fossdroid | 18 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source SMS projects in Kotlin? This list will help you:

# Project Stars
1 QKSMS 4,592
2 android-sms-gateway 4,547
3 telegram-sms 1,924
4 otphelper 853
5 Simple-SMS-Messenger 662
6 sms-ie 661
7 OneSignal-Android-SDK 626
8 Dash 593
9 SMSHub 268
10 voipms-sms-client 255
11 RestSMS 110
12 matrix-sms-bridge 92
13 Organiso 32
14 sms-predator-scan 27
15 text-torch 18

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Kotlin is
the 16th most popular programming language
based on number of references?