All Projects → hprose → Hprose

hprose / Hprose

HPROSE is short for High Performance Remote Object Service Engine. It's a serialize and RPC library, the serialize library of hprose is faster, smaller and more powerful than msgpack, the RPC library is faster, easier and more powerful than thrift.

Projects that are alternatives of or similar to Hprose

Hprose Html5
Hprose is a cross-language RPC. This project is Hprose 2.0 Client for HTML5
Stars: ✭ 237 (-31.9%)
Mutual labels:  rpc, serialize, serialization, cross-platform, cross-browser
Hprose Js
Hprose is a cross-language RPC. This project is Hprose 2.0 RPC for JavaScript
Stars: ✭ 133 (-61.78%)
Mutual labels:  rpc, serialize, serialization, cross-platform, cross-browser
Hprose Php
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Stars: ✭ 1,952 (+460.92%)
Mutual labels:  rpc, serialize, serialization, cross-platform
Hprose Nodejs
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
Stars: ✭ 297 (-14.66%)
Mutual labels:  rpc, serialize, serialization, cross-platform
Hprose Java
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Stars: ✭ 542 (+55.75%)
Mutual labels:  rpc, serialize, serialization, cross-platform
Hprose Golang
Hprose is a cross-language RPC. This project is Hprose for Golang.
Stars: ✭ 1,143 (+228.45%)
Mutual labels:  rpc, serialize, serialization, cross-platform
Hprose Delphi
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
Stars: ✭ 100 (-71.26%)
Mutual labels:  rpc, serialization, cross-platform
hprose-as3
Hprose for ActionScript 3.0
Stars: ✭ 18 (-94.83%)
Mutual labels:  serialization, rpc, serialize
Flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Stars: ✭ 17,180 (+4836.78%)
Mutual labels:  rpc, serialization, cross-platform
Hprose Objc
Hprose is a cross-language RPC. This project is Hprose 2.0 Client for Objective-C
Stars: ✭ 130 (-62.64%)
Mutual labels:  rpc, cross-platform
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-62.07%)
Mutual labels:  rpc, serialization
Noproto
Flexible, Fast & Compact Serialization with RPC
Stars: ✭ 138 (-60.34%)
Mutual labels:  rpc, serialization
Protobuf
Protocol Buffers - Google's data interchange format
Stars: ✭ 52,305 (+14930.17%)
Mutual labels:  rpc, serialization
Datakernel
Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!
Stars: ✭ 87 (-75%)
Mutual labels:  rpc, serialization
Autocser
AutoCSer is a high-performance RPC framework. AutoCSer 是一个以高效率为目标向导的整体开发框架。主要包括 TCP 接口服务框架、TCP 函数服务框架、远程表达式链组件、前后端一体 WEB 视图框架、ORM 内存索引缓存框架、日志流内存数据库缓存组件、消息队列组件、二进制 / JSON / XML 数据序列化 等一系列无缝集成的高性能组件。
Stars: ✭ 140 (-59.77%)
Mutual labels:  rpc, serialization
Rpcx Gateway
http gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-58.33%)
Mutual labels:  rpc, cross-platform
X
新生命X组件,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务
Stars: ✭ 1,322 (+279.89%)
Mutual labels:  rpc, serialize
ikeapack
Compact data serializer/packer written in Go, intended to produce a cross-language usable format.
Stars: ✭ 18 (-94.83%)
Mutual labels:  serialization, serialize
sirdez
Glorious Binary Serialization and Deserialization for TypeScript.
Stars: ✭ 20 (-94.25%)
Mutual labels:  serialization, rpc
Thriftpy
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Stars: ✭ 1,156 (+232.18%)
Mutual labels:  rpc, serialization

HPROSE is short for 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.

It contains a semi-text serialization format, an RPC protocol and its implementation. The meaning of semi-text is all the data are represented as text, except the original binary data. The serialization format is very compact. It takes up very little space, and can be parsed very quickly in programming language. You can use this serialization format without hprose RPC protocol in other communications protocols, data storage, and more. If you want to know more, please read Hprose Specification.

Join the chat at https://gitter.im/hprose/hprose

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].