RunnethOverStudio.AppToolkit
0.5.0
See the version list below for details.
dotnet add package RunnethOverStudio.AppToolkit --version 0.5.0
NuGet\Install-Package RunnethOverStudio.AppToolkit -Version 0.5.0
<PackageReference Include="RunnethOverStudio.AppToolkit" Version="0.5.0" />
<PackageVersion Include="RunnethOverStudio.AppToolkit" Version="0.5.0" />
<PackageReference Include="RunnethOverStudio.AppToolkit" />
paket add RunnethOverStudio.AppToolkit --version 0.5.0
#r "nuget: RunnethOverStudio.AppToolkit, 0.5.0"
#:package RunnethOverStudio.AppToolkit@0.5.0
#addin nuget:?package=RunnethOverStudio.AppToolkit&version=0.5.0
#tool nuget:?package=RunnethOverStudio.AppToolkit&version=0.5.0
<p align="left"> <img src="https://raw.githubusercontent.com/Runneth-Over-Studio/AppToolkit/refs/heads/main/content/logo.png" width="175" alt="App Toolkit Logo"> </p>
App Toolkit
Runneth Over Studio's common C# app development code.
Projects
Each library is published to NuGet as its own package.
- RunnethOverStudio.AppToolkit
- Core utilities, abstractions, and extension methods designed to be useful across all application types.
- RunnethOverStudio.AppToolkit.CLI
- Base classes and helpers tailored for building terminal applications, specifically with Spectre.Console integration.
- RunnethOverStudio.AppToolkit.Desktop
- Components and patterns specifically for Avalonia desktop applications.
Versioning
App Toolkit uses Semantic Versioning.
- MAJOR version: Incompatible API changes
- MINOR version: Backward-compatible functionality
- PATCH version: Backward-compatible bug fixes
Build Requirements
All projects target the LTS version of the .NET SDK.
The Build project uses Cake (C# Make) as the build orchestrator and can be launched from your IDE or via script.
- On OSX/Linux run:
./build.sh- If you get a "Permission denied" error, you may need to make the script executable first:
chmod +x build.sh- On Windows PowerShell run:
./build.ps1
| 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 was computed. 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 was computed. 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. |
-
net8.0
- Dapper (>= 2.1.66)
- Microsoft.Data.Sqlite (>= 9.0.8)
- Microsoft.Extensions.Http (>= 9.0.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5 | 85 | 3/8/2026 |
| 1.0.4 | 78 | 3/5/2026 |
| 1.0.3 | 86 | 3/4/2026 |
| 1.0.2 | 124 | 12/26/2025 |
| 1.0.1 | 197 | 12/24/2025 |
| 1.0.0 | 180 | 12/23/2025 |
| 0.5.8 | 157 | 12/21/2025 |
| 0.5.7 | 284 | 12/19/2025 |
| 0.5.6 | 238 | 12/15/2025 |
| 0.5.5 | 173 | 12/12/2025 |
| 0.5.3 | 368 | 9/18/2025 |
| 0.5.2 | 234 | 8/12/2025 |
| 0.5.1 | 272 | 8/8/2025 |
| 0.5.0 | 270 | 8/8/2025 |
| 0.4.2 | 284 | 8/6/2025 |
| 0.4.1 | 297 | 8/5/2025 |
| 0.4.0 | 279 | 8/5/2025 |
| 0.3.2 | 211 | 8/4/2025 |
| 0.3.1 | 199 | 8/3/2025 |
| 0.3.0 | 195 | 8/3/2025 |
In-development / pre-alpha.