We tested and choose the best in breed 3rd-Party Frameworks and Components which make Enterprise requirements.
In this post, we share list of Open Source 3rd party software used in Virto Commerce product.
Microsoft .NET 6 - Cross-platform. Open Source. A developer platform.
ASP.NET Core - Extends the .NET developer platform with tools and libraries specifically for building web apps and Web API.
Entity Framework - Modern object-database mapper for .NET. By default use MS SQL provider.
GraphQL - Implementation of GraphQL in .NET.
Hangfire - Platform for background processing and recurring jobs.
Redis - Distributed cache storage.
SignalR - Incredibly simple real-time web.
CSV Helper - Library for reading and writing CSV files. Extremely fast, flexible, and easy to use.
FluentValidation - Validation library that uses a fluent interface and lambda expressions for building strongly-typed validation rules.
Swagger UI - dynamically generate documentation from a Swagger-compliant API.
OpenIddict - is an open source and versatile framework for building standard-compliant OAuth 2.0/OpenID Connect servers.
AutoMapper - is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another.
MediatR - mediator implementation in .NET.
Scriban - Scriban is a fast, powerful, safe and lightweight scripting language and engine for .NET.
Vue3 - Progressive frontend framework with its key features allows to build fast applications.
TailwindCSS - The most popular and growing CSS framework providing wonderful flexible structure to speed up styling.
Temporal.Io - developer-first, open source platform that ensures the successful execution of services and applications (using workflows).
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.
ArgoCD - Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.