<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
qsu is a utility library that contains useful and frequently used functions. Start with your preferred language and the modern development environment.
> [!WARNING] > This is an internal package. Breaking changes may be introduced without notice - use at your own risk.
Webhook payload validation with signature verification and schema enforcement
A logger for just about everything.
Resample audio in node or browser using a webassembly port of libsamplerate.
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
react-spinner-loader provides simple React.js spinner component which can be implemented for async wait operation before data load to the view.
Simple react hook to open browser file selector.
A React custom-hook for creating flexible and accessible expand/collapse components.
Draw arrows (or lines) between components in React!
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
The Tela SDK for JavaScript provides a simple and powerful way to interact with the Tela API. This SDK allows you to create chat completions, handle file uploads, and manage various resources with ease.
Dialogflow channel for stentor
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
Array.prototype.find ES6 polyfill.
Check if a character is decimal
Encryption, decryption, and key related utility functions
Check if a character is alphabetical
Convex component for inbound webhook ingestion with signature verification, deduplication, and retry
Simple, customizable yet performant spreadsheet for React
OpenClaw WeCom (企业微信) channel plugin (official by Tencent WeCom team)
Implementation of window.fetch which can use http2 seamlessly
<p align="center"> <img src="https://avatars.githubusercontent.com/u/109956939?s=400&u=8bf67b1281da46d64eab85f48255cd1892bf0885&v=4" height="150"></img> </p>