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

https://github.com/tacdevel/tacdevelfx

[WIP] A soon-to-be collection of libraries to create robust desktop applications using .NET Core 5+.
https://github.com/tacdevel/tacdevelfx

audio cross-platform csharp desktop disposable drawing graphics interop linux macos ui

Last synced: 2 months ago
JSON representation

[WIP] A soon-to-be collection of libraries to create robust desktop applications using .NET Core 5+.

Awesome Lists containing this project

README

          

**NOTICE**: ***This project is a work-in-progress, and is in early stages of development.***
**NOTICE**: *This README is a work-in-progress.*

# TAC Development Libraries

TACDevLibs is eventually going to be a set of libraries that provide APIs for audio, graphics, UI, and more.

## Project Status

[![RepositoryLicense][Repository.License.Badge]][Repository.License.Link]
[![RepositoryContributors][Repository.Contributors.Badge]][Repository.Contributors.Link]
![RepositoryTopLanguage][Repository.TopLanguage.Badge]
![RepositorySize][Repository.Size.Badge]
![DependabotStatus][Dependabot.Badge]
[![CodacyGrade][Codacy.Badge]][Codacy.Link]

This project is still not much more than started so don't expect much from it, yet!

| Package Name | Build Status(es) | Latest Version(s) | Target Framework(s) |
| :--------------------------- | :--------------- | :---------------- | :------------------ |
| TACDevel.GenericEventHandler | [![Windows][Build.TACDevel.GenericEventHandler.Windows]][Build.Link]
[![MacOS][Build.TACDevel.GenericEventHandler.MacOS]][Build.Link]
[![Linux][Build.TACDevel.GenericEventHandler.Linux]][Build.Link] | [![Stable][Package.TACDevel.GenericEventHandler.Stable]][Package.TACDevel.GenericEventHandler.Stable.Link]
[![Preview][Package.TACDevel.GenericEventHandler.Preview]][Package.TACDevel.GenericEventHandler.Preview.Link]
[![Build][Package.TACDevel.GenericEventHandler.Build]][Package.TACDevel.GenericEventHandler.Build.Link] | ![NETStandard21][Framework.NETStandard21] |
| TACDevel.Disposable | [![Windows][Build.TACDevel.Disposable.Windows]][Build.Link]
[![MacOS][Build.TACDevel.Disposable.MacOS]][Build.Link]
[![Linux][Build.TACDevel.Disposable.Linux]][Build.Link] | [![Stable][Package.TACDevel.Disposable.Stable]][Package.TACDevel.Disposable.Stable.Link]
[![Preview][Package.TACDevel.Disposable.Preview]][Package.TACDevel.Disposable.Preview.Link]
[![Build][Package.TACDevel.Disposable.Build]][Package.TACDevel.Disposable.Build.Link] | ![NETStandard21][Framework.NETStandard21] |
| TACDevel.Runtime | [![Windows][Build.TACDevel.Runtime.Windows]][Build.Link]
[![MacOS][Build.TACDevel.Runtime.MacOS]][Build.Link]
[![Linux][Build.TACDevel.Runtime.Linux]][Build.Link] | [![Stable][Package.TACDevel.Runtime.Stable]][Package.TACDevel.Runtime.Stable.Link]
[![Preview][Package.TACDevel.Runtime.Preview]][Package.TACDevel.Runtime.Preview.Link]
[![Build][Package.TACDevel.Runtime.Build]][Package.TACDevel.Runtime.Build.Link] | ![NETStandard21][Framework.NETStandard21] |
| TACDevel.Drawing.Primitives | [![Windows][Build.TACDevel.Drawing.Primitives.Windows]][Build.Link]
[![MacOS][Build.TACDevel.Drawing.Primitives.MacOS]][Build.Link]
[![Linux][Build.TACDevel.Drawing.Primitives.Linux]][Build.Link] | [![Stable][Package.TACDevel.Drawing.Primitives.Stable]][Package.TACDevel.Drawing.Primitives.Stable.Link]
[![Preview][Package.TACDevel.Drawing.Primitives.Preview]][Package.TACDevel.Drawing.Primitives.Preview.Link]
[![Build][Package.TACDevel.Drawing.Primitives.Build]][Package.TACDevel.Drawing.Primitives.Build.Link] | ![NETStandard21][Framework.NETStandard21] |
| TACDevel.Audio | [![Windows][Build.TACDevel.Audio.Windows]][Build.Link]
[![MacOS][Build.TACDevel.Audio.MacOS]][Build.Link]
[![Linux][Build.TACDevel.Audio.Linux]][Build.Link] | [![Stable][Package.TACDevel.Audio.Stable]][Package.TACDevel.Audio.Stable.Link]
[![Preview][Package.TACDevel.Audio.Preview]][Package.TACDevel.Audio.Preview.Link]
[![Build][Package.TACDevel.Audio.Build]][Package.TACDevel.Audio.Build.Link] | ![NETStandard21][Framework.NETStandard21] |

## Contributing

