Node's internal Response object. Useful for proper mocking
Throttling transformer for Grammy
A minimal node SOAP client
spy on outgoing requests in node
WebSocket protocol handler with pluggable I/O
Low-level HTTP/HTTPS/XHR/fetch request interception library.
High performance middleware framework
AsyncAPI contracts and generated TypeScript types for ElevenLabs agent communication
Send and receive Slack Webhooks easily!
grammY API transformer function to retry requests
Sets the limit to upload size and processing time for incoming and outgoing requests.
XB Messaging AMQP V100
Track your API metrics within ReadMe.
Adds a .toCurl() method to http.ClientRequest to generate output equivalent to the 'Copy as Curl' option in the WebKit debugger
Low-level HTTP/HTTPS/XHR request interception library for NodeJS
AWS X-Ray SDK for Javascript
Axios transformer/interceptor that converts snake_case/camelCase
A Node.js framework for creating CloudFoundry service broker applications
A middleware for Telegraf, that throttles inbound and outbound requests from Telegram
A package for simplifying UI integration with the Hanko API. It is meant for use in browsers only.
OpenTelemetry Baggage Span Processor for Node.js
Schema validation middleware for Inngest.
Map property values based on configurable mapping
Block brokers for Helia
Log outgoing HTTP requests made from your application. Helpful for tracking API calls of third party gems that don't provide their own log output.
Collects and stores your outgoing HTTP requests in NetNoop.requests for later inspection, usually in your test assertions or matchers. Can be used in conjunction with FakeWeb to disable outbound HTTP requests while also making the contents of those requests visible.
Rack Middleware for logging raw incoming/outgoing HTTP traffic
Retina is a simple configurable app responsible for sending outgoing webhooks to other sites over HTTPS, while ingesting the incoming data via pluggable interface.
Klomp is a simple [Stomp] messaging client that keeps your sanity intact. The purpose of Klomp is to be the simplest possible Stomp client. No in-memory buffering of outgoing messages, no fanout subscriptions in-process, no transactions, no complicated messaging patterns. Code simple enough so that when something goes wrong, the problem is obvious. [Stomp]: http://stomp.github.com/
Instruments outgoing HTTP requests, exports spans to PingOps backend via OTLP, and supports manual tracing with custom attributes, domain filtering, and header redaction.
HashAuth allows your Rails application to support incoming and outgoing two-factor authentication via hashing some component of an HTTPS request. Both sides of the request (your Rails app and your client or provider) must have some unique shared secret. This secret is used to create a hash of some portion of the request, ensuring that (if neither side has been compromised) only the other party could have created the request.
HashAuth allows your Rails application to support incoming and outgoing two-factor authentication via hashing some component of an HTTPS request. Both sides of the request (your Rails app and your client or provider) must have some unique shared secret. This secret is used to create a hash of some portion of the request, ensuring that (if neither side has been compromised) only the other party could have created the request.
A daemon, running in background on a Linux router or firewall, monitoring the state of multiple internet uplinks and changing the routing accordingly. LAN/DMZ internet traffic (outgoing connections) is load balanced between the uplinks using Linux multipath routing. The daemon monitors the state of the uplinks by routinely pinging well known IP addresses (Google public DNS servers, etc.) through each outgoing interface: once an uplink goes down, it is excluded from the multipath routing, when it comes back up, it is included again. An uplink may be assigned to a priority group: lower priority uplinks will only be used if all higher priority ones are down. That's useful to only use pay-per-traffic uplinks if no regular uplink is working. All of the routing changes are notified to the administrator by email. Fault Tolerant Router is well tested and has been used in production for several years, in several sites. See https://github.com/drsound/fault_tolerant_router for full documentation.
Drop-in Faraday middleware that detects and tokenizes PII (emails, SSNs, credit cards, phone numbers, custom patterns) in outgoing LLM requests, then rehydrates tokens back in responses. Works with OpenAI, Anthropic, Gemini, RubyLLM, langchainrb, and any Faraday-based HTTP client. Includes StreamRehydrator for SSE streaming use cases.
Welcome to Banco ! Banco has been developed to summarize statements downloaded from your bank. Install as a Rubygem, navigate to the directory your .csv files are in and execute from the command line with 'banco'. Banco will only accept comma seperated value files (.csv) and will produce a summary for the period uploaded from the file. Remove the header line from your downloaded bank statement, ensure the columns are ordered date, description, type of charge, money in an money out from left to right, any columns right of the fifth will be ignored. Banco will total the incoming & outgoing transactions for the period. Reporting the bottom line aswell as summing up the values for similar transactions. This is achieved by matching the description name, currently set at the first 9 characters of the string, (:total_outgoing :total_incoming - class Reporter), you can change this to be more or less exact. Hope your numbers are positive ! https://github.com/s33dco/banco https://rubygems.org/gems/banco
The Graphical Fragment Assembly (GFA) is a proposed format which allow to describe the product of sequence assembly. This gem implements the proposed specifications for the GFA format described under https://github.com/pmelsted/GFA-spec/blob/master/GFA-spec.md as close as possible. The library allows to create an RGFA object from a file in the GFA format or from scratch, to enumerate the graph elements (segments, links, containments, paths and header lines), to traverse the graph (by traversing all links outgoing from or incoming to a segment), to search for elements (e.g. which links connect two segments) and to manipulate the graph (e.g. to eliminate a link or a segment or to duplicate a segment distributing the read counts evenly on the copies).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.