Hackable HTTP proxy to simulate server failure scenarios, resiliency and unexpected network conditions, built for node.js.It was mainly designed for failure resistance testing, when toxy becomes particularly useful in order to cover fault tolerance and resiliency capabilities of a system, especially in disruption-tolerant networks and service-oriented architectures, where toxy may act as MitM proxy among services in order to inject failure.
http-proxy proxy reactive failure simulation network resiliency failover testing retry http toxic fault tolerant resilient fuzz evil unexpected backoff latency jitter distributed soaDgraph is a horizontally scalable and distributed graph database, providing ACID transactions, consistent replication and linearizable reads. It's built from ground up to perform for a rich set of queries. Being a native graph database, it tightly controls how the data is arranged on disk to optimize for query performance and throughput, reducing disk seeks and network calls in a cluster.
graph-database database distributed throughput latency production graphql-serverTesting distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test them under less catastrophic conditions because this is what they most often experience. Comcast is a tool designed to simulate common network problems like latency, bandwidth restrictions, and dropped/reordered/corrupted packets.
latency chaos bandwidth packet-loss chaos-engineering golang testing testing-tools networkingSpiceDB is a database system for managing security-critical application permissions. Developers create a schema that models their permissions requirements and use a client library to apply the schema to the database, insert data into the database, and query the data to efficiently check permissions in their applications.
security distributed-systems database scale latency production permissions grpc distributed authorization graph-database security-tools zanzibar authzed rbac roles-and-permissionsA fiddler extension that help developers delay the delivery of HTML Responses to applications. Some delay user stories: - Delivery of css to HTML pages, delaying or disturb the renderization - Delivery of javascript to HTML pages, raising javascript events. - Timeouts - ...
http delay fiddler latency testing webA JavaScript library, entirely written in ES6, to measure various aspects of a connection. It can accurately estimate a bandwidth/latency between a client (using a web browser) and a server (running a specific script). I'm not working on Network.js anymore because I don't have time for it. It will stay on hold until I found some time to work on it or until someone wants to become the new maintainer of this project.
network speedtest speed test latency bandwidth connectionThere are two ways to use the Arachne package.Run Arachne as a standalone program (it's Debian packaged already too).
arachne latency reachability packet-loss data-center cloud monitoring reliability networking network-monitoringBench is a generic latency benchmarking library. It's generic in the sense that it exposes a simple interface (Requester) which can be implemented for various systems under test. Several example Requesters are provided out of the box.
benchmark latency latency-distribution hdrhistogramConsole tool to check the latency to each Amazon EC2 region
aws latency pingCall buffering can reduce payload sizes at the cost of some initial latency. This makes a huge difference when you need to send a large number of small packets, such as multiplayer games do. See Nagle's algorithm.
kalm socket optimize network node multiplexing tcp udp ipc websockets client server service peer micro latency messaging queue nagle buffer protocol webL.L.A.M.A. is a deployable service which artificially produces traffic for measuring network performance between endpoints.LLAMA uses UDP socket level operations to support multiple QoS classes. UDP datagrams are fast, efficient, and will hash across ECMP paths in large networks to uncover faults and erring interfaces. LLAMA is written in pure Python for maintainability.
latency loss matrix network monitoring udp telemetryThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
cluster latency stats metricsSimple disk memoization and in memory LRU cache for speeding up frequently accessed high latency IO resources. Queues up concurrent requests for the same resource before it has been cached to avoid fetching it multiple times in parallel.
cache ssd disk memoize memoization network performance latency caching ioIn example above this means that in last 4 seconds 50% of events is "late" by 1025 microseconds (1.025ms), 90% is late by 1059 microseconds (1.059ms) and so on. Removed .unref() from scanning interval. From now on, module will hold process running, until .stop() is called.
eventloop latencyJJG Ping is a simple ping wrapper for Node.js which returns the latency and result of a ping to a given address. Ping was created by Jeff Geerling of Midwestern Mac, LLC in 2013.
ping nodejs node library npm node-ping latency system server host utility network probeBenchmark various aspects of Web workers. Results measured on a Flame.
web-worker worker latencyDigital Ocean latency checker helps to find fastest DO region from your location.
digitalocean latency cliGCPing measures latency between your browser and various GCP regions around the world. It makes HTTP requests to VMs running in each region and displays the median reported latency. This is not an official Google project.
google-cloud-platform ping latency network browser google-compute-engine
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.