NextGenSoftware.Utilities
2.0.1
See the version list below for details.
dotnet add package NextGenSoftware.Utilities --version 2.0.1
NuGet\Install-Package NextGenSoftware.Utilities -Version 2.0.1
<PackageReference Include="NextGenSoftware.Utilities" Version="2.0.1" />
<PackageVersion Include="NextGenSoftware.Utilities" Version="2.0.1" />
<PackageReference Include="NextGenSoftware.Utilities" />
paket add NextGenSoftware.Utilities --version 2.0.1
#r "nuget: NextGenSoftware.Utilities, 2.0.1"
#:package NextGenSoftware.Utilities@2.0.1
#addin nuget:?package=NextGenSoftware.Utilities&version=2.0.1
#tool nuget:?package=NextGenSoftware.Utilities&version=2.0.1
NextGen Software Utilities
This library provides utility/helper methods for other NextGen Software libraries/products such as OASIS API, STAR ODK, Logging, WebSocket & HoloNET (world's first .NET & Unity client for Holochain), which can be found below: https://github.com/NextGenSoftwareUK/holochain-client-csharp
Utilities provides the following methods:
| Function | Description |
|---|---|
| ToSnakeCase | Extention method for string |
| ToCamelCase | Extention method for string |
| ToPascalCase | Extention method for string |
| ExpandoObjectHelpers.AddProperty | Adds property values to a ExpandoObject. |
| string DataHelper.ConvertBinaryDataToStringbyte[] data, bool ignoreEmptyByte = true) | Converts the binary data to a coma delimited string, useful for logging/debugging etc. |
| string DataHelper.DecodeBinaryDataAsUTF8(byte[] data) | Decodes the data using Encoding.UTF8. |
Lots more coming soon... 😉 (will be moved out of the main OASIS codebase here: https://github.com/NextGenSoftwareUK/Our-World-OASIS-API-HoloNET-HoloUnity-And-.NET-HDK)
More documentation will be coming soon...
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- NBitcoin (>= 9.0.3)
- Portable.BouncyCastle (>= 1.9.0)
- SshNet.Security.Cryptography (>= 1.3.0)
-
net8.0
- NBitcoin (>= 9.0.3)
- Portable.BouncyCastle (>= 1.9.0)
- SshNet.Security.Cryptography (>= 1.3.0)
-
net9.0
- NBitcoin (>= 9.0.3)
- Portable.BouncyCastle (>= 1.9.0)
- SshNet.Security.Cryptography (>= 1.3.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on NextGenSoftware.Utilities:
| Package | Downloads |
|---|---|
|
NextGenSoftware.Holochain.HoloNET.Client
The world's first .NET & Unity client for Holochain. |
|
|
NextGenSoftware.Holochain.HoloNET.Client.Embedded
The world's first .NET & Unity client for Holochain. This version comes with the Holochain binaries built in. |
|
|
NextGenSoftware.CLI.Engine
A feature-rich CLI engine providing colour output, animations, progress bars, ASCII art, working-message spinners, formatted tables, and more — the CLI backbone of the entire OASIS Omniverse ecosystem. Used internally by HoloNET, the OASIS API (85+ packages), STAR ODK, and OurWorld. Easy to drop into any .NET app needing rich CLI output. Part of the OASIS Omniverse at https://oasisomniverse.one -- Source: https://github.com/NextGenSoftwareUK/NextGenSoftware-Libraries |
|
|
NextGenSoftware.OASIS.API.DNA
OASIS DNA configuration model — strongly-typed binding for OASIS_DNA.json that controls provider selection, failover, load-balancing, replication, encryption and all core OASIS engine settings. |
|
|
NextGenSoftware.OASIS.API.Providers.HoloOASIS
WEB4 OASIS API Holochain OASIS Provider is one of the many WEB2/WEB3 providers that plug in and integtate into the OASIS. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.3 | 0 | 7/14/2026 |
| 2.0.2 | 0 | 7/14/2026 |
| 2.0.1 | 0 | 7/14/2026 |
| 2.0.0 | 53 | 7/13/2026 |
| 1.2.1 | 777 | 5/26/2024 |
| 1.2.0 | 648 | 5/26/2024 |
| 1.1.0 | 1,488 | 5/22/2023 |
| 1.0.6 | 835 | 12/29/2022 |
| 1.0.5 | 1,936 | 12/28/2022 |
| 1.0.4 | 909 | 11/27/2022 |
| 1.0.3 | 8,005 | 8/25/2022 |
| 1.0.2 | 1,829 | 8/25/2022 |
| 1.0.1 | 1,142 | 8/23/2022 |
| 1.0.0 | 2,063 | 8/22/2022 |
## v2.0.1 — OASIS Omniverse Reboot (2026)
Part of the biggest NextGen Software release in years! The full OASIS Omniverse ecosystem — powering Our World, the OASIS API (85+ NuGet packages), HoloNET (Holochain .NET client), STAR ODK, and more — has been fully relaunched and rebranded at https://oasisomniverse.one/
After years of continuous development this is the first major v2 release, representing a complete overhaul and modernisation of the entire NextGen Software foundation.
### What's New in v2.0.1
- Added .NET 10 support: now multi-targeting net8.0, net9.0, and net10.0 for future-proof compatibility
- Copyright updated: NextGen Software Ltd 2019 - 2026
- Part of the unified OASIS Omniverse ecosystem at https://oasisomniverse.one/
- Significantly improved error handling, robustness, and API consistency
- Full alignment with the new OASIS Omniverse architecture (WEB4 through WEB10 API tiers)
- All packages updated with correct metadata, repository URLs, and project URLs
- Multiple bug fixes and stability improvements
- Open source under MIT licence — https://github.com/NextGenSoftwareUK/NextGenSoftware-Libraries