DevSDK 2.1.64

dotnet add package DevSDK --version 2.1.64
                    
NuGet\Install-Package DevSDK -Version 2.1.64
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DevSDK" Version="2.1.64" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DevSDK" Version="2.1.64" />
                    
Directory.Packages.props
<PackageReference Include="DevSDK" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DevSDK --version 2.1.64
                    
#r "nuget: DevSDK, 2.1.64"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DevSDK@2.1.64
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DevSDK&version=2.1.64
                    
Install as a Cake Addin
#tool nuget:?package=DevSDK&version=2.1.64
                    
Install as a Cake Tool

DevSDK

DevSDK, .NET projelerinde geliştirme sürecini hızlandırmak, standartları belirlemek ve sık kullanılan fonksiyonları merkezi bir noktadan yönetmek için tasarlanmış kapsamlı bir Yazılım Geliştirme Kitidir (SDK).

🚀 Temel Özellikler

DevSDK, bir modern yazılım projesinde ihtiyaç duyulabilecek pek çok temel bileşeni içerisinde barındırır:

🛠️ Genişletme Metotları (Extensions)

Standart tipler ve sınıflar için onlarca yardımcı metot:

  • String & DateTime Extensions: Karmaşık metin işlemleri ve tarih formatlamaları.
  • Dependency Injection: Servis kayıtlarını kolaylaştıran yapı.
  • Muhasebe & Finans: Para birimi ve hesaplama yardımcıları.
  • Validation: Fluent ve özel validator destekleri.
  • Json & Media: JSON serileştirme ve medya format işleme.

🧩 Fonksiyonel Araçlar (Functions)

Karmaşık işlemleri tek satıra indirgeyen fonksiyon sınıfları:

  • PDF & Office: Puppeteer tabanlı PDF üretimi ve Excel işlemleri.
  • Media & Avatar: Resim işleme, video araçları ve otomatik avatar oluşturma.
  • GeoLocation & Weather: Konum tabanlı işlemler ve hava durumu entegrasyonu.
  • Encryption: Veri güvenliği ve şifreleme araçları.
  • URL Shortener & Whois: Dış servis entegrasyonları.

📡 Alt Servisler (SubServices)

Popüler teknolojiler için hazır entegrasyonlar:

  • Redis: Yüksek performanslı cache yönetimi.
  • RabbitMQ: Kuyruk mekanizması ve Domain Event mimarisi.
  • ElasticSearch: Hızlı ve esnek arama motoru desteği.
  • OneSignal: Push bildirim servisi entegrasyonu.
  • Mail & HTTP: Gelişmiş mail gönderim ve HTTP istemci yönetimi.

🏗️ Yapıcılar (Builders)

Akışkan (Fluent) API yapısı ile nesne oluşturma:

  • MailBuilder: Zengin içerikli e-postalar hazırlayın.
  • HttpBuilder: Özelleştirilmiş HTTP istekleri kurgulayın.
  • SqlQueryBuilder: Dinamik SQL sorguları oluşturun.

📦 Kurulum ve Yapılandırma

Servis Kaydı

Projenizde Program.cs veya Startup.cs içerisinde SDK'yı şu şekilde kaydedebilirsiniz:

builder.Services.AddDevSdkServices(typeof(Program).Assembly);

Yapılandırma (appsettings.json)

SDK'nın özelliklerini aktif etmek için appsettings.json dosyasına ilgili ayarları eklemelisiniz:

{
  "GenericSettings": {
    "EncryptionKey": "gizli-anahtar",
    "SeqLogEnabled": true,
    "RedisEnabled": true,
    "RabbitMqEnabled": true,
    "ElasticSearchEnabled": false,
    "OneSignalEnabled": false
  },
  "ConnectionStrings": {
    "DefaultConnectionString": "Server=...;Database=..."
  }
}

🏗️ Mimari Yapı

DevSDK, CLEAN Architecture ve DDD prensiplerine uygun temel sınıfları içerir:

  • BaseEntity, BaseAuditableEntity
  • IRepositoryAsync ve AppRepositoryAsync
  • IDomainEventPublisher
  • Otomatik Database Auditing desteği.

