awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NancyFx avatar

NancyFx/NancyArchived

0
View on GitHub↗
7,104 stars·1,443 forks·C#·MIT·8 vuesnancyfx.org↗

Nancy

Nancy is a lightweight .NET HTTP web framework used for building web services and APIs on .NET and Mono. Its core identity consists of a routing system for matching URL paths to handlers, a content negotiation engine for selecting response data formats, and a dependency injection container for resolving module requirements.

The framework provides a cross-platform web host abstraction that allows applications to run within various web servers or as standalone self-hosted processes. It further decouples components by mapping requested service types to specific implementations at runtime.

The system covers REST API implementation, dynamic view rendering via multiple template engines, and path-parameter routing. It also includes a testing utility for verifying application behavioral logic.

Features

  • HTTP Service Frameworks - Functions as a lightweight framework for building web services that handle standard HTTP request methods.
  • REST APIs - Facilitates the creation of endpoints that handle standard request methods and negotiate content types for data exchange.
  • Content Negotiation Utilities - Provides utilities to select the optimal response data format based on HTTP headers provided by the client.
  • HTTP Content Negotiation - Includes mechanisms to determine the preferred representation of a response based on request headers.
  • HTTP Routers - Maps incoming URL paths to specific handler functions based on URL patterns and HTTP methods.
  • Lightweight Web Frameworks - A minimalist framework designed for the rapid development of small to medium-sized web services on .NET and Mono.
  • Multi-Platform Hosting Abstractions - Supports running applications across various hosting environments, including standard web servers and self-hosted processes.
  • Route Parameter Extraction - Implements a configurable strategy to match paths to handlers while extracting custom variables from the URL.
  • Self-Hosted HTTP Runtimes - Allows application logic to run within a standalone process without requiring an external web server for hosting.
  • Pattern-Based Route Mapping - Matches incoming URL paths to specific handlers using configurable patterns and variable extraction strategies.
  • Web Server Hosting - Enables the deployment of .NET applications across traditional web servers and self-hosted processes.
  • Dependency Injection - Provides a framework for managing object lifecycles and automatic dependency resolution.
  • Dependency Injection Containers - Includes a container for automatically resolving and providing required dependencies to application modules.
  • Dependency Injection Providers - Automatically resolves and provides required dependencies to modules to eliminate manual object instantiation.
  • Interface-Based Module Registries - Provides a registry that maps requested service types to specific implementations at runtime to decouple components.
  • Dynamic View Rendering - Generates HTML responses through integration with multiple supported view engines.
  • Pluggable View Engines - Integrates with various external template engines to generate dynamic HTML responses.
  • Application Frameworks - Lightweight framework for building HTTP services.

Historique des stars

Graphique de l'historique des stars pour nancyfx/nancyGraphique de l'historique des stars pour nancyfx/nancy

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Nancy

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Nancy.
  • aspnet/mvcAvatar de aspnet

    aspnet/Mvc

    5,574Voir sur GitHub↗

    ASP.NET Core MVC is a model-view-controller framework used for building dynamic websites and web APIs within the .NET ecosystem. It provides a server-side architecture that separates data logic, user interface rendering, and request handling to maintain boundaries between application layers. The framework includes a Razor templating engine for embedding code into HTML pages to generate dynamic web content. It also functions as a RESTful web API framework for creating scalable HTTP services that deliver structured data to clients through a standardized network interface. The system manages re

    C#aspnet-product
    Voir sur GitHub↗5,574
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Voir sur GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Voir sur GitHub↗5,924
  • airtai/faststreamAvatar de airtai

    airtai/faststream

    5,234Voir sur GitHub↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Python
    Voir sur GitHub↗5,234
  • dotnet/runtimeAvatar de dotnet

    dotnet/runtime

    17,966Voir sur GitHub↗

    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 toolch

    C#dotnethacktoberfesthelp-wanted
    Voir sur GitHub↗17,966
Voir les 30 alternatives à Nancy→

Questions fréquentes

Que fait nancyfx/nancy ?

Nancy is a lightweight .NET HTTP web framework used for building web services and APIs on .NET and Mono. Its core identity consists of a routing system for matching URL paths to handlers, a content negotiation engine for selecting response data formats, and a dependency injection container for resolving module requirements.

Quelles sont les fonctionnalités principales de nancyfx/nancy ?

Les fonctionnalités principales de nancyfx/nancy sont : HTTP Service Frameworks, REST APIs, Content Negotiation Utilities, HTTP Content Negotiation, HTTP Routers, Lightweight Web Frameworks, Multi-Platform Hosting Abstractions, Route Parameter Extraction.

Quelles sont les alternatives open-source à nancyfx/nancy ?

Les alternatives open-source à nancyfx/nancy incluent : aspnet/mvc — ASP.NET Core MVC is a model-view-controller framework used for building dynamic websites and web APIs within the .NET… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… airtai/faststream — FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified… dotnet/runtime — This project is a cross-platform managed execution environment and general-purpose application framework designed for… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… sinatra/sinatra — Sinatra is a lightweight web framework for the Ruby programming language designed for building web applications and…