TinyAppEngine.Tools 1.0.87
AppEngine Tools
🏷️ Introduction
AppEngine Tools is a lightweight development engine for .NET web applications, designed to simplify and provide essential tools for developing web apps. It offers a collection of utilities, extensions, and validation mechanisms to streamline the development process and enhance productivity.
📁 Project Structure
AppEngine/
├── .github/ # GitHub configuration files
│ ├── instructions/ # Instructions for contributing and using the project
│ └── workflows/ # GitHub Actions workflows for CI/CD
│
├── src/
│ ├── TinyAppEngine.Tools/ # Command-line tools and utilities
│ │ ├── DependencyInjection/ # Dependency injection related classes and utilities
│ │ ├── ExceptionHandlers/ # Custom exception handlers and related classes
│ │ ├── Extensions/ # Extension methods specific to the tools
│ │ ├── OpenApi/ # OpenAPI related utilities and classes
│ │ │ ├── Filters/ # OpenAPI filters and related classes
│ │ │ ├── Helpers/ # OpenAPI helper classes and utilities
│ │ │ ├── Options/ # OpenAPI options and configuration classes
│ │ │ └── SimpleAuthentication/ # OpenAPI extensions and utilities for simple authentication
│ │ │
│ │ ├── OperationResult/ # Classes related to operation results and responses
│ │ │ └── AspNetCore.Http/ # Operation result classes specific to ASP.NET Core HTTP responses
│ │ │
│ │ ├── Serialization/ # Serialization utilities and classes
│ │ ├── SimpleAuthentication/ # Simple authentication utilities and classes
│ │ │ ├── Abstractions/ # Abstractions and interfaces for authentication
│ │ │ └── JWTBearer/ # JWT Bearer authentication related classes and utilities
│ │ │
│ │ └── TimeZoneService/ # Time zone related utilities and services
│ │ └── Interfaces/ # Interfaces for time zone services
│ │
│ └── Directory.Build.props # Shared MSBuild properties
│
├── .editorconfig # Code style and formatting rules
├── .gitignore # Git ignore file
├── LICENSE # License information
├── README.md # Project documentation
└── AppEngine.slnx # Solution file for the entire project
🛠️ Installation
Prerequisites
- .NET 10.0 SDK (latest version)
Setup
The libraries are available on Baget, just search for TinyAppEngine.Tools in the Package Manager GUI or run the following command in the .NET CLI:
dotnet add package TinyAppEngine.Tools
[!NOTE] It is necessary to configure nuget.config in order to be able to install nuget packages from Baget without problems, below is an example of configuration
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="Baget" value="http://nuget.aepserver.it/v3/index.json" allowInsecureConnections="true" />
</packageSources>
<!-- Opzionale: limitare quali pacchetti vengono risolti da quale sorgente -->
<packageSourceMapping>
<packageSource key="nuget.org">
<package pattern="*" />
</packageSource>
<packageSource key="Baget">
<package pattern="TinyAppEngine*" /><!-- Tutti i pacchetti che iniziano con TinyAppEngine -->
</packageSource>
</packageSourceMapping>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<config>
<!-- esempio: personalizzare la cartella dei pacchetti (opzionale) -->
<!-- <add key="globalPackagesFolder" value="%USERPROFILE%\.nuget\packages" /> -->
</config>
</configuration>
📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
Showing the top 20 packages that depend on TinyAppEngine.Tools.
| Packages | Downloads |
|---|---|
|
ISM.Database.SQLServer
Database SQL Server library for Identity System Management
|
3 |
|
ISM.Database.SQLServer
Database SQL Server library for Identity System Management
|
4 |
|
ISM.Database.SQLServer
Database SQL Server library for Identity System Management
|
5 |
|
ISM.Database.SQLServer
Database SQL Server library for Identity System Management
|
8 |
|
ISM.Database.SQLServer
Database SQL Server library for Identity System Management
|
10 |
|
ISM.EFCore
Entity Framework Core library for Identity System Management
|
3 |
|
ISM.EFCore
Entity Framework Core library for Identity System Management
|
9 |
|
ISM.Shared
Shared library for Identity System Management
|
2 |
|
ISM.Shared
Shared library for Identity System Management
|
4 |
|
ISM.Shared
Shared library for Identity System Management
|
5 |
|
ISM.Shared
Shared library for Identity System Management
|
6 |
|
ISM.Shared
Shared library for Identity System Management
|
8 |
|
ISM.Shared
Shared library for Identity System Management
|
9 |
|
ISM.Shared
Shared library for Identity System Management
|
10 |
|
ISM.Shared
Shared library for Identity System Management
|
15 |
|
ISM.Shared
Shared library for Identity System Management
|
16 |
.NET 10.0
- Asp.Versioning.Http (>= 10.0.0)
- Asp.Versioning.Mvc.ApiExplorer (>= 10.0.0)
- Asp.Versioning.OpenApi (>= 10.0.0-rc.1)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.9)
- Microsoft.AspNetCore.OpenApi (>= 10.0.9)
- Scalar.AspNetCore (>= 2.16.2)
- Swashbuckle.AspNetCore.SwaggerUI (>= 10.2.1)
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.107 | 2 | 07/17/2026 |
| 1.0.106 | 1 | 07/16/2026 |
| 1.0.105 | 2 | 07/09/2026 |
| 1.0.104 | 6 | 07/05/2026 |
| 1.0.103 | 2 | 07/03/2026 |
| 1.0.102 | 8 | 06/28/2026 |
| 1.0.99 | 4 | 06/24/2026 |
| 1.0.98 | 7 | 06/18/2026 |
| 1.0.96 | 3 | 06/16/2026 |
| 1.0.90 | 1 | 06/16/2026 |
| 1.0.88 | 5 | 06/12/2026 |
| 1.0.87 | 0 | 06/12/2026 |
| 1.0.86 | 14 | 06/10/2026 |
| 1.0.84 | 2 | 06/07/2026 |
| 1.0.83 | 5 | 06/05/2026 |
| 1.0.82 | 12 | 06/03/2026 |
| 1.0.79 | 5 | 05/30/2026 |
| 1.0.78 | 16 | 05/24/2026 |
| 1.0.76 | 12 | 05/20/2026 |
| 1.0.70 | 5 | 05/19/2026 |
| 1.0.68 | 23 | 05/17/2026 |
| 1.0.66 | 5 | 05/16/2026 |
| 1.0.58 | 7 | 05/13/2026 |
| 1.0.57 | 27 | 05/08/2026 |
| 1.0.49 | 7 | 05/06/2026 |
| 1.0.48 | 18 | 05/02/2026 |
| 1.0.46 | 9 | 05/01/2026 |
| 1.0.43 | 1 | 05/01/2026 |
| 1.0.41 | 32 | 04/26/2026 |
| 1.0.34 | 5 | 04/23/2026 |
| 1.0.16 | 6 | 04/21/2026 |
| 1.0.13 | 1 | 04/21/2026 |
| 1.0.10 | 1 | 04/20/2026 |