Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.
Install / Use
/learn @Corvusoft/RestbedREADME
Restbed
Restbed is a robust, enterprise-class framework for building server-side applications that demand secure, reliable, and scalable HTTP communication. It provides a flexible foundation for modeling complex business processes and is engineered to support deployment across mobile, tablet, desktop, and embedded environments.
It's akin to embedding NGINX into your companies own product line. -- Solutions Architect, Bellrock Technology
Features
| Feature | Description | |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | WebSockets | Full-duplex communication channels over a single TCP connection. | | Server-Sent Events | Server-Sent Events enables efficient server-to-client streaming of text-based event data—e.g., real-time notifications or updates generated on the server. | | Comet | Long polling model to allow long-held HTTP requests for pushing data from the server to client. | | SSL/TLS | Secure over the wire communication allowing you to transmit private data online. | | HTTP Pipelining | A technique allowing multiple HTTP requests to be sent on a single TCP connection without waiting for the corresponding responses. | | Path Parameters | Annotate URIs with custom path parameters such as resource keys, revisions, etc... | | Query Parameters | Automated query parameter parsing. | | Logging | Customise how and where log entries are created. | | Multi-Path Resources | Give a resource multiple paths for improved readability. | | Customisable Methods | Add your own custom HTTP methods. | | Compression | Adaptability to address any form of compression GZip, Deflate, etc... | | Encoding | Adaptability to address any form of encoding UTF-32, ASCII, etc... | | | IPv4/IPv6 | Internet Protocol Version 4/6 Network Support. | | Architecture | Asynchronous single or multi-threaded architecture, capable of addressing the C10K problem. | | Converters | Built-in Path, Query, and Header conversions for primary data-types. | | Authentication | Separate Service and/or Resource level authentication. | | Error Handling | Separate Service and/or Resource level error handling.
Related Skills
canvas
333.3kCanvas Skill Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android). Overview The canvas tool lets you present web content on any connected node's canvas view. Great for: -
openhue
333.3kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
333.3kElevenLabs text-to-speech with mac-style say UX.
weather
333.3kGet current weather and forecasts via wttr.in or Open-Meteo