Bu SDK, geliştiricilerin hayatını kolaylaştırmak için sürekli güncellenmektedir.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
2.1.64 0 1/19/2026
2.1.63 3 1/18/2026
2.1.62 29 1/17/2026
2.1.61 32 1/17/2026
2.1.60 28 1/17/2026
2.1.59 30 1/17/2026
2.1.58 33 1/17/2026
2.1.57 34 1/17/2026
2.1.56 31 1/17/2026
2.1.55 32 1/17/2026
2.1.54 32 1/17/2026
2.1.53 32 1/17/2026
2.1.52 33 1/17/2026
2.1.51 240 9/14/2025
2.1.50 125 8/23/2025
2.1.49 158 8/17/2025
2.1.48 156 8/17/2025
2.1.47 164 8/17/2025
2.1.46 157 8/17/2025
2.1.45 164 8/17/2025
2.1.44 166 8/16/2025
2.1.43 192 8/11/2025
2.1.42 187 8/11/2025
2.1.41 190 8/11/2025
2.1.40 194 8/10/2025
2.1.39 178 8/9/2025
2.1.38 227 8/8/2025
2.1.37 232 8/8/2025
2.1.36 251 8/8/2025
2.1.35 259 8/8/2025
2.1.34 255 8/7/2025
2.1.33 268 8/7/2025
2.1.32 283 8/7/2025
2.1.31 274 8/6/2025
2.1.30 272 8/6/2025
2.1.29 267 8/6/2025
2.1.28 242 8/5/2025
2.1.27 252 8/5/2025
2.1.26 261 8/5/2025
2.1.25 246 8/5/2025
2.1.24 253 8/5/2025
2.1.23 250 8/5/2025
2.1.22 259 8/5/2025
2.1.21 250 8/5/2025
2.1.20 240 8/5/2025
2.1.19 251 8/5/2025
2.1.18 179 8/3/2025
2.1.17 171 7/30/2025
2.1.16 149 7/30/2025
2.1.15 162 7/30/2025
2.1.14 168 7/28/2025
2.1.13 148 7/28/2025
2.1.12 379 7/25/2025
2.1.11 554 7/22/2025
2.1.10 465 7/21/2025
2.1.9 455 7/21/2025
2.1.8 452 7/21/2025
2.1.7 456 7/21/2025
2.1.6 461 7/21/2025
2.1.5 384 7/20/2025
2.1.4 296 7/20/2025
2.1.3 274 7/20/2025
2.1.2 273 7/20/2025
2.1.1 278 7/20/2025
2.1.0 308 7/20/2025
2.0.9 188 7/10/2025
2.0.8 189 7/10/2025
2.0.7 190 7/10/2025
2.0.6 176 7/9/2025
2.0.5 177 7/4/2025
2.0.4 199 6/26/2025
2.0.3 175 6/26/2025
2.0.2 202 6/24/2025
2.0.1 181 6/24/2025
2.0.0 194 5/27/2025
1.0.99 208 5/27/2025
1.0.98 277 5/13/2025
1.0.97 144 5/3/2025
1.0.96 203 4/29/2025
1.0.95 206 4/29/2025
1.0.94 212 4/29/2025
1.0.93 200 4/29/2025
1.0.92 195 4/29/2025
1.0.91 204 4/29/2025
1.0.90 207 4/29/2025
1.0.89 205 4/29/2025
1.0.88 203 4/29/2025
1.0.87 199 4/29/2025
1.0.86 209 4/29/2025
1.0.85 217 4/28/2025
1.0.84 137 4/27/2025
1.0.83 143 4/26/2025
1.0.82 146 4/26/2025
1.0.81 142 4/26/2025
1.0.80 134 4/26/2025
1.0.79 154 4/26/2025
1.0.78 143 4/26/2025
1.0.77 206 4/24/2025
1.0.76 208 4/23/2025
1.0.75 207 4/21/2025
1.0.74 208 4/21/2025
1.0.73 199 4/21/2025
1.0.72 209 4/21/2025
1.0.71 218 4/21/2025
1.0.70 218 4/21/2025
1.0.69 220 4/21/2025
1.0.68 157 4/19/2025
1.0.67 168 4/18/2025
1.0.66 149 4/18/2025
1.0.65 166 4/18/2025
1.0.64 158 4/18/2025
1.0.63 239 4/16/2025
1.0.62 240 4/16/2025
1.0.61 237 4/16/2025
1.0.60 256 4/16/2025
1.0.59 260 4/16/2025
1.0.58 243 4/16/2025
1.0.57 253 4/15/2025
1.0.56 242 4/15/2025
1.0.55 227 4/15/2025
1.0.54 261 4/15/2025
1.0.53 241 4/15/2025
1.0.52 250 4/15/2025
1.0.51 238 4/15/2025
1.0.50 244 4/14/2025
1.0.49 175 4/13/2025
1.0.48 205 4/13/2025
1.0.47 189 4/13/2025
1.0.46 175 4/13/2025
1.0.45 227 4/9/2025
1.0.44 217 4/9/2025
1.0.42 204 4/9/2025
1.0.41 210 4/7/2025
1.0.40 215 4/7/2025
1.0.39 147 4/5/2025
1.0.38 138 4/5/2025
1.0.37 163 4/5/2025
1.0.36 159 4/5/2025
1.0.35 151 4/5/2025
1.0.34 141 4/5/2025
1.0.33 111 4/4/2025
1.0.32 138 4/4/2025
1.0.31 178 3/26/2025
1.0.30 507 3/26/2025
1.0.29 170 12/4/2024
1.0.28 142 12/4/2024
1.0.27 168 11/21/2024
1.0.26 154 11/21/2024
1.0.25 142 11/21/2024
1.0.24 158 11/21/2024
1.0.22 141 11/18/2024
1.0.21 157 11/15/2024
1.0.20 159 11/15/2024
1.0.19 164 11/14/2024
1.0.18 171 11/9/2024
1.0.17 149 11/9/2024
1.0.16 155 11/9/2024
1.0.15 166 11/9/2024
1.0.14 168 11/8/2024
1.0.13 158 11/8/2024
1.0.12 154 11/8/2024
1.0.11 149 11/7/2024
1.0.10 167 11/7/2024
1.0.9 141 11/7/2024
1.0.8 167 11/6/2024
1.0.7 163 11/6/2024
1.0.6 155 11/6/2024
1.0.5 148 11/6/2024
1.0.4 152 11/6/2024