Skip to content
This repository was archived by the owner on May 10, 2026. It is now read-only.

albu-razvan/Stario

Repository files navigation

Stario

Stario representative

Build RB shield Latest release Discord

Deprecation Notice

Warning

Stario began as a personal project inspired by Android’s flexibility and openness.

Unfortunately, the Android ecosystem has changed significantly in recent years. New platform restrictions, OEM limitations, tighter system integrations, and evolving Play ecosystem policies have made it increasingly difficult for independent developers to provide fully integrated experience across devices.

The September 2026 changes (read more at Keep Android Open) are, to me, a clear signal of the direction Android is heading. While these changes may not impact Stario directly, they’ve collectively removed much of the motivation I had to continue pushing the project forward.

The project will remain open source for anyone interested in continuing development, or preserving the spirit of Android customization that inspired projects like this one in the first place.

Thank you to everyone who contributed, tested builds, submitted issues, translated the app, or used Stario over the years.

Overview

Inspired by the minimalist phone concept, Stario aims to keep functionality and productivity at their peak in a simple and elegant format.

This repository contains the complete codebase for Stario, a full rewrite of the previous Stario Launcher. This version offers significant improvements in both performance and usability.

Note: This repository replaces all previous Play Store versions of the app. If you’d like to use an older release, you can download it from the archive ↗. Please note that Stario v1.X is no longer supported, and no further updates or maintenance will be provided.

Features

  • Material You Support
    Integrates seamlessly with Android’s Material You dynamic theming system, adapting colors based on your wallpaper and device settings.

  • Application Customization
    Customize your home screen with various icon packs and shapes to personalize your experience.

  • Built-In Weather Widget
    Check current weather conditions and forecasts right from your home screen.

  • Global Search Integration
    Perform fast, privacy-respecting searches using Kagi directly from the launcher.

  • Minimalistic Media Player Controls
    Manage your media playback easily with integrated controls.

  • Application Categories
    Organize your app drawer with customizable categories for better app management.

  • RSS/Atom Reader
    Stay up-to-date with news and blog feeds via the integrated RSS/Atom reader.

  • Page Sorting
    Easily reorder your home screen pages to suit your workflow.

Download

Compatibility

  • Requires Android SDK 29+ (Android 10.0 or later)
  • Compatible with AOSP and most major OEM devices
  • Should work with custom ROMs, though these are not officially tested — user feedback is welcome

Development

You can quickly set up the development environment using the provided Dockerfile:

docker build --platform linux/amd64 -t stario-dev .

docker run --platform linux/amd64 --rm -it \
  -v </path/to/output>:/usr/local/stario/build \
  stario-dev

Tip: Use --rm to automatically remove the container after use.

Building

Should you wish to build the application yourself, run the build script from within the development environment:

# Optionally, checkout to the tagged commit
git checkout v2.9

./build.sh

Alternatively, to also build a signed copy (APK and AAB), pass a keystore to the build script:

docker run --platform linux/amd64 --rm -it \
  -v </path/to/output>:/usr/local/stario/build \
  -v </path/to/keystore>:/usr/local/stario/keystore \
  stario-dev

# Optionally, checkout to the tagged commit
git checkout v2.9
  
./build.sh \
  -K /usr/local/stario/keystore/keystore.jks \
  -P keystore_password \
  -a key_alias \
  -p key_password

Reproducible Builds

Check for RBs with the locally built unsigned APK and apksigcopier.

Firstly, copy the signature from the signed APK onto your built unsigned APK:

apksigcopier copy signed-from-source.apk unsigned-built-locally.apk out.apk

Then compare the two APKs:

apksigcopier compare stario-from-source.apk stario-built-locally.apk

NOTE: apksigcopier compare requires apksigner.

Join the Community

Got questions or want to connect with other users and contributors? Join the Stario Discord Server.

About

Do more with Stario — the minimalist launcher for you.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages