Los proyectos de código abierto son excelentes para comenzar y sirven como una buena fuente de referencia de arquitectura. Hay varios de código abierto Núcleo de ASP.NET proyectos disponibles en GitHub. Estos proyectos lo ayudarán a conocer en profundidad la tecnología ASP.NET Core, con diferentes tipos de arquitectura y patrones de codificación. Algunas de las principales aplicaciones en tiempo real o ejemplos de proyectos de referencia de arquitectura en diferentes categorías se enumeran en este artículo.

¿Que estas esperando? ¡Mira estos proyectos y comienza!

nopCommerce

nopCommerce es una popular aplicación de carrito de compras de comercio electrónico de código abierto. Es estable y admite varias personalizaciones para adaptarse a sus necesidades. Hay varios complementos disponibles para mejorarlo.

Dominio: comercio electrónico

Escribe: Aplicación en tiempo real

Licencia: licencia GPLv3 más la powered by nopCommerce requisito en cada página

GitHub: https://github.com/nopSolutions/nopCommerce

Estrellas: 5.2k

OrchardCore

OrchardCore es un marco de sistema de administración de contenido (CMS) de código abierto que admite la modularidad y la tenencia múltiple.

Dominio: CMS

Escribe: Aplicación en tiempo real

Licencia: BSD 3-Cláusula

GitHub: https://github.com/OrchardCMS/OrchardCore

Estrellas: 4.3k

SimplCommerce

SimplCommerce es una aplicación de comercio electrónico modular basada en microservicios, creada con ASP.NET Core.

Dominio: comercio electrónico

Escribe: Aplicación en tiempo real

Licencia: Apache 2.0

GitHub: https://github.com/simplcommerce/SimplCommerce

Estrellas: 2.8k

calamardo

squidex es un centro de administración de contenido y CMS sin cabeza, creado con ASP.NET Core con patrones OData y CQRS.

Dominio: CMS

Escribe: Aplicación en tiempo real

Licencia: MIT

GitHub: https://github.com/Squidex/squidex

Estrellas: 1.2k

Miniblog.Core

Miniblog.Core es un motor de blog basado en ASP.NET Core.

Dominio: Motor de blogs

Escribe: Aplicación en tiempo real

Licencia: Apache 2.0

GitHub: https://github.com/madskristensen/Miniblog.Core

Estrellas: 985

piraña.core

piranha.core es una aplicación CMS basada en ASP.NET Core.

Dominio: CMS

Escribe: Aplicación en tiempo real

Licencia: MIT

GitHub: https://github.com/piranhacms/piranha.core

Estrellas: 1k

Blogificador

Blogifier es un motor de blog ligero escrito en ASP.NET Core.

Dominio: Motor de blogs

Escribe: Aplicación en tiempo real

Licencia: MIT

GitHub: https://github.com/blogifierdotnet/Blogifier

Estrellas: 675

eShopEnContenedores

eShopOnContainers es una aplicación de referencia de muestra que demuestra varios patrones de arquitectura de microservicios basados ​​en contenedores de Microsoft.

Arquitectura: microservicios basados ​​en contenedores

Escribe: Aplicación de referencia

Licencia: MIT

Github: https://github.com/dotnet-architecture/eShopOnContainers

Estrellas: 15.1k

eShopOnWeb

eShopOnWeb es una aplicación de referencia de muestra que demuestra la arquitectura monolítica con tecnología de Microsoft.

Arquitectura: Monolítico

Escribe: Aplicación de referencia

Licencia: MIT

GitHub: https://github.com/dotnet-architecture/eShopOnWeb

Estrellas: 4.9k

práctico-aspnetcore

Practical-aspnetcore es una muestra práctica para ASP.NET Core.

Escribe: Muestras

Licencia: MIT

GitHub: https://github.com/dodyg/practical-aspnetcore

Estrellas: 5.1k

NorthwindTraders

