All Projects → patriksvensson → ghostly

patriksvensson / ghostly

Licence: MIT license
Ghostly is a GitHub notification client for Windows 10/11

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to ghostly

keypirinha-winsys
A Keypirinha plugin with useful system and shell commands for Windows 10/11.
Stars: ✭ 34 (-86.51%)
Mutual labels:  uwp, windows-10, windows-11
LRReader
A feature-complete reader and client for LANraragi
Stars: ✭ 62 (-75.4%)
Mutual labels:  uwp, windows-10, windows-11
DevToys
A Swiss Army knife for developers.
Stars: ✭ 4,986 (+1878.57%)
Mutual labels:  uwp, windows-10, windows-11
Rise-Media-Player
One media player for everything you own or stream; whether it's music or videos, online or offline Rise Media Player does it all. And it's beautiful and native with the latest version of WinUI.
Stars: ✭ 600 (+138.1%)
Mutual labels:  uwp, windows-10, windows-11
Files
A modern file manager that pushes the boundaries of the platform.
Stars: ✭ 15,198 (+5930.95%)
Mutual labels:  uwp, windows-10, windows-11
privacy-settings
Guide to privacy settings for most major softwares and services.
Stars: ✭ 97 (-61.51%)
Mutual labels:  windows-10, windows-11
inbox-notifier
Gmail notifications instantly in the Windows taskbar
Stars: ✭ 55 (-78.17%)
Mutual labels:  windows-10, windows-11
avrdude
AVRDUDE for Windows
Stars: ✭ 83 (-67.06%)
Mutual labels:  windows-10, windows-11
ContextMenuForWindows11
Add Custom Context Menu For Windows11
Stars: ✭ 693 (+175%)
Mutual labels:  uwp, windows-11
Caliburn.micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Stars: ✭ 2,404 (+853.97%)
Mutual labels:  uwp, windows-10
UWPGmaps.SDK
Unofficial Google Map SDK for Universal Windows Platform (UWP)
Stars: ✭ 16 (-93.65%)
Mutual labels:  uwp, windows-10
WindowsMediaController
Allows developers to more easily get information from and interact with the Windows 10/11 OS media interface.
Stars: ✭ 41 (-83.73%)
Mutual labels:  windows-10, windows-11
Quarrel
A UWP discord client
Stars: ✭ 238 (-5.56%)
Mutual labels:  uwp, windows-10
Control Uwp
🌚🌓Alternative Control Panel for Windows 10
Stars: ✭ 237 (-5.95%)
Mutual labels:  uwp, windows-10
Character Map Uwp
A modern, native UWP replacement for the Win32 Character Map and Windows Font Viewer with flawless high DPI and touch support.
Stars: ✭ 228 (-9.52%)
Mutual labels:  uwp, windows-10
FactoryOrchestrator
A cross-platform system service which provides a simple way to run and manage factory line validation, developer inner-loop, diagnostics, and fault analysis workflows.
Stars: ✭ 36 (-85.71%)
Mutual labels:  uwp, windows-10
MediaFlyout
Windows 10+ Media Control Taskbar Flyout
Stars: ✭ 87 (-65.48%)
Mutual labels:  windows-10, windows-11
packer-windows
Windows Templates for Packer: Windows 11, Windows 10, Windows Server 2022, 2019, 2016, also with Docker
Stars: ✭ 1,116 (+342.86%)
Mutual labels:  windows-10, windows-11
wor-flasher
Legal utility that runs on RPiOS to flash another SD card with Windows 10/11
Stars: ✭ 451 (+78.97%)
Mutual labels:  windows-10, windows-11
LocalNotifications
Create and manage in-app notifications in Universal Windows applications.
Stars: ✭ 37 (-85.32%)
Mutual labels:  uwp, windows-10

Ghostly

Ghostly is a GitHub notification client for Windows 10/11.

Ghostly

  • A lot of notifications can be overwhelming sometimes. Organize your work by categorizing and filtering notifications just like you want to.
  • Ghostly is built with offline use as a first class citizen. Synchronize your notifications when you're online and continue using Ghostly like normal when you're offline.
  • Keeping track of notifications for issues, PRs, vulnerabilities or releases have never been easier. Ghostly have built in support for things such as rules for incoming notifications, categories, filters and a powerful query language.
  • With a lot of notifications - even when categorized properly - it might sometimes be difficult to find that one thing that you're looking for. With the Ghostly query language, your notifications have never been easier to find.
  • Whether you prefer a light or a dark theme, Ghostly got you covered. By default Ghostly respects your Windows theme, but you can easily override this in Ghostly's settings.

How to install

The recommended way of installing Ghostly is via the Microsoft Store.
Ghostly requires Windows 10, version 1809 to run.

English badge

Building Ghostly

1) Restore submodules

> git submodule init
> git submodule update

2) Install Cake

> dotnet tool restore

3) Create a GitHub OAUTH application

Go to your GitHub account settings and create a new OAUTH application at https://github.com/settings/applications/new.

make sure to set the authorization callback URL to ghostly://github/callback

Register OAUTH appplication

After clicking Register application, make sure that you click the button Generate a new client secret.

Generate client secret

After this is done, write down the Client ID and the generated Client secret. You're going to need them later to configure Ghostly.

4) Generate the code containing the client ID and client secret

From the root of the repository, run the following command. Don't forget to insert the client ID and client secret from the previous step

> dotnet cake bootstrap.cake --client-id "MY-CLIENT-ID" --client-secret "MY-SECRET"

Once run, there should be a file at ./src/Ghostly.GitHub/GitHubSecrets.Generated.cs.

Note that the OAUTH client ID and client secret does not grant you any rights on behalf of the user who created it, so even though it's not the end of the world if someone would disassemble our application, this file has been added to the .gitignore and should not be checked in.

5) Build Ghostly

To build a full release for all available platforms, run the following from the command line:

> dotnet cake --full

Please note that this will take a while.

6) Run Ghostly

If everything went fine, there should artifacts available at ./.artifacts/packages.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].