AppsHub

A fast, stylish, and fully customizable hub to store all your desktop applications and website URL’s

Panels

Panels are the central navigation system for handling all your apps. You can create up to 10 panels, each allowing the storage of 50 apps or URL’s, enabling you to categorize, sort, and display your most useful computer-related tasks.

With the total of 500 apps allowed for storage, one would think that managing all the apps within your panels would be a hassle. AppsHub was built with the focus of full user control, granting the user the ability to edit the location of a single app or mass-migrate many apps to various panels with the click of a button.

Learn More

Apps

Apps are unique buttons that link to either a system .exe PATH or a web URL. All an app needs from you is a name and a command, while also allowing you to choose a color and image to give you the freedom of your own personalized buttons.

The default app color is white. App images aren’t required, but support various media types

.png | .jpg | .jpeg | .gif

Learn More

MVVM

AppsHub, a Windows desktop app using the MVVM model in WPF, organizes its architecture into three key components: Models, Views, and ViewModels. The Model represents the data and business logic, the View handles the UI and user interactions, and the ViewModel serves as a mediator, managing the communication between the Model and the View. In this setup, any updates to the Panel and App data are efficiently propagated to the UI in real-time through data binding.

The ViewModel exposes properties and commands that the View binds to, ensuring that any changes in the data are reflected immediately in the UI. This dynamic binding allows users to interact with and update both the Panel and App data seamlessly, while the ViewModel manages these updates without requiring direct manipulation of the View or Model. This separation of concerns enhances maintainability and flexibility, giving users precise control over their interactions and data visualization.

About AppsHub

AppsHub was inspired by the knowledge I gained during my MIS class. AppsHub target OS is Windows 11, but runs on Windows 7+. It was built using C# and XAML, running on NET.

AppsHub is not digitally signed. This means that the software author is “unknown”, which will flag as hazardous by your browser and by Windows before running the application. This can be avoided by donating to AppsHub, with our goal being $300 to purchase an Authenticode certificate. This would be greatly appreciated because this application was built by a broke college student.

Open Source

AppsHub was created with clean, easy-to-follow code that is fully explained through comments. The reason AppsHub is open source is to promote the fun a developer can have creating a desktop application. Developers will not be able to push to the repository, but can download and edit the code all they want.