All Projects → jenius-apps → Nightingale Core

jenius-apps / Nightingale Core

Licence: mit
A .NET Standard library containing models and functionality for managing, organizing, and sending a collection of HTTP requests using the Nightingale Collection Format. This library is the heart of Nightingale REST Client on Windows 10.

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Nightingale Core

Linqtotwitter
LINQ Provider for the Twitter API (C# Twitter Library)
Stars: ✭ 401 (+753.19%)
Mutual labels:  dotnet-standard
Steeltoe
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
Stars: ✭ 612 (+1202.13%)
Mutual labels:  dotnet-standard
Geneticsharp
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
Stars: ✭ 813 (+1629.79%)
Mutual labels:  dotnet-standard
Dotnet Win32 Service
Helper classes to set up and run as windows services directly on .net core. A ServiceBase alternative.
Stars: ✭ 425 (+804.26%)
Mutual labels:  dotnet-standard
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
Stars: ✭ 544 (+1057.45%)
Mutual labels:  dotnet-standard
Featuretoggle
Simple, reliable feature toggles in .NET
Stars: ✭ 641 (+1263.83%)
Mutual labels:  dotnet-standard
Storage
💿 Storage abstractions with implementations for .NET/.NET Standard
Stars: ✭ 380 (+708.51%)
Mutual labels:  dotnet-standard
Bitskinsapi
A wrapper for the BitSkins API, build on .NET Standard 2.0
Stars: ✭ 13 (-72.34%)
Mutual labels:  dotnet-standard
Dnsserver
Technitium DNS Server
Stars: ✭ 603 (+1182.98%)
Mutual labels:  dotnet-standard
Tweetinvi
Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...
Stars: ✭ 812 (+1627.66%)
Mutual labels:  dotnet-standard
Guard
A high-performance, extensible argument validation library.
Stars: ✭ 427 (+808.51%)
Mutual labels:  dotnet-standard
Dotnet Webassembly
Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.
Stars: ✭ 535 (+1038.3%)
Mutual labels:  dotnet-standard
Electron.net
Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
Stars: ✭ 6,074 (+12823.4%)
Mutual labels:  dotnet-standard
Alexa Skills Dotnet
An Amazon Alexa Skills SDK for .NET
Stars: ✭ 412 (+776.6%)
Mutual labels:  dotnet-standard
Sendgrid Csharp
The Official Twilio SendGrid Led, Community Driven C#, .NetStandard, .NetCore API Library
Stars: ✭ 835 (+1676.6%)
Mutual labels:  dotnet-standard
Shopifysharp
ShopifySharp is a .NET library that helps developers easily authenticate with and manage Shopify stores.
Stars: ✭ 390 (+729.79%)
Mutual labels:  dotnet-standard
Mathparser.org Mxparser
Math Parser Java Android C# .NET/MONO (.NET Framework, .NET Core, .NET Standard, .NET PCL, Xamarin.Android, Xamarin.iOS) CLS Library - a super easy, rich and flexible mathematical expression parser (expression evaluator, expression provided as plain text / strings) for JAVA and C#. Main features: rich built-in library of operators, constants, math functions, user defined: arguments, functions, recursive functions and general recursion (direct / indirect). Additionally parser provides grammar and internal syntax checking.
Stars: ✭ 624 (+1227.66%)
Mutual labels:  dotnet-standard
Audioworks
A cross-platform, multi-format audio conversion and tagging suite
Stars: ✭ 35 (-25.53%)
Mutual labels:  dotnet-standard
Veil
A template renderer / view engine for .NET
Stars: ✭ 23 (-51.06%)
Mutual labels:  dotnet-standard
Monotorrent
The official repository for MonoTorrent, a bittorrent library for .NET
Stars: ✭ 809 (+1621.28%)
Mutual labels:  dotnet-standard

Nightingale Core

NuGet

Welcome to the official repository for Nightingale Core -- a .NET Standard 2.0 library containing the core models and functionality required to build the simple and fast Nightingale REST Client. The app itself is already available on the Microsoft Store: https://www.microsoft.com/en-us/p/nightingale-rest-api-client/9n2t6f9f5zdn.

What is Nightingale?

Nightingale is a REST client app that lets you send HTTP requests and view their responses. This is useful when you debug your APIs during development. Or you can send requests to third-party APIs as you build your API-consuming apps. You can do these while using a fast and easy-to-use user interface designed and optimized for Windows 10. And best of all, it only uses about 50 MB of RAM.

What is the "core"?

Nightingale Core is the .NET Standard 2.0 library which contains the core domain models and logic for Nightingale. The object schema, the request sending logic, the http response parsing, and more are the types of logic available in the core.

The core already exists, but it's been closed-source, and this repo is where I am moving the core out into the open.

Why open source it?

I hope to see contributions to the core to help improve Nightingale. Additionally, I would welcome other apps or projects to use this core to build something new, such as a third party REST client or even derivative tools (such as console apps) that take advantage of Nightingale's collection system.

Why not open source the entire Nightingale app?

Nightingale's UI uses some licensed controls, and so you need a license in order to compile the app. Thus, open sourcing the app is almost entirely useless since almost no one would be able to clone and compile it.

Is the core production ready?

Not yet. Nightingale Core is slowly being moved to GitHub piece by piece. Stay tuned for more updates!

Contact

Follow @NightingaleUWP for updates on the app.

Reach me at @kid_jenius if you have questions.

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].