Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/deltachat/yerpc

An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification
https://github.com/deltachat/yerpc

Replace async-mutex with async-lock

jayvdb opened this pull request 4 months ago
Update `syn` and `darling` in yerpc-derive

link2xt opened this pull request 6 months ago
fix memory leak in ts client.

Simon-Laux opened this pull request 6 months ago
typescript client: crashes after some amount of requests

Simon-Laux opened this issue 6 months ago
yerpc question: sending updates from Rust to TypeScript (web)?

greatcat19 opened this issue about 1 year ago
Notification example

JoeHowarth opened this issue about 1 year ago
chore: remove `yerpc-tide` crate

link2xt opened this pull request over 1 year ago
Move yerpc-tide into examples

link2xt opened this issue over 1 year ago
fix: do not inline method types

link2xt opened this pull request over 1 year ago
Method parameter types are duplicated in OpenRPC specification

link2xt opened this issue over 1 year ago
Use references for OpenRPC schemas

link2xt opened this pull request over 1 year ago
api: add public RpcSession.process_incoming() method

link2xt opened this pull request over 1 year ago
feat: add `RpcSession::server()` method

link2xt opened this pull request over 1 year ago
Add a way to call call the method blockingly from RpcSession

link2xt opened this issue over 1 year ago
Split off web socket transport into dedicated npm package.

Simon-Laux opened this issue over 1 year ago
openrpc improvements

Simon-Laux opened this pull request over 1 year ago
fix license doc link

Simon-Laux opened this pull request over 1 year ago
fix crate name of tide example

Simon-Laux opened this pull request over 1 year ago
fix npm package

Frando opened this pull request almost 2 years ago
chore: link README.md to yerpc folder for crates.io

Frando opened this pull request almost 2 years ago
Release fixes

Frando opened this pull request almost 2 years ago
add readme to crates.io page

Simon-Laux opened this issue almost 2 years ago
add changelog

Simon-Laux opened this pull request almost 2 years ago
fix: improve build setup for typescript client

Frando opened this pull request almost 2 years ago
Add CommonJS build

Frando opened this pull request almost 2 years ago
upgrade axum to 0.6.6

Simon-Laux opened this pull request almost 2 years ago
add a changelog

Simon-Laux opened this issue almost 2 years ago
Document that handle_incoming() does not spawn tasks itself

link2xt opened this pull request almost 2 years ago
try to be more backwards compatible with JSON-RPC 1.0

adbenitez opened this pull request almost 2 years ago
be more backwards compatible with JSON-RPC 1.0

adbenitez opened this issue almost 2 years ago
fix: correct feature flags axum for tests

Frando opened this pull request almost 2 years ago
Fix/test feature flags

Frando opened this pull request almost 2 years ago
allow strings as ids

Simon-Laux opened this pull request almost 2 years ago
openrpc: mark all arguments as required

link2xt opened this pull request about 2 years ago
feat: generate openrpc definitions

Frando opened this pull request about 2 years ago
stdio transport

link2xt opened this issue about 2 years ago
request id should be able to be a string

Simon-Laux opened this issue about 2 years ago
Do not crash if "params" are omitted from request

link2xt opened this pull request about 2 years ago
wip: add function to export method signatures

Simon-Laux opened this pull request about 2 years ago
tests are failing: unresolved import `yerpc::tungstenite`

Simon-Laux opened this issue about 2 years ago
remove __AllTyps ts type from output

Simon-Laux opened this pull request about 2 years ago
remove `__AllTyps` type from generated `types.ts`

Simon-Laux opened this issue about 2 years ago
Enable CI

Frando opened this pull request over 2 years ago
deduplicate `__AllTyps`

Simon-Laux opened this pull request over 2 years ago
dedup types in of `__AllTyps`

Simon-Laux opened this issue over 2 years ago
Some renames for claritiy & add yerpc-axum

Frando opened this pull request over 2 years ago
Update to typescript-type-def 0.5

Frando opened this pull request over 2 years ago
Typescript codegen: Generate docs

Frando opened this pull request over 2 years ago
Typescript: Also allow undefined for `Option<T>`?

Simon-Laux opened this issue over 2 years ago
improve client code

Simon-Laux opened this pull request over 2 years ago
export ClientHandler type to allow for different transports than WS

Simon-Laux opened this issue over 2 years ago
Code Formatting for TypeScript?

Simon-Laux opened this issue over 2 years ago
bug: error when request does not contain `"params":[]`

Simon-Laux opened this issue over 2 years ago
quick and dirty addition of stacktraces to errors

Simon-Laux opened this pull request over 2 years ago
add feature to expose anyhow errors

Simon-Laux opened this pull request over 2 years ago
idea: take doc comments from rust over to generated ts bindings

Simon-Laux opened this issue over 2 years ago
Usage Guide in readme and/or on rust docs page

Simon-Laux opened this issue almost 3 years ago
add a License

Simon-Laux opened this issue almost 3 years ago