https://github.com/hprose/hprose-typescript
Hprose 3.0 for TypeScript
https://github.com/hprose/hprose-typescript
cross-language cross-platform hprose rpc rpc-framework serialization serialize serializer typescript
Last synced: 2 months ago
JSON representation
Hprose 3.0 for TypeScript
- Host: GitHub
- URL: https://github.com/hprose/hprose-typescript
- Owner: hprose
- License: mit
- Created: 2016-10-18T05:59:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-09-13T13:50:59.000Z (almost 2 years ago)
- Last Synced: 2025-04-18T23:18:34.223Z (3 months ago)
- Topics: cross-language, cross-platform, hprose, rpc, rpc-framework, serialization, serialize, serializer, typescript
- Language: TypeScript
- Homepage:
- Size: 862 KB
- Stars: 59
- Watchers: 8
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hprose 3.0 for TypeScript
[](https://gitter.im/hprose/hprose-typescript?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://travis-ci.org/hprose/hprose-typescript)
[](https://lernajs.io/)package name | lastest version | download
:---------------|:-----------------|:---------
[](https://www.npmjs.com/package/@hprose/io) | [](https://www.npmjs.com/package/@hprose/io) | [](https://www.npmjs.com/package/@hprose/io)
[](https://www.npmjs.com/package/@hprose/rpc-core) | [](https://www.npmjs.com/package/@hprose/rpc-core) | [](https://www.npmjs.com/package/@hprose/rpc-core)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-circuitbreaker) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-circuitbreaker) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-circuitbreaker)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-cluster) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-cluster) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-cluster)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-limiter) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-limiter) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-limiter)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-loadbalancer) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-loadbalancer) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-loadbalancer)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-log) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-log) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-log)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-oneway) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-oneway) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-oneway)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-push) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-push) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-push)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-reverse) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-reverse) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-reverse)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-forward) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-forward) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-forward)
[](https://www.npmjs.com/package/@hprose/rpc-plugin-timeout) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-timeout) | [](https://www.npmjs.com/package/@hprose/rpc-plugin-timeout)
[](https://www.npmjs.com/package/@hprose/rpc-codec-jsonrpc) | [](https://www.npmjs.com/package/@hprose/rpc-codec-jsonrpc) | [](https://www.npmjs.com/package/@hprose/rpc-codec-jsonrpc)
[](https://www.npmjs.com/package/@hprose/rpc-html5) | [](https://www.npmjs.com/package/@hprose/rpc-html5) | [](https://www.npmjs.com/package/@hprose/rpc-html5)
[](https://www.npmjs.com/package/@hprose/rpc-node) | [](https://www.npmjs.com/package/@hprose/rpc-node) | [](https://www.npmjs.com/package/@hprose/rpc-node)
[](https://www.npmjs.com/package/@hprose/rpc-wx) | [](https://www.npmjs.com/package/@hprose/rpc-wx) | [](https://www.npmjs.com/package/@hprose/rpc-wx)## 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 TypeScript.