Vyxel Apps: Open Source Android Store Powered Entirely by GitHub

Vyxel Apps: Open Source Android Store Powered Entirely by GitHub
This article is available in Arabic اقرأ بالعربية

The Problem of Finding Open Source Android Apps

If you are an Android user interested in open source software, you know the struggle. The Google Play Store is filled with closed source applications containing ads and tracking. Alternatives like F-Droid are good but do not include everything. Many great applications exist only on GitHub, buried in repositories that no one sees. Finding them means browsing dozens of pages, downloading APK files from untrusted sources, and manually tracking updates.

This gap is what Vyxel Apps fills.

🔗 Official Repository: github.com/NikhilKain/vyxel-apps 🔗 Releases Page: github.com/NikhilKain/vyxel-apps/releases

What Is Vyxel Apps?

Vyxel Apps is an open source Android application that acts as a frontend for GitHub repositories. It allows you to discover, install, and update open source applications directly from GitHub Releases, without needing to browse repositories one by one.

The application is developed by Nikhil, an independent Android developer, and is completely free, with no ads, no tracking, and under an open source license.

Key Features

Over 18 Application Categories

The application organizes repositories into 18 different categories: privacy, multimedia, games, productivity, developer tools, and more. This makes it easier to discover new applications in your areas of interest instead of random browsing.

Smart Installation from GitHub Releases

When you select an application, Vyxel Apps analyzes its releases page and automatically suggests the appropriate APK file for your device. It checks your device architecture, such as ARM, ARM64, or x86, and selects the correct version. If multiple versions exist, it displays all of them for you to choose from.

Trust Score System

One of Vyxel Apps’ most prominent features is the built-in scoring system. Each project receives a score from 0 to 100 based on multiple factors:

  • Number of stars on GitHub
  • Development activity, including last commit date and release frequency
  • Number of stable releases
  • Number of forks

This system helps you distinguish active and trustworthy projects from abandoned or experimental ones.

Background Update Notifications

After installing an application through Vyxel Apps, the application monitors the original repository. When the developer releases a new version, you receive a notification on your phone. You can update the application with one click without returning to the browser.

Side-by-Side Application Comparison

You can select two applications and compare them directly: number of stars, last update date, file size, categories, and description. This helps you make an informed decision when hesitating between two similar applications.

GitHub Star Synchronization

If you have starred certain repositories on GitHub, you can synchronize this list with Vyxel Apps. These projects appear automatically in the favourites section, making it easy to track them and install their updates.

Installation History and Version Rollback

Vyxel Apps keeps a history of applications you have installed through it, retaining the last 3 versions of each application. If a new update contains a bug or a feature you do not like, you can revert to an older version with one click.

Repository Screenshots

Vyxel Apps pulls screenshots from each project’s README file and displays them on the application page. This gives you an idea of what the application looks like before installing it.

Material 3 Support and Themes

The application is built on Google’s Material 3 design, with support for light, dark, and AMOLED pure black themes, and customizable accent colors.

Privacy and Security

Vyxel Apps follows a strict privacy approach:

No ads. The application is completely free and contains no advertisements.

No tracking. No user data or usage information is collected.

The only official source for Vyxel Apps is the GitHub repository. Any APK file from another website or Telegram channel is unofficial and may be modified. You should verify the application’s signature before installation.

How It Works Under the Hood

Vyxel Apps uses the GitHub API to fetch data from repositories. It parses the GitHub Releases interface to extract APK links. The application itself does not host any files and does not modify them. All downloads happen directly from GitHub.

This means Vyxel Apps is not responsible for the content of the applications you install. Security depends on your trust in the original application developer.

Installation

Direct Download from GitHub

  1. Go to the releases page at github.com/NikhilKain/vyxel-apps/releases
  2. Download the latest APK file, for example vyxel-apps-1.0.0.apk.
  3. On your Android device, go to Settings → Apps → Special access → Install unknown apps → Enable for your browser or file manager.
  4. Tap the APK file and follow the instructions.

Installation via ADB (For Developers)

adb install vyxel-apps-1.0.0.apk

Installation via F-Droid (Future)

The application may become available on F-Droid in the future, but currently the only source is GitHub.

Through browsing, you can find treasure troves of open source applications you might not know about:

Privacy alternatives to popular services that respect your privacy.

Developer tools such as code editors, testing tools, JSON viewers, and more.

Simple open source games.

Productivity tools such as text editors, note-taking applications, and task organizers.

How It Compares to F-Droid

F-Droid is the most well-known open source app store on Android. However, Vyxel Apps differs from it in several ways:

Feature Vyxel Apps F-Droid
Application source Direct from GitHub Releases Official F-Droid repository
Update speed Immediate upon developer release Delayed until package is added to repository
APK selection Automatic based on device Sometimes manual
Trust Score Yes No
GitHub star sync Yes No
Version rollback Yes (last 3 versions) Limited
GitHub API dependency Yes (API may change) No
Number of applications Depends on what you find on GitHub Thousands of indexed applications

Vyxel Apps is not a complete replacement for F-Droid, but it is a good complement. F-Droid contains verified and source-rebuilt applications. Vyxel Apps gives you access to everything available on GitHub, but with slightly higher security risks.

Limitations and Warnings

First, because Vyxel Apps relies on GitHub Releases, it cannot install applications whose developers do not publish APK files. Some projects provide only source code without compiled packages.

Second, the application does not verify APK signatures. If someone uploads a malicious APK file under a trusted project name, Vyxel Apps will not detect it.

Third, the GitHub API has rate limits. If you have many installed applications and update them all at once, you may experience delays.

Fourth, the application is still in its early stages. There may be bugs or missing features.

What the Developer Said

Nikhil, the sole developer behind the project, says: “I am an independent Android developer focused on making GitHub applications easier to discover and install on Android. If you like the project and want to support future development, bug fixes, and new features, consider supporting the project.”

Future of the Project

Upcoming development plans may include batch installation of multiple applications at once, support for GitLab and Gitea repositories such as Codeberg, and deeper integration with Android’s permission system.

Summary

Vyxel Apps is a small project that solves a real problem. If you are an open source software enthusiast on Android, always looking for free alternatives to traditional stores, or a developer wanting to discover new projects in your field, this application is worth trying.

The application is free, open source, respects your privacy, and turns GitHub from a code repository into a real app store.

https://github.com/NikhilKain/vyxel-apps

https://github.com/NikhilKain/vyxel-apps/releases

https://github.com/NikhilKain/vyxel-apps/issues

Reactions & Comments

Sign in with GitHub to leave a comment or react. Powered by Giscus (stored in GitHub Discussions)

AR