Extension of node-http-server to allow a default extension
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
A TypeScript SSE proxy for MCP servers that use stdio transport.
HTTP proxying for the masses
An HTTP(s) proxy `http.Agent` implementation for HTTP
A TDS driver, for connecting to MS SQLServer databases.
HTTP server mocking and expectations library for Node.js
Normalize a URL
An HTTP proxy written with Node.js (think Squid)
Google APIs Authentication Client Library for Node.js
Simple development http server with live reload capability
MongoDB Server for testing (auto-download latest version). The server will allow you to connect your favourite ODM or client library to the MongoDB Server and run parallel integration tests isolated from each other.
Run MCP stdio servers over SSE, Streamable HTTP or visa versa
Actions Http Client
SSH2 client and server modules written in pure JavaScript for node.js
Interact with HTTP status code
Streaming http in the browser
Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.
An HTTP(s) proxy `http.Agent` implementation for HTTPS
Rush plugin for generic HTTP cloud build cache
A simple zero-configuration command-line http server
Node.js Adapter for Hono
Gracefully terminates HTTP(S) server.
A static file server for fancy apps
simple gem that sets the default server for rack (and rails) to net-http-rails
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
Ruby’s net/http is setup to never verify SSL certificates by default. Most ruby libraries do the same. That means that you’re not verifying the identity of the server you’re communicating with and are therefore exposed to man in the middle attacks. This gem monkey-patches net/http to force certificate verification and make turning it off impossible.
[JRuby portion] of the original MailCatcher. MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:9000 instead of your default SMTP server, then check out http://127.0.0.1:9090 to see the mail.
Allows to publish messages to a faye server, the main difference with the default faye client is that it does not need to run inside a EventMachine loop as it only opens a http connection with the server to send the event. Because of this is best to publish events from a separate thread using sidekiq for example.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
Forked MailCatcher integrating simple and stupid CORS. MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
Remote syslog appender for Logging
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
Rack::Synctime is a simple Rack middleware that returns sync time (time when request started) in HTTP headers (#{Rack::Synctime::DEFAULT_HEADER_NAME} by default). Header name can be changed also sync time can be modified using time offset i.e. -5 seconds (server time in seconds decreased by 5) etc. This can be useful if you develop mobile applications (Android, iOS, ...) and you need information when request started in response header.