Groove Launcher is a metro-styled launcher that brings a sleek, customizable, and personal touch to your home screen.
- Features
- Screenshots
- Getting Started
- Download
- Build Instructions
- Groove Tweaks
- Contributing
- License
- Contact
- Metro-Style Design: Inspired by Windows Phone 8 for a clean, modern look.
- Customizable Tiles: Drag, drop, resize, and rearrange tiles to match your style.
- Theme Customization: Change the launcher's colors to fit your vibe.
- Wallpaper Support: Pick your favorite wallpaper to make your setup truly yours.
Groove Launcher makes personalization easy!
- Arrange Tiles: Drag and drop tiles to arrange them however you like. Long-press tiles to resize them.
- Find Apps: Swipe left to see your full app list.
- Customize: Head to Groove Settings to set wallpapers, tweak colors, and more.
Want to go even further? Check out Groove Tweaks to apply custom CSS themes! Explore community-made themes or create your own.
You can download the latest prebuilt APK from the Releases section.
If you prefer to build the app yourself:
-
Clone the repository:
git clone https://github.com/groovelauncher/GrooveLauncher.git
-
Navigate to the project directory and install dependencies:
npm install
-
Choose your build option:
For Android:
npm run build:android # Builds and installs on connected device # OR npm run build:production # Builds project only
Then open
./android
in Android Studio to compile and run.For Web Testing:
npm run debug:web
Open
http://localhost:8080/www/
in your browser.
There are two ways to install themes in Groove Launcher:
-
Via Groove Tweaks:
- Open Groove Tweaks
- Tap the plus button on the app bar
- Paste the style URL
- Click Install
-
Via URL:
- Launch a
groove:?installStyle
URL - Click Install in the prompt
- Launch a
For rapid development and testing, visit: Groove Theme Editor
Your CSS file must include the following metadata at the top:
/* title: Your Style Name */
/* author: [Your Name](https://github.com/yourusername) (optional) */
/* icon: https://link-to-your-icon.png (optional) */
/* description: Brief description of your style (optional) */
Only the title
field is mandatory in style definition. Other fields are optional and provide additional metadata:
author
: Can be plain text or a markdown link (e.g.,[Author Name](https://example.com)
)description
: Additional details about the stylecredits
: Attribution to original creators or contributorsversion
: Style version numberdate
: Creation or last update date
/* title: Neon Groove Theme */
/* author: [Example User](https://github.com/example) */
/* icon: https://example.com/neon-icon.png */
/* description: Weird ahh theme for Groove Launcher */
#app {
background: #0a0a0a;
}
- Host your CSS file on any of these platforms:
- GitHub Gist
- Any CDN service
- Your own server
Use this tool to generate installation links: Groove Tweaks Link Generator
To create an installation URL manually:
- Encode your style URL using
encodeURIComponent()
- Add
groove:?installStyle=
before the encoded URL
Example:
groove:?installStyle=https%3A%2F%2Fexample.com%2Fstyle.css
Note: Groove links only work with Groove Launcher 0.5.5 and up (0.5.4 has a bug that prevents style loading).
Contributions are most welcome! Feel free to submit issues and pull requests to help improve Groove Launcher.
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Submit a pull request when your code is ready.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, feel free to reach out!