Skip to content

I-Synergy/I-Synergy.Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ I-Synergy Framework

Comprehensive .NET 10 framework for building enterprise-grade backend and frontend applications

Build Status License .NET


๐Ÿ“– Documentation & Resources

๐Ÿ“š Libraries ๐ŸŽฏ Samples ๐Ÿ‘จโ€๐Ÿ’ป Developer Guide
Framework Documentation Sample Projects Developer Docs

โœจ Key Features

  • ๐ŸŽฏ CQRS Pattern - Command Query Responsibility Segregation for scalable applications
  • ๐Ÿ“ฑ Multi-Platform Support - ASP.NET Core, Blazor, MAUI, WPF, WinUI, UWP
  • โ˜๏ธ Cloud Ready - Azure integration and multi-tenant support
  • ๐Ÿ“Š Monitoring & Observability - OpenTelemetry with Application Insights & Sentry
  • ๐Ÿ’พ Data Access - Entity Framework Core with advanced abstractions
  • โœ‰๏ธ Communication - Mail, Message Bus, and SignalR capabilities
  • ๐Ÿ” Authentication - Enterprise security patterns and multi-tenancy
  • ๐ŸŒ Globalization - Multi-language and localization support
  • ๐Ÿ“„ Document Processing - PDF, Excel with Syncfusion support
  • ๐Ÿงฎ Scientific Computing - Financial, Geography, Physics, Mathematics libraries

๐Ÿ“ฆ Core Packages

๐ŸŒ Web & API Development

Package Latest Version
I-Synergy.Framework.AspNetCore Version
I-Synergy.Framework.AspNetCore.Authentication Version
I-Synergy.Framework.AspNetCore.Blazor Version

๐Ÿ›๏ธ Enterprise Features

Package Latest Version
I-Synergy.Framework.AspNetCore.Globalization Version
I-Synergy.Framework.AspNetCore.Monitoring Version
I-Synergy.Framework.AspNetCore.MultiTenancy Version

๐ŸŽฏ Application Architecture

Package Latest Version
I-Synergy.Framework.Core Version
I-Synergy.Framework.CQRS Version
I-Synergy.Framework.Automations Version

๐Ÿ’พ Data & Persistence

Package Latest Version
I-Synergy.Framework.EntityFramework Version
I-Synergy.Framework.Storage Version
I-Synergy.Framework.Storage.Azure Version

๐Ÿ“ง Communication & Messaging

Package Latest Version
I-Synergy.Framework.Mail Version
I-Synergy.Framework.Mail.Microsoft365 Version
I-Synergy.Framework.Mail.SendGrid Version
I-Synergy.Framework.MessageBus Version
I-Synergy.Framework.MessageBus.Azure Version

๐Ÿ” Monitoring & Observability

Package Latest Version
I-Synergy.Framework.Monitoring Version
I-Synergy.Framework.Monitoring.Client Version
I-Synergy.Framework.OpenTelemetry Version
I-Synergy.Framework.OpenTelemetry.ApplicationInsights Version
I-Synergy.Framework.OpenTelemetry.Sentry Version

๐ŸŽจ UI & Client Frameworks

Package Latest Version
I-Synergy.Framework.UI Version
I-Synergy.Framework.UI.Blazor Version
I-Synergy.Framework.UI.Maui Version
I-Synergy.Framework.UI.WinUI Version
I-Synergy.Framework.UI.WPF Version

๐Ÿงฎ Specialized Libraries

Package Latest Version
I-Synergy.Framework.Documents Version
I-Synergy.Framework.Documents.Syncfusion Version
I-Synergy.Framework.Financial Version
I-Synergy.Framework.Geography Version
I-Synergy.Framework.IO Version
I-Synergy.Framework.Mathematics Version
I-Synergy.Framework.Physics Version
I-Synergy.Framework.Printer.Label Version
I-Synergy.Framework.Printer.Label.Dymo Version
I-Synergy.Framework.Synchronization Version
I-Synergy.Framework.Mvvm Version

โš ๏ธ Deprecated Packages (Click to expand)

These packages are no longer maintained and should not be used in new projects.

Package Status
I-Synergy.Framework.Aspire.Proxy Version
I-Synergy.Framework.Logging.ApplicationInsights Version
I-Synergy.Framework.Logging.AppCenter Version
I-Synergy.Framework.UI.Uno Version
I-Synergy.Framework.UI.Maui.Blazor Version
I-Synergy.Framework.Update Version
I-Synergy.Framework.Update.Maui Version
I-Synergy.Framework.Update.WinUI Version
I-Synergy.Framework.Update.WPF Version
I-Synergy.Framework.Update.Uno Version

๐Ÿ—๏ธ Architecture Highlights

  • Clean Architecture - Clear separation of concerns across Domain, Application, Infrastructure, and Presentation layers
  • CQRS Pattern - Command Query Responsibility Segregation for scalable event-driven applications
  • Dependency Injection - Built-in DI throughout all layers
  • Entity Framework Core - Advanced data access with repository pattern
  • Domain-Driven Design - Rich domain models with aggregate roots
  • Vertical Slice Architecture - Feature-organized application structure

๐ŸŒŸ Supported Platforms

  • โœ… ASP.NET Core 10 - Web APIs and backend services
  • โœ… Blazor - Interactive web components
  • โœ… .NET MAUI - Cross-platform mobile & desktop (iOS, Android, Windows, macOS)
  • โœ… WPF - Desktop applications
  • โœ… WinUI - Modern Windows applications
  • โœ… UWP - Universal Windows Platform

๐Ÿ“Š Build Status

Component Status
I-Synergy.Framework Build

๐Ÿค Contributing

Contributions are welcome! Please refer to the Developer Guide for guidelines.


๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with โค๏ธ by I-Synergy

Azure DevOps โ€ข NuGet โ€ข GitHub

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •