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
7d3b0173d620dfefa35bfa9e34355ad72b276220 authored about 1 year ago by link2xt <[email protected]>
57183d14a0e5ed670f912c3d8a8c67d9ce67144f authored about 1 year ago by link2xt <[email protected]>
e2b0dfe5ae37efa260a0c29fdf72bfd377aad5d4 authored about 1 year ago by link2xt <[email protected]>
38f6a1d3c162fee7a9cb626eff6c6bd2518d725c authored about 1 year ago by link2xt <[email protected]>
31481fa9e19d2b3a3c8344eb0651fb46b688c2a8 authored about 1 year ago by link2xt <[email protected]>
It is not useful for libraries.
a0ecc38750697b5ffe5dcb659972f2b1134d84b8 authored about 1 year ago by link2xt <[email protected]>7808559bcedc0021e1fc63ccc83a6e621d58c62e authored over 1 year ago by link2xt <[email protected]>
74b0bb844ca31de2b77f80daa0b36faea0251675 authored over 1 year ago by link2xt <[email protected]>
72d2576bf0a17fd8482a9b1a21f70db80ec1c83b authored over 1 year ago by link2xt <[email protected]>
1849295beac702cb4bf0300c26a7d938c4f58353 authored over 1 year ago by link2xt <[email protected]>
1758244f5faff32c61b21258bbf9b89aba9f3a34 authored over 1 year ago by link2xt <[email protected]>
There is a `tide` example already
which shows how to use `yerpc` without `yerpc-tide`.
9e3e1728c319d77f6dca19320cd07d58082b9a37 authored over 1 year ago by link2xt <[email protected]>
Instead of generating root schemas,
generate a subschema for each method argument type.
This wa...
e0789c8b38afdc727b089d4593fe2051f67b5f04 authored over 1 year ago by link2xt <[email protected]>625ddeedefb70927c260a9c411f7d06a7fafc362 authored over 1 year ago by link2xt <[email protected]>
157ee7f4e4ed8c3008a708bcd0fc25775edd02e1 authored over 1 year ago by link2xt <[email protected]>
Co-Authored-By: Simon Laux <[email protected]>
Co-Authored-By: link2xt <[email protected]>
09d28a2bc660d56b3e2688f65bf6a1994041f22e authored over 1 year ago by link2xt <[email protected]>
This accepts a request and returns the response as a return value,
unlike handle_incoming() whic...
bf445d9e975155a3a230d34131f3acadda53d132 authored over 1 year ago by link2xt <[email protected]>
bf8a5c92b946a6f4b69c99b9ab68908556bb8a8d authored over 1 year ago by link2xt <[email protected]>
d84240201fba035459a406c182800169f3c1c848 authored over 1 year ago by link2xt <[email protected]>
f7fbcd5cdf0777169b887c88f749c37589fd951f authored over 1 year ago by link2xt <[email protected]>
fix crate name of tide example
923aec1bbf7fda848dd7a94eae0ade0cebde0261 authored over 1 year ago by Simon Laux <[email protected]>fix license doc link
1fd80a5f519a7095050029987dd24639da1e8f05 authored over 1 year ago by Simon Laux <[email protected]>879d77acca4b80afc0cb08024471167d6b7fadab authored over 1 year ago by Simon Laux <[email protected]>
7b8f8e528b5d0d974fb0db85cc9927e32936a9c8 authored over 1 year ago by Simon Laux <[email protected]>
0e76928a2f55c24dd7e16bd02f538bdc5dc1cc7f authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
3e65a2375bc2ddb470b7906a67d99a742f6339b1 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
158b97f8009389a702998c269e1546e1f61c7eb9 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
a713daf2a66f72a422ffb5ba8ecdda509fd97c54 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
6c3deeb447b84c6f6ca71809a5847c153cd06032 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
1b552bc56130e0590486d8d3c02b73d18a99762e authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
d5b41ebbd557e45f905470b3bd47c31b2b1ae9e8 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
312aeb9ab09480e400efb275245b5696ec431eb0 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
da1514a4fd2dcddad6e26f0560cb5608dff1ffef authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
411918f97a6f9fd647e37b87881940be5a56f23e authored almost 2 years ago by Simon Laux <[email protected]>
fix: improve build setup for typescript client
25890ca3966ed65a333007ed86356b448091dfc4 authored almost 2 years ago by Simon Laux <[email protected]>closes #34
also add repo link and desctiption to npm package
f3abda7b288822acb1af337822df62e8de09eff9 authored almost 2 years ago by Simon Laux <[email protected]>e7e748117b3f0a4e8cfd8ca4b5c5efed96a4e20f authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
99921c07d5cbaf4fed69ab7c071a3dcde8946115 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
Add CommonJS build
d27cdb21467c35c8d1c847168e1ae37022b809f9 authored almost 2 years ago by Simon Laux <[email protected]>upgrade axum to 0.6.6
3711495ada510f7fb4e0d77ba0229bac818d59c2 authored almost 2 years ago by Simon Laux <[email protected]>update ts types of npm package looks like this is not done automatically for typescript/jsonrpc.ts
84fae3211751a30445292df56921c597cd0443b8 authored almost 2 years ago by Simon Laux <[email protected]>fcb11b43cca28a04e9b7a6819f66096bbdf333bc authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
293556d5bd2a1dd2450cfb264b11edc61f81f88a authored almost 2 years ago by Simon Laux <[email protected]>
39e7766ec2f37298d2bd192f4b195f3e9f597048 authored almost 2 years ago by link2xt <[email protected]>
37f1f246605985a5a75a440c758b288404eda8e9 authored almost 2 years ago by Simon Laux <[email protected]>
looks like this is not done automatically for typescript/jsonrpc.ts
6cc9fa7d19f13b5f5b7e39f2f718699fe57e8a17 authored almost 2 years ago by Simon Laux <[email protected]>try to be more backwards compatible with JSON-RPC 1.0
2be775ddb30f86cbc54b45491cd67f6fdd610fa5 authored almost 2 years ago by Asiel Díaz Benítez <[email protected]>4cc1afdc5a75e88a5bcff72bcacf11025ff9f020 authored almost 2 years ago by adbenitez <[email protected]>
92c246703e33fd0222425a7a3f559a717cf7419c authored almost 2 years ago by link2xt <[email protected]>
e4d74d30a519860fd99a848cbab19692e9015da1 authored almost 2 years ago by adbenitez <[email protected]>
44f97b691ae5c182627646c9b6f411e3f3f28507 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
43867b477e1b9207c9a872307bc1054c1661481e authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
14298b18ee1647943e0d269fa90ae79ecb2a544a authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
1e04a6b5529606aef75cfc383c6314b18f073799 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
ab80f9cf983243295e5f6b537a1fbd1649223532 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
0fd73a74f9069568621b9487c5fae76647893814 authored almost 2 years ago by Franz Heinzmann (Frando) <[email protected]>
allow strings as ids
cf734cae94b536e87e90eea45be2875883779924 authored almost 2 years ago by Franz Heinzmann <[email protected]>remove __AllTyps ts type from output
83ca6ffd09cff6a513f8cfc638da57fb26ce7e6e authored almost 2 years ago by Franz Heinzmann <[email protected]>it is a part of the spec and we need it for DC desktop
see https://github.com/Frando/yerpc/issu...
697a699c017422cb1014c157fa80efc32b7ea7c0 authored almost 2 years ago by Simon Laux <[email protected]>c899ca68f28d3ed53d3993bbe211a410e625f142 authored about 2 years ago by link2xt <[email protected]>
eeb8058a6da178fa7745f50b97c14aa35091819d authored about 2 years ago by Simon Laux <[email protected]>
deduplicate `__AllTyps`
46d9071c1065f5d14868d292acb87754a7e10a17 authored over 2 years ago by Franz Heinzmann <[email protected]>5f214984f96e91dbc59f37da94a9b930abde154e authored over 2 years ago by Simon Laux <[email protected]>
Enable CI
d79c722287dc28791e97c6161d712214a7a1f5ac authored over 2 years ago by Franz Heinzmann <[email protected]>a8eb4cb5cf0cd092e794fc93435aec0ce3438a4b authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
2b9a2436ab4db011e0828575ca78e77a72669bfc authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
39cbf8f08bdec6dd24168475ff63c36598a4c41f authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
ad463d9018266160c085db37b3cc99d6f37a5309 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
e633eeece9a58511a2edb6614d83d1e9f1dc65e4 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
52db44cdf769fa98914acb2acdca600985887e54 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
0890fb7d09bd3e7cc032ef2362c1fd6347c61d63 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
aa1809766ad314d82d9d005a24d38610cffbb5e5 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
cd901152853686101e4bad4c8fbb07d83e5d33f0 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
b1ff5c43633bed283662aea8d54f12f7faa9fc43 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
Some renames for claritiy & add yerpc-axum
787c6e6b128f4d85e69bc4e05a7e99c2d228363c authored over 2 years ago by Franz Heinzmann <[email protected]>aff93143e3a9dd7232bed93f83ae0a9142e367de authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
64bcb9a731572dc06fa62702feb554c2b65e0585 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
5d03804b96ad6214194a662b627090559851d1f2 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
1443c26322d68c6d8593636506edc81411309951 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
a05bed8665ce2a4a15b2062b6b884ca29b4fbca7 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
5efe68fdbf49265c89120cee950bb56ba4e99a8e authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
7bd9217bdf642e29c27b42c6fe2ff1fe987202ac authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
a96a701e4ae8b9d6e88bf732fc526e60ac304db4 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
f0d72986d8fc14b898cda416ce250eaa9cbd742e authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
go back to release version after
https://github.com/dbeckwith/rust-typescript-type-def/pull/9/fi...
56d0a1144bbcac76374b0b7ac4bbb71e3ceb457d authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
455b5c3eced95ae78b5e3c0809fa1da4f3ccd446 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
7e970b55a630e715c0205324959d49913b3acc5e authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
3f0f3ef9ce90a4ba6c0aed34dabf5dc39be5f0b2 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
af8efcc156093e42ce2620e1fd540b5621a2e53d authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
8c47c4b8b8782ad8e79aee773af3e0456242ba00 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
5c2fb58cf4227706ea52e2eaded5b49a9e951ee3 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
and allow any events there
a47061679cc6fa37f20687110f6a91030c2f9670 authored over 2 years ago by Simon Laux <[email protected]>2f026965f3a40e79bd12e8021976b506a07a19ad authored over 2 years ago by Simon Laux <[email protected]>
(previous thing was not working in my nodejs and not properly typed)
33037b91f13f9c1cf2fc6236fa728bbcba169b16 authored over 2 years ago by Simon Laux <[email protected]>88d1d572bd1ba1c7c0a5a037584105db2234ce22 authored over 2 years ago by Simon Laux <[email protected]>
fc593d59496a317801d3571bf3f1273a4ca8420d authored over 2 years ago by Simon Laux <[email protected]>