Displaying 1 to 20 from 20 results

hprose-php - Hprose is a cross-language RPC. This project is Hprose 2.0 for PHP

  •    PHP

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.

armeria - Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC

  •    Java

Visit the official web site for more information.Armeria is an open-source asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, Thrift and gRPC. Its primary goal is to help engineers build high-performance asynchronous microservices that use HTTP/2 as a session layer protocol.

hprose-golang - Hprose is a cross-language RPC. This project is Hprose 2.0 for Golang.

  •    Go

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-java - Hprose is a cross-language RPC. This project is Hprose 2.0 for Java

  •    Java

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 for Java.




hprose-delphi - Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

  •    Pascal

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-objc - Hprose is a cross-language RPC. This project is Hprose 2.0 Client for Objective-C

  •    Objective-C

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.

Loowy - Lua WAMP client

  •    Lua

Lua WAMP (WebSocket Application Messaging Protocol) client implementation on top of lua-websockets and lib-ev. Loowy implements WAMP v2 client specification.

wampy.js - Simple WAMP (WebSocket Application Messaging Protocol) Javascript implementation

  •    Javascript

Wampy.js is javascript library, that runs both in browser and node.js enviroments, and even in react native enviroment. It implements WAMP v2 specification on top of WebSocket object, also provides additional features like autoreconnecting and use of Chaining Pattern. It has no external dependencies (by default) and is easy to use. Wampy default serializer is JSON, but it also supports msgpack as serializer. In that case you need to include msgpack5.js as dependency. See msgpack5 for more info.

reflectrpc - Self-describing JSON-RPC services made easy

  •    Python

ReflectRPC is a Python library implementing an RPC client and server using the JSON-RPC 1.0 protocol. What sets it apart from most other such implementations is that it allows the client to get a comprehensive description of the functions exposed by the server. This includes type information of parameters and return values as well as human readable JavaDoc-like descriptions of all fields. To retrieve this information the client only has to call the special RPC function __describe_functions and it will get a data structure containing the whole description of all RPC functions provided by the server. This ability to use reflection is utilized by the included JSON-RPC shell rpcsh. It can connect to every JSON-RPC server serving line terminated JSON-RPC 1.0 over a plain socket and can be used to call RPC functions on the server and display the results. If the server implements the __describe_functions interface it can also list all RPC functions provided by the server and show a description of the functions and their parameters.

oncrpc4j - Pure Java implementation of ONCRPC/SUNRPC

  •    Java

Pure Java implementation of ONC RPC protocol specification (http://www.ietf.org/rfc/rfc1831.txt)

dsteem - Steem blockchain RPC client

  •    TypeScript

Robust steem blockchain client library that runs in both node.js and the browser. note As of version 0.7.0 WebSocket support has been removed. The only transport provided now is HTTP(2). For most users the only change required is to swap wss:// to https:// in the address. If you run your own full node make sure to set the proper CORS headers if you plan to access it from a browser.

rpcx-java - raw rpcx client in Java

  •    Java

A Maven project created from the library archetype.

hrpc - Common interface definition based rpc implementation

  •    Python

Common interface definition based rpc implementation (基于公共接口定义的rpc实现).

rpc-server - RPC server to connect to blockchain ARK

  •    Javascript

All calls should be made from the server where RPC is running at ( i.e., localhost or 127.0.0.1 ). The RPC server should never be publicly accessible. If you wish to access ark-rpc from a remote address, you can whitelist the address with --allow <address>. Addresses allow you to use wildcards, eg. 192.168.1.* or 10.0.*.*. If you do want to allow access from all remotes, start ark-rpc with the --allow-remote commandline switch. This can be dangerous.

eosgo-client - A simple Go wrapper of EOS (eosio) RPC API, and more!

  •    Go

eosgo-client is a simple Go/Golang wrapper for EOS blockchain (https://eos.io). It wraps the nodeos RPC API and will offer a high level set of API to simplify the development on top of EOS.

go-monero - A Monero RPC Wallet client implementation written in Go (Golang)

  •    Go

This package is a hub of monero related tools for Go. At this time, only the Wallet RPC Client is available. The simplest way to use walletrpc is if you have both the server (monero-wallet-rpc) and the client on the same machine.

AutoTriever - Remote client for distributed automated HTTP(s) content fetching.

  •    Shell

Minimalist remote AMQP client for retreiving web content. Intended to allow distribution of a large number of requests over a wide set of source IPs.