DBDelve
DBDelve는 Rust 기반 빠른 다중 엔진 데이터베이스 클라이언트, 무료 오픈소스, 텔레메트리 없음
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A comprehensive collection of .NET utility libraries providing extension methods, helpers, and utilities to simplify everyday development tasks and reduce boilerplate code.
Ploch.Common is a suite of .NET libraries targeting netstandard2.0 and net8.0+, offering:
If Ploch.Common saves you time or makes your projects nicer, please consider supporting its development. Every coffee directly funds time spent on maintenance, bug fixes, and new features.
Thank you for keeping open-source maintainers caffeinated.
# Core library
dotnet add package Ploch.Common
# Additional libraries
dotnet add package Ploch.Common.DependencyInjection
dotnet add package Ploch.Common.Serialization
dotnet add package Ploch.Common.Serialization.SystemTextJson
dotnet add package Ploch.TestingSupport
This project uses Nerdbank.GitVersioning (NBGV) for automatic
version computation from version.json and git commit history.
main.snupkg) are published to the NuGet symbol server3.0) — the patch version is computed by NBGVdotnet tool restore
dotnet nbgv get-version
Convenient extension methods for common string operations.
using Ploch.Common;
string? value = GetValue();
// Check if string is null or empty
if (value.IsNullOrEmpty())
{
// Handle empty string
}
// Check if string is NOT null or empty
if (value.IsNotNullOrEmpty())
{
ProcessValue(value);
}
// Check for whitespace
if (value.IsNullOrWhiteSpace())
{
// Handle whitespace-only string
}
// Convert empty strings to null
string? result = "".NullIfEmpty(); // Returns null
string? result2 = " ".NullIfWhiteSpace(); // Returns null
using Ploch.Common;
// Parse to integers
string number = "42";
int value = number.ToInt32(); // Returns 42
long bigValue = number.ToInt64(); // Returns 42L
// Safe conversion with TryConvert
if (number.TryConvertToInt32(out int result))
{
Console.WriteLine($"Parsed: {result}");
}
// Base64 encoding/decoding
string original = "Hello, World!";
string encoded = original.ToBase64String(); // Encodes to base64
string decoded = encoded.FromBase64String(); // Decodes back
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