[![CodeOfConduct][Repository.CodeOfConduct.Badge]][Repository.CodeOfConduct.Link]
[![OpenIssues][Repository.OpenIssues.Badge]][Repository.OpenIssues.Link]
[![ClosedIssues][Repository.ClosedIssues.Badge]][Repository.ClosedIssues.Link]
[![AvailableIssues][Repository.AvailableIssues.Badge]][Repository.AvailableIssues.Link]
[![GoodFirstIssues][Repository.GoodFirstIssues.Badge]][Repository.GoodFirstIssues.Link]

For information on contributing to TACDevLibs, see the [CONTRIBUTING.md][File.Contributing.Link] file.

[Repository.License.Badge]: https://img.shields.io/badge/License-MIT-gray?logo=open-source-initiative&logoColor=white
[Repository.License.Link]: https://github.com/tacdevel/tacdevlibs/blob/master/LICENSE.md
[Repository.Contributors.Badge]: https://img.shields.io/github/contributors-anon/tacdevel/tacdevlibs?color=gray&label=Contributors&logo=github
[Repository.Contributors.Link]: https://github.com/tacdevel/tacdevlibs/graphs/contributors
[Repository.TopLanguage.Badge]: https://img.shields.io/github/languages/top/tacdevel/tacdevlibs?color=%2305930C&label=C%23%20%288.0%29&logo=github
[Repository.Size.Badge]: https://img.shields.io/github/repo-size/tacdevel/tacdevlibs?color=gray&label=Size&logo=github
[Dependabot.Badge]: https://badgen.net/dependabot/tacdevel/tacdevlibs/?icon=dependabot&label=Dependabot
[Codacy.Badge]: https://img.shields.io/codacy/grade/ddc482a56b6349b0958d1eb65d0c047a?label=Code%20Quality&logo=codacy
[Codacy.Link]: https://app.codacy.com/manual/tacdevel/tacdevlibs/dashboard
[Build.Link]: https://dev.azure.com/tacdevlibs/tacdevlibs/_build/latest?definitionId=1&branchName=master
[Framework.NETStandard21]: https://img.shields.io/badge/TargetFramework-netstandard2.1-blue?logo=.net
[Framework.NETCoreApp31]: https://img.shields.io/badge/TargetFramework-netcoreapp3.1-blue?logo=.net
[Build.TACDevel.GenericEventHandler.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelGenericEventHandler_Windows_Release&label=Windows&logo=windows&logoColor=white&stage=Build%20%28TACDevel.GenericEventHandler%29
[Build.TACDevel.GenericEventHandler.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelGenericEventHandler_MacOS_Release&label=macOS&logo=apple&logoColor=white&stage=Build%20%28TACDevel.GenericEventHandler%29
[Build.TACDevel.GenericEventHandler.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelGenericEventHandler_Linux_Release&label=Linux&logo=ubuntu&logoColor=white&stage=Build%20%28TACDevel.GenericEventHandler%29
[Package.TACDevel.GenericEventHandler.Stable]: https://img.shields.io/nuget/v/TACDevel.GenericEventHandler?color=blue&label=Stable&logo=nuget&logoColor=blue
[Package.TACDevel.GenericEventHandler.Preview]: https://img.shields.io/nuget/vpre/TACDevel.GenericEventHandler?color=blueviolet&label=Preview&logo=nuget&logoColor=blue
[Package.TACDevel.GenericEventHandler.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.GenericEventHandler?color=orange&label=Build&logo=nuget&logoColor=green
[Package.TACDevel.GenericEventHandler.Stable.Link]: http://localhost
[Package.TACDevel.GenericEventHandler.Preview.Link]: http://localhost
[Package.TACDevel.GenericEventHandler.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.GenericEventHandler
[Build.TACDevel.Disposable.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDisposable_Windows_Release&label=Windows&logo=windows&logoColor=white&stage=Build%20%28TACDevel.Disposable%29
[Build.TACDevel.Disposable.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDisposable_MacOS_Release&label=macOS&logo=apple&logoColor=white&stage=Build%20%28TACDevel.Disposable%29
[Build.TACDevel.Disposable.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDisposable_Linux_Release&label=Linux&logo=linux&logoColor=white&stage=Build%20%28TACDevel.Disposable%29
[Package.TACDevel.Disposable.Stable]: https://img.shields.io/nuget/v/TACDevel.Disposable?color=blue&label=Stable&logo=nuget&logoColor=blue
[Package.TACDevel.Disposable.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Disposable?color=blueviolet&label=Preview&logo=nuget&logoColor=blue
[Package.TACDevel.Disposable.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Disposable?color=orange&label=Build&logo=nuget&logoColor=green
[Package.TACDevel.Disposable.Stable.Link]: http://localhost
[Package.TACDevel.Disposable.Preview.Link]: http://localhost
[Package.TACDevel.Disposable.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Disposable
[Build.TACDevel.Runtime.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntime_Windows_Release&label=Windows&logo=windows&logoColor=white&stage=Build%20%28TACDevel.Runtime%29
[Build.TACDevel.Runtime.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntime_MacOS_Release&label=macOS&logo=apple&logoColor=white&stage=Build%20%28TACDevel.Runtime%29
[Build.TACDevel.Runtime.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntime_Linux_Release&label=Linux&logo=linux&logoColor=white&stage=Build%20%28TACDevel.Runtime%29
[Package.TACDevel.Runtime.Stable]: https://img.shields.io/nuget/v/TACDevel.Runtime?color=blue&label=Stable&logo=nuget&logoColor=blue
[Package.TACDevel.Runtime.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Runtime?color=blueviolet&label=Preview&logo=nuget&logoColor=blue
[Package.TACDevel.Runtime.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Runtime?color=orange&label=Build&logo=nuget&logoColor=green
[Package.TACDevel.Runtime.Stable.Link]: http://localhost
[Package.TACDevel.Runtime.Preview.Link]: http://localhost
[Package.TACDevel.Runtime.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Runtime
[Build.TACDevel.Audio.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntimeInteropServices_Windows_Release&label=Windows&logo=windows&logoColor=white&stage=Build%20%28TACDevel.Audio%29
[Build.TACDevel.Audio.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntimeInteropServices_MacOS_Release&label=macOS&logo=apple&logoColor=white&stage=Build%20%28TACDevel.Audio%29
[Build.TACDevel.Audio.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntimeInteropServices_Linux_Release&label=Linux&logo=linux&logoColor=white&stage=Build%20%28TACDevel.Audio%29
[Package.TACDevel.Audio.Stable]: https://img.shields.io/nuget/v/TACDevel.Audio?color=blue&label=Stable&logo=nuget&logoColor=blue
[Package.TACDevel.Audio.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Audio?color=blueviolet&label=Preview&logo=nuget&logoColor=blue
[Package.TACDevel.Audio.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Audio?color=orange&label=Build&logo=nuget&logoColor=green
[Package.TACDevel.Audio.Stable.Link]: http://localhost
[Package.TACDevel.Audio.Preview.Link]: http://localhost
[Package.TACDevel.Audio.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Audio
[Build.TACDevel.Drawing.Primitives.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDrawingPrimitives_Windows_Release&label=Windows&logo=windows&logoColor=white&stage=Build%20%28TACDevel.Drawing.Primitives%29
[Build.TACDevel.Drawing.Primitives.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDrawingPrimitives_MacOS_Release&label=macOS&logo=apple&logoColor=white&stage=Build%20%28TACDevel.Drawing.Primitives%29
[Build.TACDevel.Drawing.Primitives.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDrawingPrimitives_Linux_Release&label=Linux&logo=linux&logoColor=white&stage=Build%20%28TACDevel.Drawing.Primitives%29
[Package.TACDevel.Drawing.Primitives.Stable]: https://img.shields.io/nuget/v/TACDevel.Drawing.Primitives?color=blue&label=Stable&logo=nuget&logoColor=blue
[Package.TACDevel.Drawing.Primitives.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Drawing.Primitives?color=blueviolet&label=Preview&logo=nuget&logoColor=blue
[Package.TACDevel.Drawing.Primitives.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Drawing.Primitives?color=orange&label=Build&logo=nuget&logoColor=green
[Package.TACDevel.Drawing.Primitives.Stable.Link]: http://localhost
[Package.TACDevel.Drawing.Primitives.Preview.Link]: http://localhost
[Package.TACDevel.Drawing.Primitives.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Drawing.Primitives
[Repository.CodeOfConduct.Badge]: https://img.shields.io/badge/Contributor%20Covenent-2.0-gray?logo=open-source-initiative&logoColor=white
[Repository.CodeOfConduct.Link]: https://github.com/tacdevel/tacdevlibs/blob/master/CODE_OF_CONDUCT.md
[Repository.OpenIssues.Badge]: https://img.shields.io/github/issues-raw/tacdevel/tacdevlibs?color=brightgreen&label=Issues%3AOpen&logo=github
[Repository.OpenIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aopen
[Repository.ClosedIssues.Badge]: https://img.shields.io/github/issues-closed-raw/tacdevel/tacdevlibs?color=red&label=Issues%3AClosed&logo=github
[Repository.ClosedIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aclosed
[Repository.AvailableIssues.Badge]: https://img.shields.io/github/issues-raw/tacdevel/tacdevlibs/Status:Available?color=green&label=Issue%3AStatus%3AAvailable&logo=github
[Repository.AvailableIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aopen+label%3AStatus%3AAvailable
[Repository.GoodFirstIssues.Badge]: https://img.shields.io/github/issues-raw/tacdevel/tacdevlibs/Meta:GoodFirstIssue?color=green&label=Issue%3AMeta%3AGoodFirstIssue&logo=github
[Repository.GoodFirstIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aopen+label%3AMeta%3AGoodFirstIssue
[File.Contributing.Link]: https://github.com/tacdevel/tacdevlibs/blob/master/CONTRIBUTING.md