NorthwindTraders es una aplicación de referencia de muestra para la arquitectura basada en dominios que utiliza Entity Framework y el patrón CQRS.

Arquitectura: Arquitectura limpia, DDD, CQRS

Escribe: Ejemplo de aplicación de referencia

Licencia: MIT

Github: https://github.com/JasonGT/NorthwindTraders

Estrellas: 4k

ReactiveTraderCloud

ReactiveTraderCloud es una aplicación comercial en tiempo real que demuestra los principios de programación reactiva.

Arquitectura: Programación reactiva

Escribe: Ejemplo de aplicación de referencia

Licencia: Apache 2.0

Github: https://github.com/AdaptiveConsulting/ReactiveTraderCloud

Estrellas: 1.4k

coolstore-microservicios

coolstore-microservices es una aplicación de muestra que demuestra el uso de Kubernetes mediante una red de servicios.

Arquitectura: Microservicio basado en Kubernetes mediante malla de servicio

Escribe: Ejemplo de aplicación de referencia

Licencia: MIT

GitHub: https://github.com/vietnam-devs/coolstore-microservicios

Estrellas: 1.5k

escribir en la nube

cloudscribe es un marco de base para crear una aplicación multiusuario.

Arquitectura: marco multiusuario

Escribe: Ejemplo de aplicación de referencia

Licencia: Apache 2.0

Github: https://github.com/cloudscribe/cloudscribe

Estrellas: 925

arquitectura-limpia-manga

clean-architecture-manga es una aplicación de muestra de arquitectura limpia.

Arquitectura: Arquitectura limpia

Escribe: Ejemplo de aplicación de referencia

Licencia: apache

GitHub: https://github.com/ivanpaulovich/clean-architecture-manga

Estrellas: 2.2k

Guerra de las Galaxias

StarWars es una aplicación ASP.NET Core Star Wars basada en GraphQL.

Arquitectura: GraphQL

Escribe: Ejemplo de aplicación de referencia

Licencia: MIT

GitHub: https://github.com/JacekKosciesza/StarWars

Estrellas: 527

muestra-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api es un proyecto de muestra que demuestra el uso de la arquitectura limpia de la API Rest con el patrón CQRS.

Arquitectura: Arquitectura limpia, DDD, CQRS

Escribe: Ejemplo de aplicación de referencia

Licencia: No especificado

GitHub: https://github.com/kgrzybek/sample-dotnet-core-cqrs-api

Estrellas: 916

Pos.

Pos es un proyecto de muestra que demuestra el uso de microservicios.

Arquitectura: Microservicios, DDD, CQRS

Escribe: Ejemplo de aplicación de referencia

Licencia: No especificado

GitHub: https://github.com/NHadi/Pos

Estrellas: 187

Conclusión

Además de estas aplicaciones, puede ver algunas bibliotecas, herramientas y marcos de .NET Core más increíbles en esta página de GitHub.

Syncfusion proporciona más de 70 controles de interfaz de usuario de ASP.NET Core de alto rendimiento, livianos, modulares y con capacidad de respuesta, como DataGrid, Charts y Scheduler. Puede utilizar estos controles en el desarrollo de su aplicación.

Si tiene alguna pregunta, háganoslo saber en la sección de comentarios. También puede comunicarse con nosotros a través de nuestro Foro de soporte, Direct-Trac o el Portal de comentarios. ¡Estamos encantados de ayudarte!

Artículo anteriorCómo diseñar un calendario de tarifas aéreas para mostrar las tarifas más bajas en Flutter
Artículo siguiente¿Instagram posee las imágenes y fotos que publicas?
Natalia Quinn es una musa de How2Geeks, actualmente una redacción y una editora famosa en el campo de la tecnología y lo digital.Los artículos de Natalia tienen sus propias características y se especializan en proporcionar información sobre tecnología, consejos de tecnología o los últimos y últimos boletines de tecnología en la actualidad.