awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/corefxArchived

0
View on GitHub↗
17,491 Stars·4,805 Forks·3 Aufrufedocs.microsoft.com/dotnet/core↗

Corefx

This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications. It serves as a cross-platform runtime library and a standardized managed API framework, acting as the primary set of namespaces for memory management, collections, and asynchronous programming.

The library enables the development of enterprise backend infrastructure and the execution of managed code consistently across different operating systems and hardware architectures. It includes capabilities for cross-platform application deployment using self-contained binaries, framework-dependent deployments, and container image packaging.

The project covers broad capability areas including data serialization for JSON and XML, internationalization and localization for culture-aware formatting, and system resource management for file and stream I/O. It also provides infrastructure for dependency injection, unified configuration management, and the hosting of background services.

The codebase includes implementation for performance optimizations such as ahead-of-time and native code compilation.

Features

  • Collection Framework Utilities - Implements a standardized set of generic data structures including lists, dictionaries, and sets.
  • Cross-Platform Runtimes - Provides the core runtime environment that allows managed code to execute consistently across different operating systems and hardware architectures.
  • Generic Collection Frameworks - Provides the foundational generic collection types required for all .NET applications.
  • Internationalization and Localization - Manages culture-specific date, time, and number formatting and translates application text.
  • Locale-Aware Date and Number Formatting - Transforms dates and numbers into locale-specific strings using regional and linguistic rules.
  • Streaming I/O - Handles data movement between files, networks, and memory using sequential byte streams.
  • Unified Configuration Frameworks - Manages application settings from various sources through a unified provider system to control behavior without changing code.
  • String Localization - Retrieves translated strings and culture-specific resources based on the user's locale.
  • Regular Expressions - Searches, matches, and manipulates strings using complex pattern-matching rules via regular expressions.
  • Cross-Platform Deployment Targets - Supports compiling and running applications across diverse operating systems and hardware architectures.
  • Cross-Platform Deployments - Supports packaging and distributing software to run across Windows, macOS, and Linux.
  • File I/O Management - Implements low-level primitives for opening, closing, and buffering files on disk.
  • File and Console I/O - Handles reading and writing to files and memory streams through standardized stream operations.
  • Base Class Libraries - Serves as the primary collection of foundational types and APIs for all .NET applications.
  • Culture-Aware Data Types - Supplies types for date arithmetic, string manipulation, and text encoding across different cultures.
  • Locale-Aware String Processing - Transforms numeric, temporal, and text data into human-readable strings using culture-aware patterns.
  • Managed API Frameworks - Implements a standardized managed API framework for handling serialization, dependency injection, and application configuration.
  • .NET Runtimes - Provides the core runtime environment and base class libraries for the .NET platform.
  • Regular Expression Engines - Provides a formal regular expression engine for complex string searching and manipulation.
  • Runtime Exception Handling - Implements structured runtime exception handling using try-catch-finally blocks to recover from errors and maintain stability.
  • Configuration Providers - Loads application settings from multiple diverse sources through a unified provider abstraction layer.
  • Dependency Injection Providers - Provides a central service provider system to decouple component creation from usage via dependency injection.
  • Dependency Injection - Automatically provides objects with required dependencies to decouple component creation and improve testability.
  • Enterprise Backend Architectures - Provides the architectural primitives for scalable server-side systems, including dependency injection and background services.
  • String Manipulation - Provides extensive built-in methods for text cleaning, character removal, trimming, and padding.
  • HTTP Request Handling - Implements utilities for parsing and managing incoming HTTP requests and sending responses.
  • HTTP Request Clients - Provides a standard HTTP client for executing requests and interacting with web resources.
  • Data Parsing and Serialization - Converts complex objects to and from JSON and XML formats for storage or network transmission.
  • XML Processing - Implements standard APIs for parsing, querying, transforming, and serializing XML documents.
  • JSON Serializers - Transforms application data into JSON format for storage, transmission, and API responses.
  • XML Serialization - Converts structured objects to well-formed XML string representations and back.
  • Time Zone Conversions - Translates date and time values between time zones while accounting for daylight saving rules.
  • Native AOT Compilation - Converts high-level code directly into native machine instructions to improve startup performance and reduce memory usage.
  • Container Image Packaging - Bundles applications and their dependencies into container images without requiring manual Dockerfiles.
  • Cross-Platform Packaging Tools - Bundles application dependencies into single executables or portable libraries for cross-platform deployment.
  • Framework-Dependent Runtimes - Enables small deployments that leverage a pre-installed runtime on the target host.
  • Self-Contained Deployments - Bundles all necessary runtime files with the application into a single executable unit.
  • Background Service Hosting - Supports running long-lived tasks or worker processes in the background as managed services.
  • Ahead-Of-Time Compilation - Optimizes startup speed by compiling code during the build phase to minimize runtime compiler overhead.
  • Single-File Executables - Packages all application-dependent files into a single binary to simplify distribution.
  • Application Event Recording - Provides mechanisms for capturing and writing runtime diagnostic messages to monitor system health and troubleshoot errors.

Star-Verlauf

Star-Verlauf für dotnet/corefxStar-Verlauf für dotnet/corefx

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Corefx

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Corefx.
  • dotnet/coreAvatar von dotnet

    dotnet/core

    21,897Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,897
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,479
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,382
  • litestar-org/litestarAvatar von litestar-org

    litestar-org/litestar

    8,302Auf GitHub ansehen↗

    Litestar is a high-performance Python ASGI web framework designed for building asynchronous APIs and web services. It functions as a type-safe toolkit that leverages Python type hints to provide automatic request validation and response serialization, while natively generating interactive API documentation based on the OpenAPI specification. The framework is distinguished by its integrated dependency injection system, which manages shared resources and resolves complex nested service chains directly within request handlers. It further organizes API development through class-based controllers

    Pythonapiasgiasyncio
    Auf GitHub ansehen↗8,302
Alle 30 Alternativen zu Corefx anzeigen→

Häufig gestellte Fragen

Was macht dotnet/corefx?

This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications. It serves as a cross-platform runtime library and a standardized managed API framework, acting as the primary set of namespaces for memory management, collections, and asynchronous programming.

Was sind die Hauptfunktionen von dotnet/corefx?

Die Hauptfunktionen von dotnet/corefx sind: Collection Framework Utilities, Cross-Platform Runtimes, Generic Collection Frameworks, Internationalization and Localization, Locale-Aware Date and Number Formatting, Streaming I/O, Unified Configuration Frameworks, String Localization.

Welche Open-Source-Alternativen gibt es zu dotnet/corefx?

Open-Source-Alternativen zu dotnet/corefx sind unter anderem: dotnet/core — This project is a cross-platform development framework and managed runtime environment designed for building… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… litestar-org/litestar — Litestar is a high-performance Python ASGI web framework designed for building asynchronous APIs and web services. It… docker-library/php — This project provides a server-side language runtime and a standardized Docker image for deploying applications across… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web…