4 repositorios
Libraries specifically designed for .NET applications to interact with external HTTP services.
Distinct from .NET Frameworks: Existing candidates are focused on databases or runtimes, not HTTP-based API integration for .NET.
Explore 4 awesome GitHub repositories matching networking & communication · .NET HTTP API Integrations. Refine with filters or upvote what's useful.
RestSharp is a .NET HTTP client library designed for interacting with RESTful web services. It provides a high-level request wrapper and a dedicated REST API client to manage endpoints, headers, and query parameters. The library includes a serialization mechanism that automatically converts objects to and from JSON or XML formats for API payloads. It also features a system for managing API credentials and security tokens to ensure authorized access to protected remote resources. The toolkit covers broad capabilities for external web service integration, including generic type-based deseriali
Enables .NET applications to send requests to external web services and process the returned data.
Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users based on their behavior and preferences. It operates as a distributed system that separates training, candidate generation, and serving nodes to support high-throughput workloads. The system utilizes a multi-stage recommendation pipeline to refine results through retrieval, scoring, and reranking. It generates personalized suggestions using collaborative filtering, matrix factorization, and item-to-item similarity models, while also providing non-personalized and fallback reco
Provides native client libraries built for .NET languages to interact with the recommendation API.
clashN is a cross-platform proxy manager and graphical user interface client for the Clash proxy core. It serves as a visual wrapper that enables the configuration of network tunnels and the routing of internet traffic to bypass network restrictions on desktop operating systems. The application functions by decoupling the management interface from the network engine, using a local API to dispatch configuration updates and control the proxy core. It includes a subscription converter that translates external provider profiles into standardized configuration schemas compatible with the underlyin
Uses .NET HTTP API calls to communicate with the Clash proxy core for configuration and metrics.
Flurl es un constructor de URL fluido y wrapper de cliente HTTP para .NET, diseñado para construir direcciones web complejas y enviar solicitudes con una interfaz encadenable. Funciona como una librería de manipulación de URL y un framework de mocking HTTP para facilitar la interacción de red y las pruebas. El proyecto se distingue por una interfaz fluida que permite la construcción incremental de rutas, parámetros de consulta y fragmentos. Proporciona un sistema de mocking dedicado para interceptar el tráfico de red saliente y devolver respuestas predefinidas, permitiendo pruebas unitarias aisladas sin necesidad de un servidor en vivo. Sus capacidades más amplias incluyen el consumo de APIs REST, la gestión de autenticación de solicitudes mediante credenciales básicas o tokens bearer, y la emulación de comportamiento del navegador mediante cookies de sesión y envíos de formularios HTML. La librería también cubre el análisis, validación y codificación de componentes de URL, junto con la ejecución de solicitudes asíncronas y la deserialización de respuestas JSON.
Provides a streamlined, fluent API for .NET applications to execute asynchronous web requests and handle JSON responses.