It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.You can use Redux together with React, or with any other view library. It is tiny (2kB, including dependencies).
redux reducer state predictable functional immutable hot live replay flux elmPolly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing of HTTP interactions. By tapping into multiple request APIs across both Node & the browser, Polly.JS is able to mock requests and responses with little to no configuration while giving you the ability to take full control of each request with a simple, powerful, and intuitive API.
browser testing netflix record replay http testing-tools test-coverageRedux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.
state-management ui-state redux reducer state predictable functional immutable hot live replay flux elm reactRedux Bug Reporter puts minimal overhead on redux actions. However, it does keep copies of initial state, final state on bug submission, and full copies of all actions dispatched. For an application with heavy actions (such as network requests with large payloads) or very frequent actions, Redux Bug Reporter will gradually take up more and more memory. As such, it's probably a good idea to disable in production by default. The examples below demonstrate the expected common behavior of only enabling Redux Bug Reporter in non-production environments. Redux Bug Reporter disables itself by default if window is undefined, so it will not negatively impact server side renders.
react redux debug devtools replay playback bug drew-bug react-component time-travelA multipurpose, full-featured, middleware-oriented and hackable HTTP/S and WebSocket proxy with powerful built-in features such as versatile routing layer, traffic interceptor and replay to multiple backends, built-in balancer, traffic retry/backoff logic, hierarchical configuration, among others. Built for node.js/io.js.rocky can be fluently used programmatically or via command-line interface. It's framework agnostic, but you can optionally plug in with connect/express apps.
http-proxy replay-requests middleware proxy replay gateway microservice forward-proxy forward balancer http websocket reverse migration migrate repeat traffic router intercept interceptor capture sniffer mitm load hackableStarCraft: Brood War replay parser.Initially this parser was developed as part of the repMastered project (the initial history can be found there), but was outsourced here as a separate project.
replay parser replay-header decoder starcraft broodwar command-line-toolrocky middleware to easily setup a reverse HTTP proxy with service discovery and load balancer using Consul.Essentially, this middleware will ask to Consul on every interval (configurable) to retrieve a list of URLs of a specific service (e.g: API, CDN, storage), and then them will be provided to rocky in order to balance the incoming HTTP traffic between those URLs.
http proxy http-proxy replay rocky consul balacing balancer reactive discovery serviceCrabtrap is an http proxy that can capture and replay requests.It was originally developed to help with testing web crawlers in the Crabfarm project.
proxy record replayRetries a function that returns a promise, leveraging the power of the retry module to the promises world.There's already some modules that are able to retry functions that return promises but they were rather difficult to use or do not offer an easy way to do conditional retries.
retry promise backoff repeat replayReplays a request when a network error occurs using the retry module.DO NOT use this module if you are piping request instances. If you are listening to data events to buffer, beware that you must reset everything when a replay occurs. This is why pipping is not supported.
retry replay request mikeal networkAdd INFINITE=true to replay the queue message infinitely. See LICENSE.
amqp-replay amqp rabbitmq replay-messages dead-letter queue queueing replayScrapit intercepts HTTP requests and replays captured responses. Its main purpose is to support test automation and daily development work by removing depedencies on 3rd party APIs - typically, but not only, based on JSON or XML. There is no GUI to this tool. However, the captured responses are stored as plain text files, which makes them easy to access and manipulate.
mock replay http-proxy api scrape scraping api-mock api-mock-serverNode-cqrs-eventdenormalizer is a node.js module that implements the cqrs pattern. It can be very useful as eventdenormalizer component if you work with (d)ddd, cqrs, domain, host, etc. The values describes the path to that property in the event message.
cqrs domain-driven-design events replay cqs ddd dddd command event eventdenormalizer domainReplay server responses from a .har file. It works by starting a proxy server and serving content from a previously saved .har file overlayed with files from your local system, configurable with mappings.
har proxy replayElma Python Library is a python library for manipulating Elastomania files. Currently, it supports simple level and replay manipulation. Documentation is available at elma-python-library.readthedocs.org.
elma python-library level replay lgr elasto-maniaa magical boilerplate with hot reloading and awesome error handling™ that uses webpack, redux, react and redux-undo
redux react redux-undo boilerplate redux-boilerplate redux-undo-boilerplate predictable functional immutable hot live replay undo redo time-travel fluxSimple, dependency injection container with some state handling functions. Our main focus make Flux-like API as less and simple as possible. Which with less words you can express more. The ideas behind similar to the redux, baobab, nuclear-js, but implementation based on dependency injection. And of course you can use dependency injection as standalone.
immutable-di dependency-injection di modular state functional immutable hot live replay flux elmTypesafe dependency injection container for react-like components. babel-plugin-transform-metadata is optional, used for metadata generation. ReactiveDI use type annotations for dependency resolving, without this plugin you will need to provide metadata manually.
dependency-injection atom reactive-programming lom-atom react context state-management mobx mobx-react reactive-di di modular state functional immutable hot live replay flux elm
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.