Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hprose/hprose-dotnet

Hprose 3.0 for .NET
https://github.com/hprose/hprose-dotnet

csharp dotnet json-rpc rpc rpc-framework

Last synced: 3 days ago
JSON representation

Hprose 3.0 for .NET

Awesome Lists containing this project

README

        

![Hprose](https://raw.githubusercontent.com/hprose/hprose-dotnet/master/[email protected])

# Hprose 3.0 for .NET

[![Join the chat at https://gitter.im/hprose/hprose-dotnet](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hprose/hprose-dotnet?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Package Name | .NET platform | lastest-version | download |
:---------------|:---------|:---------|:-----------------
[![Hprose.IO](https://img.shields.io/badge/nuget-Hprose.IO-red.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.IO) | [![Supported .NET Framework versions: 4.5.1+](https://img.shields.io/badge/.NET-4.5.1+-blue.svg) ![Supported .NET Core versions: 2.0+](https://img.shields.io/badge/Core-2.0+-blue.svg) ![Supported .NET Compact Framework versions: 3.5+](https://img.shields.io/badge/CF-3.5+-blue.svg) ![Supported .NET Standard versions: 2.0+](https://img.shields.io/badge/Standard-2.0+-blue.svg)](https://www.nuget.org/packages/Hprose.IO) | [![NuGet](https://img.shields.io/nuget/v/Hprose.IO.svg)](https://www.nuget.org/packages/Hprose.IO) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.IO.svg)](https://www.nuget.org/packages/Hprose.IO)
[![Hprose.RPC](https://img.shields.io/badge/nuget-Hprose.RPC-red.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.RPC) | [![Supported .NET Framework versions: 4.5.1+](https://img.shields.io/badge/.NET-4.5.1+-blue.svg) ![Supported .NET Core versions: 2.0+](https://img.shields.io/badge/Core-2.0+-blue.svg) ![Supported .NET Compact Framework versions: 3.5+](https://img.shields.io/badge/CF-3.5+-blue.svg) ![Supported .NET Standard versions: 2.0+](https://img.shields.io/badge/Standard-2.0+-blue.svg)](https://www.nuget.org/packages/Hprose.RPC) | [![NuGet](https://img.shields.io/nuget/v/Hprose.RPC.svg)](https://www.nuget.org/packages/Hprose.RPC) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.RPC.svg)](https://www.nuget.org/packages/Hprose.RPC)
[![Hprose.RPC.Plugins](https://img.shields.io/badge/nuget-Hprose.RPC.Plugins-orange.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.RPC.Plugins) | [![Supported .NET Framework versions: 4.5.1+](https://img.shields.io/badge/.NET-4.5.1+-blue.svg) ![Supported .NET Core versions: 2.0+](https://img.shields.io/badge/Core-2.0+-blue.svg) ![Supported .NET Compact Framework versions: 3.5+](https://img.shields.io/badge/CF-3.5+-blue.svg) ![Supported .NET Standard versions: 2.0+](https://img.shields.io/badge/Standard-2.0+-blue.svg)](https://www.nuget.org/packages/Hprose.RPC.Plugins) | [![NuGet](https://img.shields.io/nuget/v/Hprose.RPC.Plugins.svg)](https://www.nuget.org/packages/Hprose.RPC.Plugins) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.RPC.Plugins.svg)](https://www.nuget.org/packages/Hprose.RPC.Plugins)
[![Hprose.RPC.Codec.JSONRPC](https://img.shields.io/badge/nuget-Hprose.RPC.Codec.JSONRPC-ff69b4.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.RPC.Codec.JSONRPC) | [![Supported .NET Framework versions: 4.5.1+](https://img.shields.io/badge/.NET-4.5.1+-blue.svg) ![Supported .NET Core versions: 2.0+](https://img.shields.io/badge/Core-2.0+-blue.svg) ![Supported .NET Compact Framework versions: 3.5+](https://img.shields.io/badge/CF-3.5+-blue.svg) ![Supported .NET Standard versions: 2.0+](https://img.shields.io/badge/Standard-2.0+-blue.svg)](https://www.nuget.org/packages/Hprose.RPC.Codec.JSONRPC) | [![NuGet](https://img.shields.io/nuget/v/Hprose.RPC.Codec.JSONRPC.svg)](https://www.nuget.org/packages/Hprose.RPC.Codec.JSONRPC) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.RPC.Codec.JSONRPC.svg)](https://www.nuget.org/packages/Hprose.RPC.Codec.JSONRPC)
[![Hprose.RPC.Owin](https://img.shields.io/badge/nuget-Hprose.RPC.Owin-blueviolet.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.RPC.Owin) | [![Supported .NET Framework versions: 4.5.1+](https://img.shields.io/badge/.NET-4.5.1+-blue.svg) ![Supported .NET Core versions: 2.0+](https://img.shields.io/badge/Core-2.0+-blue.svg) ![Supported .NET Standard versions: 2.0+](https://img.shields.io/badge/Standard-2.0+-blue.svg)](https://www.nuget.org/packages/Hprose.RPC.Owin) | [![NuGet](https://img.shields.io/nuget/v/Hprose.RPC.Owin.svg)](https://www.nuget.org/packages/Hprose.RPC.Owin) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.RPC.Owin.svg)](https://www.nuget.org/packages/Hprose.RPC.Owin)
[![Hprose.RPC.AspNet](https://img.shields.io/badge/nuget-Hprose.RPC.AspNet-blueviolet.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.RPC.AspNet) | [![Supported .NET Framework versions: 4.5.1+](https://img.shields.io/badge/.NET-4.5.1+-blue.svg)](https://www.nuget.org/packages/Hprose.RPC.AspNet) | [![NuGet](https://img.shields.io/nuget/v/Hprose.RPC.AspNet.svg)](https://www.nuget.org/packages/Hprose.RPC.AspNet) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.RPC.AspNet.svg)](https://www.nuget.org/packages/Hprose.RPC.AspNet)
[![Hprose.RPC.AspNetCore](https://img.shields.io/badge/nuget-Hprose.RPC.AspNetCore-blueviolet.svg?logo=nuget)](https://www.nuget.org/packages/Hprose.RPC.AspNetCore) | [ ![Supported .NET Core versions: 2.0+](https://img.shields.io/badge/Core-2.0+-blue.svg)](https://www.nuget.org/packages/Hprose.RPC.AspNetCore) | [![NuGet](https://img.shields.io/nuget/v/Hprose.RPC.AspNetCore.svg)](https://www.nuget.org/packages/Hprose.RPC.AspNetCore) | [![NuGet](https://img.shields.io/nuget/dt/Hprose.RPC.AspNetCore.svg)](https://www.nuget.org/packages/Hprose.RPC.AspNetCore)

## Introduction

*Hprose* is a High Performance Remote Object Service Engine.

It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to construct cross language cross platform distributed application system.

*Hprose* supports many programming languages, for example:

* AAuto Quicker
* ActionScript
* ASP
* C++
* Dart
* Delphi/Free Pascal
* dotNET(C#, Visual Basic...)
* Golang
* Java
* JavaScript
* Node.js
* Objective-C
* Perl
* PHP
* Python
* Ruby
* TypeScript
* ...

Through *Hprose*, You can intercommunicate conveniently and efficiently between those programming languages.

This project is the implementation of Hprose for .NET.