Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/taiizor/skylark

A lightweight .NET library with things to maximize productivity.
https://github.com/taiizor/skylark

beauty convert converter cross csharp dotnet extension extensions helper helpers library lightweight minify multipurpose purpose skylark taiizor tool tools web

Last synced: 2 months ago
JSON representation

A lightweight .NET library with things to maximize productivity.

Awesome Lists containing this project

README

        

![Logo](.images/Logo.png)

![Dot-Net-Standard-Version](https://img.shields.io/badge/.NET%20Standard-%3E%3D2.0-blue)
![C-Sharp-Version](https://img.shields.io/badge/C%23-Preview-blue.svg)
[![IDE-Version](https://img.shields.io/badge/IDE-VS2022-blue.svg)](https://visualstudio.microsoft.com/downloads)
[![NuGet-Version](https://img.shields.io/nuget/v/Skylark.svg?label=NuGet)](https://www.nuget.org/packages/Skylark)
[![NuGet-Download](https://img.shields.io/nuget/dt/Skylark?label=Download)](https://www.nuget.org/api/v2/package/Skylark)
[![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-Skylark-orange.svg)](https://stackoverflow.com/questions/tagged/skylark)

[![.NET](https://github.com/Taiizor/Skylark/actions/workflows/dotnet.yml/badge.svg)](https://github.com/Taiizor/Skylark/actions/workflows/dotnet.yml)
[![CodeQL](https://github.com/Taiizor/Skylark/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Taiizor/Skylark/actions/workflows/codeql-analysis.yml)
[![.NET Desktop](https://github.com/Taiizor/Skylark/actions/workflows/dotnet-desktop.yml/badge.svg)](https://github.com/Taiizor/Skylark/actions/workflows/dotnet-desktop.yml)

[![Discord-Server](https://img.shields.io/discord/932386235538878534?label=Discord)](https://discord.gg/nxG977byXb)

# Welcome to Skylark
Skylark is a collection of tools and resources that can help with developing .NET projects. It is designed to be lightweight, easy to use, and not too complicated or resource-intensive. It can be useful for developers who are new to .NET or who want to quickly set up a new project without having to spend a lot of time configuring everything from scratch.

## Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):




Taiizor



Taiizor




💻
🤔



Grovre



Grovre




💻

This project follows the [all contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

## Backers




Vegalya



Vegalya




🖋



Soferity



Soferity




🖋

## Platform support

Skylark works on .NET Framework, .NET Standard, .NET Core and .NET.



.NET implementation
Version support




.NET and .NET Core
2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0


.NET Framework
4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1


Mono
5.4, 6.4


Xamarin.iOS
10.14, 12.16


Xamarin.Mac
3.8, 5.16


Xamarin.Android
8.0, 10.0


Universal Windows Platform
10.0.16299, TBD


Unity
2018.1

Binaries for all platforms are built from a single Visual Studio Project. You will need the latset [Visual Studio](https://visualstudio.microsoft.com/downloads) to build or contribute to Skylark.

## Getting started

Skylark is distributed via Microsofts package manager [NuGet](https://www.nuget.org). We refer to [this page](https://docs.microsoft.com/en-gb/nuget) for detailed descriptions on how to get started/use NuGet. Here is a link to the [Skylark NuGet package](https://www.nuget.org/packages/Skylark).
You can grab a copy of the library on NuGet by running:

By Package Manager (PM):
```sh
Install-Package Skylark
```

By .NET CLI:
```sh
dotnet add package Skylark
```

Find more, including a runnable example application, under the [Getting Started](https://github.com/Taiizor/Skylark/wiki/Getting-Started) topic in the [documentation](https://github.com/Taiizor/Skylark/wiki/).

## Documentation and FAQ

To learn more about Skylark, check out the [documentation](https://github.com/Taiizor/Skylark/wiki) - you'll find information there on the most common scenarios. If Skylark isn't working the way you expect, you may find the [troubleshooting guide](https://github.com/Taiizor/Skylark/wiki/Debugging-and-Diagnostics) useful.

Skylark has an active and helpful community who are happy to help point you in the right direction or work through any issues you might encounter. You can get in touch via:

* [Stack Overflow](http://stackoverflow.com/questions/tagged/skylark)
* [Discord](https://discord.gg/nxG977byXb) — this is the best place to start if you have a question

We welcome bug reports and suggestions through our [issue tracker](https://github.com/Taiizor/Skylark/issues) here on GitHub.

## Contributing

Would you like to help make Skylark even better? We keep a list of issues that are approachable for newcomers under the [solved](https://github.com/Taiizor/Skylark/issues?q=is%3Aissue+label%3Asolved) label (accessible only when logged into GitHub). Before starting work on a pull request, we suggest commenting on, or raising, an issue on the issue tracker so that we can help and coordinate efforts.

When contributing please keep in mind our [Code of Conduct](CODE_OF_CONDUCT.md).

_Skylark is copyright © 2022-2023 Skylark Contributors - Provided under the [Apache License, Version 2.0](https://apache.org/licenses/LICENSE-2.0.html)._