Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (over 10 years ago)
- Default Branch: v3
- Last Pushed: 2024-02-18T04:29:22.000Z (9 months ago)
- Last Synced: 2024-10-15T13:41:55.577Z (23 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: 205
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Hprose 3.0 for Golang
[![Join the chat at https://gitter.im/hprose/hprose-golang](https://img.shields.io/badge/GITTER-join%20chat-green.svg)](https://gitter.im/hprose/hprose-golang?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![test](https://github.com/hprose/hprose-golang/actions/workflows/go.yml/badge.svg)](https://github.com/hprose/hprose-golang/actions)
[![GoDoc](https://godoc.org/github.com/hprose/hprose-golang?status.svg&style=flat)](https://godoc.org/github.com/hprose/hprose-golang)
[![Go Report Card](https://goreportcard.com/badge/github.com/hprose/hprose-golang)](https://goreportcard.com/report/github.com/hprose/hprose-golang)
[![codebeat badge](https://img.shields.io/badge/codebeat-A-398b39.svg)](https://codebeat.co/projects/github-com-hprose-hprose-golang)
[![Coverage Status](https://coveralls.io/repos/github/hprose/hprose-golang/badge.svg?branch=v3)](https://coveralls.io/github/hprose/hprose-golang?branch=v3)
[![License](https://img.shields.io/github/license/hprose/hprose-golang.svg)](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.