Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smdn/smdn.fundamentals
Set of .NET libraries which provides fundamental functionalities.
https://github.com/smdn/smdn.fundamentals
csharp dotnet dotnet-library fundamentals libraries nuget-package utilities
Last synced: about 2 months ago
JSON representation
Set of .NET libraries which provides fundamental functionalities.
- Host: GitHub
- URL: https://github.com/smdn/smdn.fundamentals
- Owner: smdn
- License: mit
- Created: 2021-08-20T17:41:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T15:09:02.000Z (3 months ago)
- Last Synced: 2024-11-04T15:48:37.420Z (3 months ago)
- Topics: csharp, dotnet, dotnet-library, fundamentals, libraries, nuget-package, utilities
- Language: C#
- Homepage: https://smdn.jp/works/libs/Smdn.Fundamentals/
- Size: 5.83 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![GitHub license](https://img.shields.io/github/license/smdn/Smdn.Fundamentals)](https://github.com/smdn/Smdn.Fundamentals/blob/main/LICENSE.txt)
[![tests/main](https://img.shields.io/github/actions/workflow/status/smdn/Smdn.Fundamentals/run-test.yml?branch=main&label=tests%2Fmain)](https://github.com/smdn/Smdn.Fundamentals/actions/workflows/run-test.yml)
[![CodeQL](https://github.com/smdn/Smdn.Fundamentals/actions/workflows/codeql-analysis.yml/badge.svg?branch=main)](https://github.com/smdn/Smdn.Fundamentals/actions/workflows/codeql-analysis.yml)# Smdn.Fundamentals
This repository contains a set of .NET libraries which provides fundamental functionalities.## List of assemblies and NuGet packages
|Assembly|NuGet|
| --- | --- |
|[Smdn.Fundamental.Buffer](src/Smdn.Fundamental.Buffer/)|[![NuGet Smdn.Fundamental.Buffer](https://buildstats.info/nuget/Smdn.Fundamental.Buffer/)](https://www.nuget.org/packages/Smdn.Fundamental.Buffer/)|
|[Smdn.Fundamental.ByteString](src/Smdn.Fundamental.ByteString/)|[![NuGet Smdn.Fundamental.ByteString](https://buildstats.info/nuget/Smdn.Fundamental.ByteString/)](https://www.nuget.org/packages/Smdn.Fundamental.ByteString/)|
|[Smdn.Fundamental.Collection](src/Smdn.Fundamental.Collection/)|[![NuGet Smdn.Fundamental.Collection](https://buildstats.info/nuget/Smdn.Fundamental.Collection/)](https://www.nuget.org/packages/Smdn.Fundamental.Collection/)|
|[Smdn.Fundamental.ControlPicture](src/Smdn.Fundamental.ControlPicture/)|[![NuGet Smdn.Fundamental.ControlPicture](https://buildstats.info/nuget/Smdn.Fundamental.ControlPicture/)](https://www.nuget.org/packages/Smdn.Fundamental.ControlPicture/)|
|[Smdn.Fundamental.CryptoTransform](src/Smdn.Fundamental.CryptoTransform/)|[![NuGet Smdn.Fundamental.CryptoTransform](https://buildstats.info/nuget/Smdn.Fundamental.CryptoTransform/)](https://www.nuget.org/packages/Smdn.Fundamental.CryptoTransform/)|
|[Smdn.Fundamental.Csv](src/Smdn.Fundamental.Csv/)|[![NuGet Smdn.Fundamental.Csv](https://buildstats.info/nuget/Smdn.Fundamental.Csv/)](https://www.nuget.org/packages/Smdn.Fundamental.Csv/)|
|[Smdn.Fundamental.Encoding](src/Smdn.Fundamental.Encoding/)|[![NuGet Smdn.Fundamental.Encoding](https://buildstats.info/nuget/Smdn.Fundamental.Encoding/)](https://www.nuget.org/packages/Smdn.Fundamental.Encoding/)|
|[Smdn.Fundamental.Encoding.Buffer](src/Smdn.Fundamental.Encoding.Buffer/)|[![NuGet Smdn.Fundamental.Encoding.Buffer](https://buildstats.info/nuget/Smdn.Fundamental.Encoding.Buffer/)](https://www.nuget.org/packages/Smdn.Fundamental.Encoding.Buffer/)|
|[Smdn.Fundamental.Encoding.OctetEncoding](src/Smdn.Fundamental.Encoding.OctetEncoding/)|[![NuGet Smdn.Fundamental.Encoding.OctetEncoding](https://buildstats.info/nuget/Smdn.Fundamental.Encoding.OctetEncoding/)](https://www.nuget.org/packages/Smdn.Fundamental.Encoding.OctetEncoding/)|
|[Smdn.Fundamental.Exception](src/Smdn.Fundamental.Exception/)|[![NuGet Smdn.Fundamental.Exception](https://buildstats.info/nuget/Smdn.Fundamental.Exception/)](https://www.nuget.org/packages/Smdn.Fundamental.Exception/)|
|[Smdn.Fundamental.FileSystem](src/Smdn.Fundamental.FileSystem/)|[![NuGet Smdn.Fundamental.FileSystem](https://buildstats.info/nuget/Smdn.Fundamental.FileSystem/)](https://www.nuget.org/packages/Smdn.Fundamental.FileSystem/)|
|[Smdn.Fundamental.FourCC](src/Smdn.Fundamental.FourCC/)|[![NuGet Smdn.Fundamental.FourCC](https://buildstats.info/nuget/Smdn.Fundamental.FourCC/)](https://www.nuget.org/packages/Smdn.Fundamental.FourCC/)|
|[Smdn.Fundamental.Math](src/Smdn.Fundamental.Math/)|[![NuGet Smdn.Fundamental.Math](https://buildstats.info/nuget/Smdn.Fundamental.Math/)](https://www.nuget.org/packages/Smdn.Fundamental.Math/)|
|[Smdn.Fundamental.MimeHeader](src/Smdn.Fundamental.MimeHeader/)|[![NuGet Smdn.Fundamental.MimeHeader](https://buildstats.info/nuget/Smdn.Fundamental.MimeHeader/)](https://www.nuget.org/packages/Smdn.Fundamental.MimeHeader/)|
|[Smdn.Fundamental.MimeType](src/Smdn.Fundamental.MimeType/)|[![NuGet Smdn.Fundamental.MimeType](https://buildstats.info/nuget/Smdn.Fundamental.MimeType/)](https://www.nuget.org/packages/Smdn.Fundamental.MimeType/)|
|[Smdn.Fundamental.PortNumber](src/Smdn.Fundamental.PortNumber/)|[![NuGet Smdn.Fundamental.PortNumber](https://buildstats.info/nuget/Smdn.Fundamental.PortNumber/)](https://www.nuget.org/packages/Smdn.Fundamental.PortNumber/)|
|[Smdn.Fundamental.ParamArray](src/Smdn.Fundamental.ParamArray/)|[![NuGet Smdn.Fundamental.ParamArray](https://buildstats.info/nuget/Smdn.Fundamental.ParamArray/)](https://www.nuget.org/packages/Smdn.Fundamental.ParamArray/)|
|[Smdn.Fundamental.PrintableEncoding.Base64](src/Smdn.Fundamental.PrintableEncoding.Base64/)|[![NuGet Smdn.Fundamental.PrintableEncoding.Base64](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.Base64/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.Base64/)|
|[Smdn.Fundamental.PrintableEncoding.Hexadecimal](src/Smdn.Fundamental.PrintableEncoding.Hexadecimal/)|[![NuGet Smdn.Fundamental.PrintableEncoding.Hexadecimal](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.Hexadecimal/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.Hexadecimal/)|
|[Smdn.Fundamental.PrintableEncoding.MimeEncoding](src/Smdn.Fundamental.PrintableEncoding.MimeEncoding/)|[![NuGet Smdn.Fundamental.PrintableEncoding.MimeEncoding](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.MimeEncoding/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.MimeEncoding/)|
|[Smdn.Fundamental.PrintableEncoding.ModifiedBase64](src/Smdn.Fundamental.PrintableEncoding.ModifiedBase64/)|[![NuGet Smdn.Fundamental.PrintableEncoding.ModifiedBase64](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.ModifiedBase64/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.ModifiedBase64/)|
|[Smdn.Fundamental.PrintableEncoding.PercentEncoding](src/Smdn.Fundamental.PrintableEncoding.PercentEncoding/)|[![NuGet Smdn.Fundamental.PrintableEncoding.PercentEncoding](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.PercentEncoding/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.PercentEncoding/)|
|[Smdn.Fundamental.PrintableEncoding.QuotedPrintable](src/Smdn.Fundamental.PrintableEncoding.QuotedPrintable/)|[![NuGet Smdn.Fundamental.PrintableEncoding.QuotedPrintable](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.QuotedPrintable/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.QuotedPrintable/)|
|[Smdn.Fundamental.PrintableEncoding.UUEncoding](src/Smdn.Fundamental.PrintableEncoding.UUEncoding/)|[![NuGet Smdn.Fundamental.PrintableEncoding.UUEncoding](https://buildstats.info/nuget/Smdn.Fundamental.PrintableEncoding.UUEncoding/)](https://www.nuget.org/packages/Smdn.Fundamental.PrintableEncoding.UUEncoding/)|
|[Smdn.Fundamental.Reflection](src/Smdn.Fundamental.Reflection/)|[![NuGet Smdn.Fundamental.Reflection](https://buildstats.info/nuget/Smdn.Fundamental.Reflection/)](https://www.nuget.org/packages/Smdn.Fundamental.Reflection/)|
|[Smdn.Fundamental.RegularExpression](src/Smdn.Fundamental.RegularExpression/)|[![NuGet Smdn.Fundamental.RegularExpression](https://buildstats.info/nuget/Smdn.Fundamental.RegularExpression/)](https://www.nuget.org/packages/Smdn.Fundamental.RegularExpression/)|
|[Smdn.Fundamental.RuntimeInformation](src/Smdn.Fundamental.RuntimeInformation/)|[![NuGet Smdn.Fundamental.RuntimeInformation](https://buildstats.info/nuget/Smdn.Fundamental.RuntimeInformation/)](https://www.nuget.org/packages/Smdn.Fundamental.RuntimeInformation/)|
|[Smdn.Fundamental.SIPrefix](src/Smdn.Fundamental.SIPrefix/)|[![NuGet Smdn.Fundamental.SIPrefix](https://buildstats.info/nuget/Smdn.Fundamental.SIPrefix/)](https://www.nuget.org/packages/Smdn.Fundamental.SIPrefix/)|
|[Smdn.Fundamental.Shell](src/Smdn.Fundamental.Shell/)|[![NuGet Smdn.Fundamental.Shell](https://buildstats.info/nuget/Smdn.Fundamental.Shell/)](https://www.nuget.org/packages/Smdn.Fundamental.Shell/)|
|[Smdn.Fundamental.Shim](src/Smdn.Fundamental.Shim/)|[![NuGet Smdn.Fundamental.Shim](https://buildstats.info/nuget/Smdn.Fundamental.Shim/)](https://www.nuget.org/packages/Smdn.Fundamental.Shim/)|
|[Smdn.Fundamental.StandardDateTimeFormat](src/Smdn.Fundamental.StandardDateTimeFormat/)|[![NuGet Smdn.Fundamental.StandardDateTimeFormat](https://buildstats.info/nuget/Smdn.Fundamental.StandardDateTimeFormat/)](https://www.nuget.org/packages/Smdn.Fundamental.StandardDateTimeFormat/)|
|[Smdn.Fundamental.Stream](src/Smdn.Fundamental.Stream/)|[![NuGet Smdn.Fundamental.Stream](https://buildstats.info/nuget/Smdn.Fundamental.Stream/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream/)|
|[Smdn.Fundamental.Stream.BinaryReaderWriter](src/Smdn.Fundamental.Stream.BinaryReaderWriter/)|[![NuGet Smdn.Fundamental.Stream.BinaryReaderWriter](https://buildstats.info/nuget/Smdn.Fundamental.Stream.BinaryReaderWriter/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream.BinaryReaderWriter/)|
|[Smdn.Fundamental.Stream.Caching](src/Smdn.Fundamental.Stream.Caching/)|[![NuGet Smdn.Fundamental.Stream.Caching](https://buildstats.info/nuget/Smdn.Fundamental.Stream.Caching/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream.Caching/)|
|[Smdn.Fundamental.Stream.Extending](src/Smdn.Fundamental.Stream.Extending/)|[![NuGet Smdn.Fundamental.Stream.Extending](https://buildstats.info/nuget/Smdn.Fundamental.Stream.Extending/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream.Extending/)|
|[Smdn.Fundamental.Stream.Filtering](src/Smdn.Fundamental.Stream.Filtering/)|[![NuGet Smdn.Fundamental.Stream.Filtering](https://buildstats.info/nuget/Smdn.Fundamental.Stream.Filtering/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream.Filtering/)|
|[Smdn.Fundamental.Stream.LineOriented](src/Smdn.Fundamental.Stream.LineOriented/)|[![NuGet Smdn.Fundamental.Stream.LineOriented](https://buildstats.info/nuget/Smdn.Fundamental.Stream.LineOriented/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream.LineOriented/)|
|[Smdn.Fundamental.Stream.TextReader](src/Smdn.Fundamental.Stream.TextReader/)|[![NuGet Smdn.Fundamental.Stream.TextReader](https://buildstats.info/nuget/Smdn.Fundamental.Stream.TextReader/)](https://www.nuget.org/packages/Smdn.Fundamental.Stream.TextReader/)|
|[Smdn.Fundamental.String.Replacement](src/Smdn.Fundamental.String.Replacement/)|[![NuGet Smdn.Fundamental.String.Replacement](https://buildstats.info/nuget/Smdn.Fundamental.String.Replacement/)](https://www.nuget.org/packages/Smdn.Fundamental.String.Replacement/)|
|[Smdn.Fundamental.Stringification](src/Smdn.Fundamental.Stringification/)|[![NuGet Smdn.Fundamental.Stringification](https://buildstats.info/nuget/Smdn.Fundamental.Stringification/)](https://www.nuget.org/packages/Smdn.Fundamental.Stringification/)|
|[Smdn.Fundamental.UInt24n](src/Smdn.Fundamental.UInt24n/)|[![NuGet Smdn.Fundamental.UInt24n](https://buildstats.info/nuget/Smdn.Fundamental.UInt24n/)](https://www.nuget.org/packages/Smdn.Fundamental.UInt24n/)|
|[Smdn.Fundamental.Uri](src/Smdn.Fundamental.Uri/)|[![NuGet Smdn.Fundamental.Uri](https://buildstats.info/nuget/Smdn.Fundamental.Uri/)](https://www.nuget.org/packages/Smdn.Fundamental.Uri/)|
|[Smdn.Fundamental.Uuid](src/Smdn.Fundamental.Uuid/)|[![NuGet Smdn.Fundamental.Uuid](https://buildstats.info/nuget/Smdn.Fundamental.Uuid/)](https://www.nuget.org/packages/Smdn.Fundamental.Uuid/)|
|[Smdn.Fundamental.Xml.Linq](src/Smdn.Fundamental.Xml.Linq/)|[![NuGet Smdn.Fundamental.Xml.Linq](https://buildstats.info/nuget/Smdn.Fundamental.Xml.Linq/)](https://www.nuget.org/packages/Smdn.Fundamental.Xml.Linq/)|
|[Smdn.Fundamental.Xml.Xhtml](src/Smdn.Fundamental.Xml.Xhtml/)|[![NuGet Smdn.Fundamental.Xml.Xhtml](https://buildstats.info/nuget/Smdn.Fundamental.Xml.Xhtml/)](https://www.nuget.org/packages/Smdn.Fundamental.Xml.Xhtml/)|
|[Smdn](src/Smdn/)|[![NuGet Smdn.dll](https://buildstats.info/nuget/Smdn/?includePreReleases=true)](https://www.nuget.org/packages/Smdn/)|
|[Smdn.MSBuild.ProjectAssets.Common](src/Smdn.MSBuild.ProjectAssets.Common/)|[![NuGet Smdn.MSBuild.ProjectAssets.Common](https://buildstats.info/nuget/Smdn.MSBuild.ProjectAssets.Common/)](https://www.nuget.org/packages/Smdn.MSBuild.ProjectAssets.Common/)|
|[Smdn.MSBuild.ProjectAssets.Library](src/Smdn.MSBuild.ProjectAssets.Library/)|[![NuGet Smdn.MSBuild.ProjectAssets.Library](https://buildstats.info/nuget/Smdn.MSBuild.ProjectAssets.Library/)](https://www.nuget.org/packages/Smdn.MSBuild.ProjectAssets.Library/)|
|[Smdn.MSBuild.DefineConstants.NETSdkApi](src/Smdn.MSBuild.DefineConstants.NETSdkApi/)|[![NuGet Smdn.MSBuild.DefineConstants.NETSdkApi](https://buildstats.info/nuget/Smdn.MSBuild.DefineConstants.NETSdkApi/)](https://www.nuget.org/packages/Smdn.MSBuild.DefineConstants.NETSdkApi/)|
|[Smdn.Test.NUnit.Constraints](src/Smdn.Test.NUnit.Constraints/)|[![NuGet Smdn.Test.NUnit.Constraints](https://buildstats.info/nuget/Smdn.Test.NUnit.Constraints/)](https://www.nuget.org/packages/Smdn.Test.NUnit.Constraints/)|
|[Smdn.Test.NUnit.Utils](src/Smdn.Test.NUnit.Utils/)|[![NuGet Smdn.Test.NUnit.Utils](https://buildstats.info/nuget/Smdn.Test.NUnit.Utils/)](https://www.nuget.org/packages/Smdn.Test.NUnit.Utils/)|## Smdn.dll
Some of `Smdn.Fundamental.*` are based on former `Smdn.dll`.`Smdn.dll` is now provided as a kind of meta package and will be deprecated in the future.
The list of APIs and the list of assemblies to be transferred are listed in [these files](doc/api-list/).