awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/runtime

0
View on GitHub↗
17,966 estrellas·5,473 forks·C#·MIT·7 vistasdocs.microsoft.com/dotnet/core↗

Runtime

This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and reducing runtime dependencies for production environments.

The framework distinguishes itself through a comprehensive toolchain that supports modern cloud-native deployment patterns. It includes built-in capabilities for containerizing applications directly from the build process, ensuring consistent execution across development and production environments. Furthermore, the platform offers a standardized host infrastructure that manages application lifecycles, dependency injection, and configuration, providing a consistent foundation for enterprise-scale software development.

Beyond its core runtime capabilities, the project provides an extensive suite of libraries for building web services, distributed systems, and data-driven applications. It supports a wide range of cross-cutting concerns, including secure identity management, real-time bidirectional communication, and high-performance data serialization. These tools allow developers to handle complex tasks like database persistence, system input and output, and interactive user interface rendering within a single, cohesive ecosystem.

Features

  • Code Execution Environments - Provides a cross-platform managed execution environment for running compiled code.
  • Cross-Platform Runtimes - Provides a managed execution environment that enables consistent application logic execution across diverse operating systems and hardware architectures.
  • Native AOT Compilation - Provides native ahead-of-time compilation to improve startup performance and reduce runtime dependencies.
  • General Purpose Frameworks - Offers a comprehensive framework of libraries and tools for building web services, distributed systems, and data-driven applications.
  • Execution Environments - Provides a managed execution environment for platform-independent code execution with built-in type safety.
  • Containerized Platforms - Provides a built-in toolchain for packaging applications as portable containerized platforms.
  • Garbage Collection - Features an automated garbage collection system for memory management and resource reclamation.
  • Just-In-Time Compilers - Utilizes a just-in-time compiler to translate intermediate code into optimized machine instructions at runtime.
  • Dependency Injection Containers - Includes a built-in dependency injection container to manage object lifecycles and promote modular design.
  • Host Infrastructures - Provides a unified host infrastructure to manage application lifecycles and configuration consistently.
  • Binary Serialization Protocols - Implements high-performance binary serialization for efficient data exchange in distributed systems.
  • Containerized Build Toolchains - Includes built-in capabilities for containerizing applications directly from the build process.
  • Cloud Native Orchestration - Supports cloud-native deployment patterns with optimized startup and containerized execution.
  • Application Lifecycle Management - Coordinates application startup and lifecycle management through a unified host infrastructure.
  • Cross-Platform Development - Enables building high-performance web services that run consistently across multiple operating systems.
  • API Service Generators - Enables building web APIs with automated documentation generation for service endpoints.
  • Middleware Pipelines - Supports a modular middleware pipeline for intercepting and transforming HTTP requests and responses.
  • Application Frameworks - Core library implementation for .NET 5+ including collections and IO.
  • Dependency Injection - Default IoC container for .NET applications.
  • Container Image Packaging - Bundles applications and dependencies into portable container images for consistent execution.
  • Remote Procedure Call Frameworks - Supports high-performance remote procedure calls using standardized binary protocols.
  • Web Application Security - Secures web applications through built-in identity management and authentication policies.
  • Distributed Service Architectures - Facilitates reliable service-to-service interaction using standardized binary protocols.
  • Startup Optimizers - Pre-compiles application assemblies to reduce just-in-time compilation overhead and improve startup performance.
  • Software Lifecycle Management - Standardizes dependency injection and configuration to maintain robust applications at scale.
  • Real-Time Communication - Enables real-time bidirectional communication to push live updates to connected clients.
  • Web Server Hosting - Offers standardized host infrastructure for deploying and serving web applications.
  • Relational Persistence Layers - Connects applications to relational databases using object-relational mapping for state synchronization.
  • Single-Binary Distributions - Packages code and dependencies into single-file binaries to simplify distribution.
  • Error Management - Implements consistent patterns for managing application errors and events during runtime.
  • Request Interception Middleware - Allows extending request processing through custom middleware and validation logic.
  • Interactive Web Frameworks - Supports building interactive web UIs using high-performance component models.
  • Single-File Executables - Supports executing single-file applications to facilitate rapid prototyping and experimentation.
  • Data Serialization Formats - Provides high-performance data serialization for converting objects into structured formats.
  • Application Performance Optimization - Improves responsiveness and resource efficiency through optimized memory management and data handling.
  • Separation of Concerns - Provides standardized patterns for implementing cross-cutting concerns like logging and caching.
  • Monitoring and Observability - Provides integrated diagnostic tools and logging to monitor application health and behavior.
  • Server-Side Rendering - Provides built-in support for rendering server-side pages to separate business logic from visual presentation.

Historial de estrellas

Gráfico del historial de estrellas de dotnet/runtimeGráfico del historial de estrellas de dotnet/runtime

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace dotnet/runtime?

This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and…

¿Cuáles son las características principales de dotnet/runtime?

Las características principales de dotnet/runtime son: Code Execution Environments, Cross-Platform Runtimes, Native AOT Compilation, General Purpose Frameworks, Execution Environments, Containerized Platforms, Garbage Collection, Just-In-Time Compilers.

¿Qué alternativas de código abierto existen para dotnet/runtime?

Las alternativas de código abierto para dotnet/runtime incluyen: dotnet/core — This project is a cross-platform development framework and managed runtime environment designed for building… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… dotnet/aspnetcore — This project is a comprehensive server-side web framework designed for building scalable web applications and… spiral/framework — This project is a high-performance PHP framework designed for building scalable services using a resident memory… gofr-dev/gofr — Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for…

Alternativas open-source a Runtime

Proyectos open-source similares, clasificados según cuántas características comparten con Runtime.
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Ver en GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    PowerShelldotnetdotnet-core
    Ver en GitHub↗21,897
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Ver en GitHub↗10,382
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Ver en GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    Ver en GitHub↗15,479
  • dotnet/aspnetcoreAvatar de dotnet

    dotnet/aspnetcore

    38,143Ver en GitHub↗

    This project is a comprehensive server-side web framework designed for building scalable web applications and services. It provides a structured, component-based architecture that integrates a dependency injection container to manage service lifecycles and promote loose coupling across the software stack. The framework enables the creation of interactive client-side interfaces through a component-based model that synchronizes state directly with the browser. The platform distinguishes itself through a highly configurable middleware-based request pipeline and an attribute-based routing engine

    C#aspnetcoredotnethacktoberfest
    Ver en GitHub↗38,143
  • Ver las 30 alternativas a Runtime→