https://github.com/hprose/hprose-golang
Hprose is a cross-language RPC. This project is Hprose for Golang.
https://github.com/hprose/hprose-golang
api cross-device cross-domain cross-language cross-platform go golang hprose rpc rpc-api rpc-client rpc-framework rpc-library rpc-server serialization serialization-library serialize serializer
Last synced: 14 days ago
JSON representation
Hprose is a cross-language RPC. This project is Hprose for Golang.
- Host: GitHub
- URL: https://github.com/hprose/hprose-golang
- Owner: hprose
- License: mit
- Created: 2014-02-14T03:16:43.000Z (about 11 years ago)
- Default Branch: v3
- Last Pushed: 2024-02-18T04:29:22.000Z (about 1 year ago)
- Last Synced: 2025-03-31T21:49:45.351Z (21 days ago)
- Topics: api, cross-device, cross-domain, cross-language, cross-platform, go, golang, hprose, rpc, rpc-api, rpc-client, rpc-framework, rpc-library, rpc-server, serialization, serialization-library, serialize, serializer
- Language: Go
- Homepage:
- Size: 1.21 MB
- Stars: 1,261
- Watchers: 86
- Forks: 204
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-go - hprose - Very newbility RPC Library, support 25+ languages now. (Distributed Systems / Search and Analytic Databases)
- awesome-go - hprose - Very newbility RPC Library, support 25+ languages now. Stars:`1.3K`. (Distributed Systems / Search and Analytic Databases)
- awesome-golang-repositories - hprose-golang - language RPC. This project is Hprose for Golang. (Repositories)
- awesome-go - hprose-golang - Hprose is a cross-language RPC. This project is Hprose 2.0 for Golang. - ★ 856 (Distributed Systems)
- awesome-go-extra - hprose-golang - language RPC. This project is Hprose for Golang.|1211|208|0|2014-02-14T03:16:43Z|2022-08-15T14:32:29Z| (Distributed Systems / Advanced Console UIs)
README
# Hprose 3.0 for Golang
[](https://gitter.im/hprose/hprose-golang?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://github.com/hprose/hprose-golang/actions)
[](https://godoc.org/github.com/hprose/hprose-golang)
[](https://goreportcard.com/report/github.com/hprose/hprose-golang)
[](https://codebeat.co/projects/github-com-hprose-hprose-golang)
[](https://coveralls.io/github/hprose/hprose-golang?branch=v3)
[](http://opensource.org/licenses/MIT)## 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 easily 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
- ...Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages.
This project is the implementation of Hprose 3.0 for Golang.