jenius-apps / nightingale-rest-api-client

A modern, resource-efficient REST API client for Windows
https://nightingale.rest
MIT License
769 stars 36 forks source link
csharp dotnet nightingale-rest-client restapi uwp windows10 windows11 winui xaml

Nightingale REST Client

Welcome to the official repo for Nightingale REST Client.

Download Nightingale here: https://www.microsoft.com/en-us/p/nightingale-rest-api-client/9n2t6f9f5zdn

Source code

Starting on January 19, 2024, Nightingale became open source. As developers browse the code, they will see that the code is messy, disorganized, and poorly structured. This is because development of Nightingale started nearly a decade prior as a hobby project. Not only that, I only had a couple years of C# experience under my belt at the time. This is why the source code you see today may not be as professional as you might prefer. So why open source the code today? A tool like Nightingale is perfectly situated to be supported by the open source community. A tool for developers, built by developers. Open sourcing the app has always been part of the plan, but my lack of experience in the early days held it back. Now, I'm happy to release the source code. The goal is to improve it to the same level of code quality as Ambie.

What's next?

What will change for users now that it's open source?

Build instructions

// TODO: These steps need further improvement.

  1. Retrieve an evaluation copy of Actipro's control library from here: https://www.actiprosoftware.com/download/controls/universal.
  2. After filling out the form, downloading their package, and installing their SDK, you will need to update the SDK reference in the Nightingale project in Visual Studio.
  3. Install any other missing components that Visual Studio tells you that you're missing.
  4. Set Package as the default startup app. And change the debug architecture to x64. Then press F5 to start building and debugging the app.