{
  "RBS Change": {
    "cats": [
      1,
      6
    ],
    "html": "<html[^>]+xmlns:change=",
    "icon": "RBS Change.png",
    "implies": "PHP",
    "meta": {
      "generator": "RBS Change"
    },
    "website": "http://www.rbschange.fr"
  },
  "RCMS": {
    "cats": [
      1
    ],
    "icon": "RCMS.png",
    "meta": {
      "generator": "^(?:RCMS|ReallyCMS)"
    },
    "website": "http://www.rcms.fi"
  },
  "RD Station": {
    "cats": [
      32
    ],
    "description": "RD Station is a platform that helps medium and small businesses manage and automate their Digital Marketing strategy.",
    "icon": "RD Station.png",
    "js": {
      "RDStation": ""
    },
    "scriptSrc": "d335luupugsy2\\.cloudfront\\.net/js/loader-scripts/.*-loader\\.js",
    "website": "http://rdstation.com.br"
  },
  "RDoc": {
    "cats": [
      4
    ],
    "cpe": "cpe:2.3:a:dave_thomas:rdoc:*:*:*:*:*:*:*:*",
    "description": "RDoc produces HTML and command-line documentation for Ruby projects.",
    "html": [
      "<link[^>]+href=\"[^\"]*rdoc-style\\.css",
      "Generated by <a[^>]+href=\"https?://rdoc\\.rubyforge\\.org[^>]+>RDoc</a> ([\\d.]*\\d)\\;version:\\1",
      "Generated by <a href=\"https:\\/\\/ruby\\.github\\.io\\/rdoc\\/\">RDoc<\\/a> ([\\d.]*\\d)\\;version:\\1"
    ],
    "icon": "RDoc.png",
    "implies": "Ruby",
    "js": {
      "rdoc_rel_prefix": ""
    },
    "website": "https://github.com/ruby/rdoc"
  },
  "REDAXO": {
    "cats": [
      1
    ],
    "description": "REDAXO is a content management system that provides business optimisation through web projects and output codes.",
    "icon": "REDAXO.png",
    "implies": "PHP",
    "js": {
      "redaxo": "\\;confidence:50"
    },
    "oss": true,
    "url": "^https?://(?:www\\.)?[\\d\\w\\-]+\\.[\\w]+/redaxo/\\;confidence:50",
    "website": "https://redaxo.org"
  },
  "REG.RU": {
    "cats": [
      88
    ],
    "description": "REG.RU is a web hosting provider and internet domain registrar.",
    "dns": {
      "SOA": "(?:\\.hosting)?\\.reg\\.ru"
    },
    "icon": "REG.RU.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "website": "https://www.reg.ru"
  },
  "RSS": {
    "cats": [
      19
    ],
    "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
    "dom": {
      "link[type*='application']": {
        "attributes": {
          "type": "application/(?:rss|atom)\\+xml"
        }
      }
    },
    "icon": "RSS.svg",
    "website": "https://www.rssboard.org/rss-specification"
  },
  "RTB House": {
    "cats": [
      77
    ],
    "description": "RTB House is a company that provides learning-powered retargeting solutions for brands and agencies.",
    "icon": "RTB House.png",
    "pricing": [
      "payg"
    ],
    "saas": true,
    "website": "https://www.rtbhouse.com",
    "xhr": "\\.creativecdn\\.com"
  },
  "RX Web Server": {
    "cats": [
      22
    ],
    "headers": {
      "X-Powered-By": "RX-WEB"
    },
    "icon": "RXWeb.svg",
    "website": "http://developers.rokitax.co.uk/projects/rxweb"
  },
  "RackCache": {
    "cats": [
      23
    ],
    "description": "RackCache is a quick drop-in component to enable HTTP caching for Rack-based applications.",
    "headers": {
      "X-Rack-Cache": ""
    },
    "icon": "RackCache.png",
    "implies": "Ruby",
    "website": "https://github.com/rtomayko/rack-cache"
  },
  "Rain": {
    "cats": [
      6
    ],
    "description": "Rain is a cloud-based point of sale (POS) system for small to midsized retailers.",
    "icon": "Rain.svg",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.rainpos\\.com/",
    "website": "https://www.rainpos.com"
  },
  "RainLoop": {
    "cats": [
      30
    ],
    "description": "RainLoop is a web-based email client.",
    "headers": {
      "Server": "^RainLoop"
    },
    "html": [
      "<link[^>]href=\"rainloop/v/([0-9.]+)/static/apple-touch-icon\\.png/>\\;version:\\1"
    ],
    "icon": "RainLoop.png",
    "implies": "PHP",
    "js": {
      "rainloop": "",
      "rainloopI18N": ""
    },
    "meta": {
      "rlAppVersion": "^([0-9.]+)$\\;version:\\1"
    },
    "scriptSrc": "^rainloop/v/([0-9.]+)/\\;version:\\1",
    "website": "https://www.rainloop.net/"
  },
  "Raisely": {
    "cats": [
      51,
      41
    ],
    "description": "Raisely is a cloud-based fundraising platform that helps non-profits and charities drive fundraising campaigns and collect donations.",
    "icon": "Raisely.svg",
    "js": {
      "RaiselyComponents": "",
      "__raiselyDebug": "",
      "wpRaisely": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://raisely.com"
  },
  "Rakuten": {
    "cats": [
      71
    ],
    "cookies": {
      "rakuten-source": ""
    },
    "description": "Rakuten (formerly Ebates) allows you to earn cash-back rewards.",
    "icon": "Rakuten.svg",
    "js": {
      "rakutenRanMID": "",
      "rakutenSource": ""
    },
    "scriptSrc": [
      "tag\\.rmp\\.rakuten\\.com",
      "\\.linksynergy\\.com"
    ],
    "website": "https://www.rakuten.com/"
  },
  "Rakuten Advertising": {
    "cats": [
      36
    ],
    "icon": "Rakuten Advertising.svg",
    "scriptSrc": "tag\\.rmp\\.rakuten\\.com",
    "website": "https://rakutenadvertising.com/"
  },
  "Rakuten Digital Commerce": {
    "cats": [
      6
    ],
    "icon": "RakutenDigitalCommerce.png",
    "js": {
      "RakutenApplication": ""
    },
    "website": "https://digitalcommerce.rakuten.com.br"
  },
  "Ramda": {
    "cats": [
      59
    ],
    "icon": "Ramda.png",
    "scriptSrc": "ramda.*\\.js",
    "website": "http://ramdajs.com"
  },
  "RankMath SEO": {
    "cats": [
      87,
      54
    ],
    "description": "RankMath SEO is a search engine optimisation plugin for WordPress.",
    "dom": "link[href*='/wp-content/plugins/seo-by-rank-math/'], script.rank-math-schema-pro, script.rank-math-schema",
    "icon": "RankMath SEO.svg",
    "implies": "Google Analytics\\;version:4",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "requires": "WordPress",
    "scriptSrc": "/wp-content/plugins/seo-by-rank-math(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
    "website": "https://rankmath.com"
  },
  "Raphael": {
    "cats": [
      25
    ],
    "description": "Raphael is a cross-browser JavaScript library that draws Vector graphics for websites.",
    "icon": "Raphael.png",
    "js": {
      "Raphael.version": "^(.+)$\\;version:\\1"
    },
    "scriptSrc": "raphael(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1",
    "website": "https://dmitrybaranovskiy.github.io/raphael/"
  },
  "RapidSec": {
    "cats": [
      16
    ],
    "description": "RapidSec offers automated client-side security and monitoring.",
    "headers": {
      "Content-Security-Policy": "\\.rapidsec\\.net",
      "Content-Security-Policy-Report-Only": "\\.rapidsec\\.net",
      "report-to": "\\.rapidsec\\.net"
    },
    "icon": "RapidSec.svg",
    "pricing": [
      "mid",
      "freemium",
      "recurring"
    ],
    "saas": true,
    "website": "https://rapidsec.com"
  },
  "RapidSpike": {
    "cats": [
      13,
      78
    ],
    "description": "RapidSpike is an uptime and performance monitoring service for web sites and applications.",
    "icon": "RapidSpike.svg",
    "js": {
      "rspike_timing": ""
    },
    "pricing": [
      "poa",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.rapidspike\\.com/",
    "website": "https://www.rapidspike.com"
  },
  "Raptor": {
    "cats": [
      76
    ],
    "description": "Raptor is a personalisation engine based on machine learning that analyses and learns about the user's behavior and unique browser history.",
    "icon": "Raptor.png",
    "js": {
      "Raptor": "",
      "onRaptorLoaded": "",
      "raptorBase64": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": [
      "api\\.raptorsmartadvisor\\.com",
      "msecnd\\.net/script/raptor-([\\d.]+)\\.js\\;version:\\1"
    ],
    "website": "https://raptorsmartadvisor.com"
  },
  "Raspbian": {
    "cats": [
      28
    ],
    "description": "Raspbian is a free operating system for the Raspberry Pi hardware.",
    "headers": {
      "Server": "Raspbian",
      "X-Powered-By": "Raspbian"
    },
    "icon": "Raspbian.svg",
    "website": "https://www.raspbian.org/"
  },
  "RateParity": {
    "cats": [
      5
    ],
    "description": "RateParity is a conversion rate optimisation platform for hotels.",
    "icon": "RateParity.svg",
    "pricing": [
      "recurring",
      "mid"
    ],
    "saas": true,
    "scriptSrc": "code\\.rateparity\\.com/",
    "website": "https://www.rateparity.com"
  },
  "Raychat": {
    "cats": [
      52
    ],
    "description": "Raychat is a free customer messaging platform.",
    "icon": "raychat.png",
    "js": {
      "Raychat": ""
    },
    "scriptSrc": "app\\.raychat\\.io/scripts/js",
    "website": "https://raychat.io"
  },
  "Raygun": {
    "cats": [
      78,
      13
    ],
    "description": "Raygun is a cloud-based networking monitoring and bug tracking application.",
    "icon": "Raygun.svg",
    "js": {
      "Raygun": "",
      "raygunEnabled": "",
      "raygunFactory": ""
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.raygun\\.io",
    "website": "https://raygun.com"
  },
  "Rayo": {
    "cats": [
      1
    ],
    "icon": "Rayo.png",
    "implies": [
      "AngularJS",
      "Microsoft ASP.NET"
    ],
    "js": {
      "Rayo": ""
    },
    "meta": {
      "generator": "^Rayo"
    },
    "website": "http://www.rayo.ir"
  },
  "Razorpay": {
    "cats": [
      41
    ],
    "description": "Razorpay is a provider of an online payment gateway that allows businesses to accept, process, and disburse payments.",
    "icon": "Razorpay.svg",
    "js": {
      "Razorpay": ""
    },
    "pricing": [
      "payg"
    ],
    "scriptSrc": "checkout\\.razorpay\\.com",
    "website": "https://razorpay.com/"
  },
  "Re:amaze": {
    "cats": [
      52
    ],
    "description": "Re:amaze is a multi-brand customer service, live chat, and help desk solution.",
    "icon": "Re-amaze.png",
    "js": {
      "reamaze.version": "^([\\d\\.]+)$\\;version:\\1"
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.reamaze\\.com/",
    "website": "https://www.reamaze.com"
  },
  "ReCaptcha v2 for Contact Form 7": {
    "cats": [
      87
    ],
    "description": "Contact Form 7 v5.1 dropped support for reCaptcha v2 along with the [recaptcha] tag December 2018. This plugin brings that functionality back from Contact Form 7 5.0.5 and re-adds the [recaptcha] tag.",
    "icon": "ReCaptcha v2 for Contact Form 7.svg",
    "implies": "Contact Form 7",
    "pricing": [
      "freemium"
    ],
    "requires": "WordPress",
    "scriptSrc": "/wp-content/plugins/wpcf7-recaptcha/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
    "website": "https://wordpress.org/plugins/wpcf7-recaptcha/"
  },
  "ReConvert": {
    "cats": [
      100
    ],
    "description": "ReConvert is a post-purchase upsell & thank you page.",
    "icon": "ReConvert.svg",
    "implies": "Shopify",
    "pricing": [
      "low",
      "payg",
      "freemium",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.stilyoapps\\.com/reconvert/assets/js/store_reconvert_node\\.js",
    "website": "https://www.reconvert.io"
  },
  "ReDoc": {
    "cats": [
      4
    ],
    "description": "Redoc is an open-source tool that generates API documentation from OpenAPI specifications.",
    "html": "<redoc ",
    "icon": "redoc.png",
    "implies": "React",
    "js": {
      "Redoc.version": "^(.+)$\\;version:\\1"
    },
    "scriptSrc": "/redoc\\.(?:min\\.)?js",
    "website": "https://github.com/Rebilly/ReDoc"
  },
  "React": {
    "cats": [
      12
    ],
    "cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*",
    "description": "React is an open-source JavaScript library for building user interfaces or UI components.",
    "dom": {
      "body > div": {
        "properties": {
          "_reactRootContainer": ""
        }
      },
      "div[id*='react-root'], span[id*='react-']": {
        "exists": ""
      }
    },
    "html": "<[^>]+data-react",
    "icon": "React.svg",
    "js": {
      "React.version": "^([\\d\\.]+)$\\;version:\\1",
      "ReactOnRails": "",
      "__REACT_ON_RAILS_EVENT_HANDLERS_RAN_ONCE__": ""
    },
    "meta": {
      "description": "^Web site created using create-react-app$"
    },
    "scriptSrc": [
      "react(?:-with-addons)?[.-](\\d+(?:\\.\\d+)+)[^/]*\\.js\\;version:\\1",
      "/([\\d\\.]+)/react(?:\\.min)?\\.js\\;version:\\1",
      "^react\\b.*\\.js"
    ],
    "website": "https://reactjs.org"
  },
  "React Bricks": {
    "cats": [
      1
    ],
    "description": "React Bricks is a visual editing CMS based on React components.",
    "dom": {
      "img[src*='react']": {
        "attributes": {
          "src": "react(?:-)?bricks\\."
        }
      }
    },
    "icon": "React Bricks.svg",
    "implies": "React",
    "pricing": [
      "mid",
      "recurring"
    ],
    "requires": "React",
    "saas": true,
    "website": "https://reactbricks.com"
  },
  "React Redux": {
    "cats": [
      12
    ],
    "description": "Official React bindings for Redux",
    "icon": "Redux.png",
    "implies": [
      "React",
      "Redux"
    ],
    "scriptSrc": [
      "/react-redux(@|/)([\\d.]+)(?:/[a-z]+)?/react-redux(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://react-redux.js.org/"
  },
  "React Router": {
    "cats": [
      12
    ],
    "description": "React Router provides declarative routing for React.",
    "icon": "React Router.svg",
    "implies": "React",
    "oss": true,
    "scriptSrc": [
      "(?:/react-router(@|/)([\\d.]+)(?:/[a-z]+)?)?/react-router(?:\\.min)?\\.js\\;version:\\2"
    ],
    "website": "https://reactrouter.com"
  },
  "Reactive": {
    "cats": [
      1,
      6
    ],
    "description": "Reactive is a subscription-based software that allows you to set up an online store and website. It has a CMS and has been created to support retail, coffee bars, restaurants owners and accomodation properties such as hotels or villas. With Reactive one can sell products or accept reservations and online orders.",
    "icon": "Reactive.svg",
    "implies": [
      "Ruby on Rails"
    ],
    "meta": {
      "generator": "Reactive"
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "url": "^https?//.+\\.reactiveonline\\.io",
    "website": "https://reactiveonline.io"
  },
  "ReadMe": {
    "cats": [
      4,
      1
    ],
    "description": "ReadMe is a content management system that businesses use to create and manage technical or API documentation.",
    "icon": "readme.svg",
    "meta": {
      "readme-deploy": "^[\\d\\.]+$",
      "readme-version": "^[\\d\\.]+$"
    },
    "pricing": [
      "freemium",
      "mid",
      "recurring"
    ],
    "scriptSrc": "/cdn\\.readme\\.io/js/",
    "website": "https://readme.com"
  },
  "ReadSpeaker": {
    "cats": [
      5
    ],
    "description": "ReadSpeaker is an intuitive text-to-speech API that converts text into natural-sounding audio files for websites and applications.",
    "icon": "ReadSpeaker.svg",
    "js": {
      "ReadSpeaker": "",
      "ReadSpeaker.meta.version": "^([\\d\\.]+)_.+$\\;version:\\1"
    },
    "pricing": [
      "poa",
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.readspeaker\\.com/",
    "website": "https://www.readspeaker.com"
  },
  "Readymag": {
    "cats": [
      51
    ],
    "description": "Readymag is a browser-based design tool that helps create websites, portfolios and all kinds of online publications without coding.",
    "icon": "Readymag.svg",
    "meta": {
      "generator": "^Readymag$"
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://readymag.com"
  },
  "Really Simple CAPTCHA": {
    "cats": [
      87
    ],
    "description": "Really Simple CAPTCHA does not work alone and is intended to work with other plugins. It is originally created for Contact Form 7, however, you can use it with your own plugin.",
    "dom": "img[src*='/wp-content/plugins/really-simple-captcha/']",
    "icon": "Really Simple CAPTCHA.png",
    "oss": true,
    "requires": "WordPress",
    "website": "https://wordpress.org/plugins/really-simple-captcha"
  },
  "RebelMouse": {
    "cats": [
      1
    ],
    "headers": {
      "x-rebelmouse-cache-control": "",
      "x-rebelmouse-surrogate-control": ""
    },
    "html": "<!-- Powered by RebelMouse\\.",
    "icon": "RebelMouse.svg",
    "website": "https://www.rebelmouse.com/"
  },
  "Rebuy": {
    "cats": [
      76,
      100
    ],
    "description": "Rebuy offers personlisation solutions for ecommerce sites.",
    "icon": "Rebuy.png",
    "implies": [
      "Cart Functionality"
    ],
    "js": {
      "rebuyConfig": ""
    },
    "pricing": [
      "recurring",
      "payg",
      "low"
    ],
    "scriptSrc": "rebuyengine\\.com",
    "website": "https://rebuyengine.com/"
  },
  "Recapture": {
    "cats": [
      98
    ],
    "description": "Recapture is an abandoned cart recovery and email marketing solution.",
    "icon": "Recapture.png",
    "pricing": [
      "payg"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.recapture\\.io/.+\\?v=\\d+(?:&ver=([\\d\\.]+)?)?\\;version:\\1",
    "website": "https://recapture.io"
  },
  "Recart": {
    "cats": [
      98
    ],
    "description": "Recart is a tool to engage users who abandoned their shopping cart via Facebook Messenger.",
    "icon": "Recart.svg",
    "js": {
      "__recart": "",
      "recart": ""
    },
    "scriptSrc": "api\\.recart\\.com",
    "website": "https://recart.com/"
  },
  "Recent Posts Widget With Thumbnails": {
    "cats": [
      87
    ],
    "description": "Recent Posts Widget With Thumbnails is based on the well-known WordPress default widget 'Recent Posts' and extended to display more informations about the posts.",
    "dom": {
      "link[href*='/wp-content/plugins/recent-posts-widget-with-thumbnails/']": {
        "attributes": {
          "href": "/wp-content/plugins/recent-posts-widget-with-thumbnails/.+\\.css(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1"
        }
      }
    },
    "icon": "Recent Posts Widget With Thumbnails.png",
    "pricing": [
      "freemium"
    ],
    "requires": "WordPress",
    "website": "https://wordpress.org/plugins/recent-posts-widget-with-thumbnails/"
  },
  "Recharge": {
    "cats": [
      41
    ],
    "description": "Recharge is the a subscription payments platform designed for merchants to set up and manage dynamic recurring billing across web and mobile.",
    "icon": "Recharge.svg",
    "implies": [
      "Cart Functionality"
    ],
    "js": {
      "ReChargeWidget": ""
    },
    "pricing": [
      "recurring",
      "payg",
      "mid"
    ],
    "saas": true,
    "scriptSrc": [
      "rechargeassets-bootstrapheroes-rechargeapps\\.netdna-ssl\\.com",
      "\\.rechargecdn\\.com/"
    ],
    "website": "https://rechargepayments.com"
  },
  "Recharts": {
    "cats": [
      25
    ],
    "description": "Recharts is a component-based charting library, which is exclusively built for React applications.",
    "dom": {
      "div > div > svg.recharts-surface": {
        "attributes": {
          "class": ""
        }
      }
    },
    "icon": "Recharts.svg",
    "implies": "React",
    "oss": true,
    "website": "https://recharts.org/"
  },
  "Recite Me": {
    "cats": [
      68
    ],
    "description": "Recite Me is a web accessibility overlay that claims to allow website visitors to customize a site in a way that works for them.",
    "icon": "Recite Me.png",
    "scriptSrc": "api\\.reciteme\\.com/asset/js",
    "website": "https://reciteme.com/"
  },
  "Recomify": {
    "cats": [
      100
    ],
    "description": "Recomify is a 1-click install, cost-effective smart product recommendation engine.",
    "icon": "Recomify.png",
    "implies": "Shopify",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "app\\.recomify\\.com/",
    "website": "https://www.recomify.com"
  },
  "RecoverMyCart": {
    "cats": [
      76,
      100
    ],
    "description": "RecoverMyCart is a Shopify app for abandoned basket recovery.",
    "icon": "RecoverMyCart.png",
    "implies": "Shopify",
    "pricing": [
      "low",
      "freemium",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.recovermycart\\.com",
    "website": "https://app.recovermycart.com/"
  },
  "Recruitee": {
    "cats": [
      101
    ],
    "description": "Recruitee is an integrated cloud-based recruitment management and applicant tracking system.",
    "dom": "a[href*='.recruitee.com']",
    "icon": "Recruitee.svg",
    "js": {
      "RtApp.mapBoxToken": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "website": "https://recruitee.com"
  },
  "Recurate": {
    "cats": [
      19
    ],
    "description": "Recurate is a tech-enabled resale service that empowers brands & retailers to establish their own integrated resale platforms directly on their ecommerce sites.",
    "dom": {
      "a[href*='support@recurate.com']": {
        "attributes": {
          "href": "mailto\\:support\\@recurate\\.com"
        }
      },
      "link[href*='/recurate-site.css']": {
        "attributes": {
          "href": "cdn\\.shopify\\.com/.+/recurate-site\\.css"
        }
      }
    },
    "icon": "Recurate.svg",
    "requires": "Shopify",
    "scripts": "\"(?:vendor|title)?\"\\:\"Recurate\"",
    "website": "https://www.recurate.com"
  },
  "Recurly": {
    "cats": [
      41
    ],
    "description": "Recurly provides enterprise-class subscription billing and recurring payment management for thousands of businesses worldwide.",
    "html": "<input[^>]+data-recurly",
    "icon": "Recurly.png",
    "js": {
      "recurly.version": "^(.+)$\\;version:\\1"
    },
    "scriptSrc": "js\\.recurly\\.com",
    "website": "https://recurly.com"
  },
  "Red Hat": {
    "cats": [
      28
    ],
    "cpe": "cpe:2.3:o:redhat:linux:*:*:*:*:*:*:*:*",
    "description": "Red Hat is an open-source Linux operating system.",
    "headers": {
      "Server": "Red Hat",
      "X-Powered-By": "Red Hat"
    },
    "icon": "Red Hat.svg",
    "website": "https://www.redhat.com"
  },
  "Red Hat Gluster": {
    "cats": [
      48
    ],
    "description": "Gluster is a free and open source scalable network filesystem.",
    "icon": "gluster.png",
    "saas": true,
    "website": "https://www.gluster.org"
  },
  "Red je Pakketje": {
    "cats": [
      99
    ],
    "description": "Red je Pakketje is a Dutch company specialised in same-day-delivery.",
    "icon": "Red je Pakketje.svg",
    "requiresCategory": 6,
    "text": [
      "\\bRed je Pakketje\\b"
    ],
    "website": "https://redjepakketje.nl"
  },
  "RedCart": {
    "cats": [
      6
    ],
    "cookies": {
      "rc2c-erotica": "\\d+"
    },
    "description": "RedCart is an all-in-one ecommerce platform from Poland.",
    "icon": "RedCart.svg",
    "js": {
      "RC_SHOP_ID": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://redcart.pl"
  },
  "Reddit": {
    "cats": [
      2
    ],
    "html": "(?:<a[^>]+Powered by Reddit|powered by <a[^>]+>reddit<)",
    "icon": "Reddit.svg",
    "implies": "Python",
    "js": {
      "reddit": ""
    },
    "url": "^https?://(?:www\\.)?reddit\\.com",
    "website": "http://code.reddit.com"
  },
  "Reddit Ads": {
    "cats": [
      36
    ],
    "description": "Reddit Ads is an online advertising offering from Reddit.",
    "icon": "Reddit.svg",
    "scriptSrc": "www\\.redditstatic\\.com",
    "website": "https://advertising.reddithelp.com/"
  },
  "Redis": {
    "cats": [
      34
    ],
    "cpe": "cpe:2.3:a:redislabs:redis:*:*:*:*:*:*:*:*",
    "description": "Redis is an in-memory data structure project implementing a distributed, in-memory key–value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.",
    "icon": "Redis.svg",
    "website": "https://redis.io"
  },
  "Redis Object Cache": {
    "cats": [
      23
    ],
    "html": "<!--\\s+Performance optimized by Redis Object Cache",
    "icon": "RedisObjectCache.svg",
    "implies": [
      "Redis",
      "WordPress"
    ],
    "website": "https://wprediscache.com"
  },
  "Redmine": {
    "cats": [
      13
    ],
    "cookies": {
      "_redmine_session": ""
    },
    "cpe": "cpe:2.3:a:redmine:redmine:*:*:*:*:*:*:*:*",
    "description": "Redmine is a free and open-source, web-based project management and issue tracking tool.",
    "html": "Powered by <a href=\"[^>]+Redmine",
    "icon": "Redmine.png",
    "implies": "Ruby on Rails",
    "meta": {
      "description": "Redmine"
    },
    "website": "http://www.redmine.org"
  },
  "Redonner": {
    "cats": [
      84
    ],
    "description": "This company promotes the collection and recycling of textiles by rewarding each donation of clothing made on its website with 'Re' points, allowing you to benefit from advantages and discounts at more than 70 partner brands.",
    "icon": "Redonner.svg",
    "scriptSrc": "\\.redonner\\.fr/",
    "website": "https://www.redonner.fr"
  },
  "Redux": {
    "cats": [
      12
    ],
    "description": "Redux is a predictable state container for JavaScript applications.",
    "icon": "Redux.png",
    "scriptSrc": [
      "/redux(@|/)([\\d.]+)(?:/[a-z]+)?/redux(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://redux.js.org/"
  },
  "RedwoodJS": {
    "cats": [
      12,
      18
    ],
    "description": "RedwoodJS is a full-stack serverless web application framework built by Tom Preston Werner (co-founder of Github) et al.",
    "dom": "div#redwood-app",
    "icon": "RedwoodJS.svg",
    "implies": [
      "React",
      "GraphQL",
      "TypeScript"
    ],
    "oss": true,
    "website": "https://redwoodjs.com"
  },
  "Reelevant": {
    "cats": [
      76
    ],
    "description": "Reelevant is a visual content platform that helps businesses to create on-demand content for their viewers in order to increase conversion rates.",
    "headers": {
      "Content-Security-Policy": "\\.reelevant\\.com"
    },
    "icon": "Reelevant.svg",
    "js": {
      "reel.companyId": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://try.reelevant.com"
  },
  "Reevoo": {
    "cats": [
      90
    ],
    "description": "Reevoo is a provider of UGC solutions like reviews.",
    "icon": "Reevoo.svg",
    "js": {
      "ReevooApi": "",
      "reevooAccessCode": "",
      "reevooLoader.tracking": "",
      "reevooUrl": "\\.reevoo\\.com/"
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.reevoo\\.com/",
    "website": "https://www.reevoo.com"
  },
  "ReferralCandy": {
    "cats": [
      94,
      84
    ],
    "description": "ReferralCandy is a marketing platform that gets shoppers to refer their friends.",
    "dom": "iframe[src*='.referralcandy.com/'],li > a[href*='.referralcandy.com/'],div > a[href*='.referralcandy.com/'] ",
    "icon": "ReferralCandy.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.referralcandy\\.com/",
    "website": "https://www.referralcandy.com"
  },
  "Refersion": {
    "cats": [
      71,
      36
    ],
    "description": "Refersion is an affiliate management app.",
    "dom": {
      "a[href*='.refersion.com']": {
        "attributes": {
          "href": ""
        }
      },
      "img[src*='cdn.refersion.com'],img[src*='s3.amazonaws.com/refersion_client/']": {
        "attributes": {
          "src": ""
        }
      }
    },
    "icon": "Refersion.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.refersion\\.com",
    "website": "http://refersion.com"
  },
  "Reflektion": {
    "cats": [
      76
    ],
    "description": "Reflektion is a customer centric personalisation platform that optimizes customer experiences on an individual basis in real time.",
    "icon": "Reflektion.png",
    "js": {
      "RFK_DEPLOY_TIME": "",
      "RfkParams": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.cloudfront\\.net/js/reflektion\\.js",
    "website": "https://reflektion.com"
  },
  "Refundid": {
    "cats": [
      102
    ],
    "description": "Refundid provides ecommerce customers instant refunds for their online returns.",
    "dom": "a[href*='.refundid.com/']",
    "icon": "Refundid.png",
    "js": {
      "launchRefundidPopup": ""
    },
    "pricing": [
      "poa"
    ],
    "requiresCategory": 6,
    "saas": true,
    "website": "https://refundid.com"
  },
  "Regiondo": {
    "cats": [
      5,
      72
    ],
    "description": "Regiondo is a online booking system for tour and activity providers.",
    "icon": "Regiondo.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.regiondo\\.net",
    "website": "https://www.regiondo.com"
  },
  "Reinvigorate": {
    "cats": [
      10
    ],
    "icon": "Reinvigorate.png",
    "js": {
      "reinvigorate": ""
    },
    "website": "http://www.reinvigorate.net"
  },
  "Relais Colis": {
    "cats": [
      99
    ],
    "description": "Relais Colis is a French parcel delivery network.",
    "icon": "Relais Colis.png",
    "requiresCategory": 6,
    "text": [
      "\\bRelais Colis\\b"
    ],
    "website": "https://www.relaiscolis.com"
  },
  "Remarkable Commerce": {
    "cats": [
      6
    ],
    "description": "Remarkable Commerce is a technology and services company which provides a ecommerce platform for mid-sized retailers.",
    "icon": "Remarkable.png",
    "js": {
      "Remarkable.BasketItems": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://remarkable.net/"
  },
  "Remix": {
    "cats": [
      18,
      22
    ],
    "description": "Remix is a React framework used for server-side rendering (SSR).",
    "icon": "Remix.svg",
    "implies": [
      "React"
    ],
    "js": {
      "__remixContext": ""
    },
    "oss": true,
    "website": "https://remix.run/"
  },
  "Reputon": {
    "cats": [
      90,
      100
    ],
    "description": "Reputon is an customer reviews Shopify app.",
    "icon": "Reputon.svg",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "requires": "Shopify",
    "saas": true,
    "scriptSrc": "\\.reputon\\.com/",
    "website": "https://reputon.com"
  },
  "RequireJS": {
    "cats": [
      12
    ],
    "description": "RequireJS is a JavaScript library and file loader which manages the dependencies between JavaScript files and in modular programming.",
    "icon": "RequireJS.svg",
    "js": {
      "requirejs.version": "^(.+)$\\;version:\\1"
    },
    "scriptSrc": "require.*\\.js",
    "website": "http://requirejs.org"
  },
  "ResDiary": {
    "cats": [
      93
    ],
    "description": "ResDiary, is a online reservation system for hospitality operators.",
    "dom": {
      "iframe[src*='resdiary']": {
        "attributes": {
          "src": "\\.resdiary\\.\\w+/"
        }
      }
    },
    "icon": "ResDiary.svg",
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.resdiary\\.\\w+/",
    "website": "https://www.resdiary.com"
  },
  "Resengo": {
    "cats": [
      93
    ],
    "description": "Resengo is a restaurant table booking widget.",
    "dom": {
      "iframe[src*='resengo']": {
        "attributes": {
          "src": "www\\.resengo\\.\\w+"
        }
      }
    },
    "icon": "Resengo.svg",
    "js": {
      "wpJsonpResengoReservationWidget": ""
    },
    "scriptSrc": "www\\.resengo\\.\\w+",
    "website": "https://wwc.resengo.com"
  },
  "Reserve In-Store": {
    "cats": [
      100,
      93
    ],
    "description": "Reserve In-Store app will allow customers to reserve an item in your store online to come to pick it up or view the item before making the purchase.",
    "icon": "Reserve In-Store.svg",
    "implies": "Shopify",
    "js": {
      "reserveInStore.version": "([\\d\\.]+)\\;version:\\1",
      "reserveInStoreJsUrl": "/reserveinstore\\.js.+\\.myshopify\\.com"
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.reserveinstore.com"
  },
  "Reservio": {
    "cats": [
      93,
      72
    ],
    "description": "Reservio is a cloud-based appointment scheduling and online booking solution.",
    "dom": [
      ".reservio-booking-button",
      "a[href*='.reservio.com'][target='_blank']",
      "a[href*='bookings.reservio.com']"
    ],
    "icon": "Reservio.svg",
    "pricing": [
      "freemium",
      "recurring",
      "low"
    ],
    "saas": true,
    "scriptSrc": "static\\.reservio\\.com",
    "website": "https://www.reservio.com"
  },
  "Resin": {
    "cats": [
      22
    ],
    "cpe": "cpe:2.3:a:caucho:resin:*:*:*:*:*:*:*:*",
    "headers": {
      "Server": "^Resin(?:/(\\S*))?\\;version:\\1"
    },
    "icon": "Resin.png",
    "implies": "Java",
    "website": "http://caucho.com"
  },
  "Resmio": {
    "cats": [
      93
    ],
    "description": "Resmio is a restaurant table booking widget.",
    "icon": "Resmio.svg",
    "js": {
      "ResmioButton": ""
    },
    "pricing": [
      "low",
      "freemium",
      "recurring",
      "payg"
    ],
    "saas": true,
    "scriptSrc": "static\\.resmio\\.\\w+/static/",
    "website": "https://www.resmio.com"
  },
  "Resova": {
    "cats": [
      72
    ],
    "description": "Resova is an online booking software.",
    "dom": {
      "a[href*='.resova.']": {
        "attributes": {
          "href": "\\.resova\\.(?:us|eu|co\\.uk)"
        }
      }
    },
    "icon": "Resova.svg",
    "js": {
      "baseUrl": "\\.resova\\.(?:us|eu|co\\.uk)",
      "initResova": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://resova.com"
  },
  "Responsive Lightbox & Gallery": {
    "cats": [
      87,
      7
    ],
    "description": "Responsive Lightbox & Gallery plugin is a lightweight WordPress gallery plugin by Digital Factory.",
    "icon": "Digital Factory.png",
    "js": {
      "rlArgs.activeGalleries": "",
      "rl_hide_image": "",
      "rl_view_image": ""
    },
    "pricing": [
      "freemium",
      "onetime"
    ],
    "requires": "WordPress",
    "scriptSrc": "/wp-content/plugins/responsive-lightbox/.+front\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
    "website": "https://dfactory.eu/products/responsive-lightbox-gallery-extensions/"
  },
  "ResponsiveVoice": {
    "cats": [
      19
    ],
    "description": "ResponsiveVoice is a Text-To-Speech API supported in 51 languages.",
    "icon": "ResponsiveVoice.png",
    "js": {
      "responsiveVoice.version": "^([\\d\\.]+)$\\;version:\\1"
    },
    "pricing": [
      "low",
      "freemium",
      "recurring"
    ],
    "saas": true,
    "website": "https://responsivevoice.org"
  },
  "Resy": {
    "cats": [
      93
    ],
    "description": "Resy is an technology and media company that provides an app and back-end management software for restaurant reservations.",
    "icon": "Resy.svg",
    "js": {
      "resyWidget": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "widgets\\.resy\\.\\w+",
    "website": "https://resy.com"
  },
  "Retail Rocket": {
    "cats": [
      76
    ],
    "cookies": {
      "rr-testCookie": "testvalue",
      "rrpvid": "^\\d+$"
    },
    "description": "Retail Rocket is a big data-based personalisation platform for ecommerce websites.",
    "icon": "Retail Rocket.png",
    "js": {
      "retailrocket": "",
      "rrAddToBasket": "\\;confidence:25",
      "rrApiOnReady": "\\;confidence:25",
      "rrLibrary": "\\;confidence:25",
      "rrPartnerId": "\\;confidence:25"
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.retailrocket\\.net",
    "website": "https://retailrocket.net"
  },
  "Return Prime": {
    "cats": [
      100,
      102
    ],
    "description": "Return Prime is an application to manage returns for Shopify stores.",
    "icon": "return-prime.png",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "requires": "Shopify",
    "scriptSrc": "//return-prime-proxy-prod\\.s3[^ ]*\\.amazonaws\\.com/",
    "website": "https://www.returnprime.com/"
  },
  "ReturnGO": {
    "cats": [
      102
    ],
    "description": "ReturnGO's AI-driven returns management platform significantly improves customer lifetime value and post-purchase experience.",
    "icon": "ReturnGO.png",
    "js": {
      "returnGoCanBeRun": "",
      "returnGoIntegrationData": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.returngo\\.ai/",
    "website": "https://returngo.ai"
  },
  "Returnly": {
    "cats": [
      102
    ],
    "description": "Returnly is the provider of digital return experiences for direct-to-consumer brands.",
    "dom": "a[href*='.returnly.com/']",
    "icon": "Returnly.svg",
    "js": {
      "Returnly.ContainerSwitcher": "",
      "Returnly.InternalEventTracker": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://returnly.com"
  },
  "RevJet": {
    "cats": [
      36
    ],
    "description": "RevJet is the first comprehensive Ad Experience Platform, for every audience, channel, format, inventory, and device.",
    "dom": "link[href*='.revjet.com']",
    "icon": "RevJet.png",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://www.revjet.com"
  },
  "RevLifter": {
    "cats": [
      76
    ],
    "cookies": {
      "REVLIFTER": ""
    },
    "description": "RevLifter is an AI-powered coupon technology which allows brands to offer personalised incentives to their customers based on real-time basket data.",
    "icon": "RevLifter.png",
    "js": {
      "RevLifterObject": "",
      "revlifter": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "assets\\.revlifter\\.io",
    "website": "https://www.revlifter.com"
  },
  "Reveal.js": {
    "cats": [
      12
    ],
    "icon": "Reveal.js.png",
    "implies": "Highlight.js",
    "js": {
      "Reveal.VERSION": "^(.+)$\\;version:\\1"
    },
    "scriptSrc": "(?:^|/)reveal(?:\\.min)?\\.js",
    "website": "http://lab.hakim.se/reveal-js"
  },
  "Revel": {
    "cats": [
      18
    ],
    "cookies": {
      "REVEL_FLASH": "",
      "REVEL_SESSION": ""
    },
    "icon": "Revel.png",
    "implies": "Go",
    "website": "https://revel.github.io"
  },
  "RevenueHunt": {
    "cats": [
      71
    ],
    "description": "RevenueHunt is an affiliate marketing and advertising company specializing in paid surveys and cost per lead campaigns.",
    "icon": "RevenueHunt.png",
    "scriptSrc": "admin\\.revenuehunt\\.com/",
    "website": "https://revenuehunt.com"
  },
  "Revieve": {
    "cats": [
      76
    ],
    "description": "Revieve is a technology company delivering consumer-centric personalised digital brand experiences powered by AI/AR.",
    "icon": "Revieve.svg",
    "js": {
      "Revieve.__esModule": "",
      "revieveConfig.onClickProduct": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://www.revieve.com"
  },
  "ReviewSolicitors": {
    "cats": [
      90
    ],
    "description": "ReviewSolicitors is a free and independent client-led review platform focusing on the UK legal market.",
    "icon": "ReviewSolicitors.svg",
    "js": {
      "rs.getWidgetHtml": ""
    },
    "pricing": [
      "freemium"
    ],
    "saas": true,
    "scriptSrc": "\\.reviewsolicitors\\.co\\.uk/",
    "website": "https://www.reviewsolicitors.co.uk"
  },
  "Reviews.io": {
    "cats": [
      90
    ],
    "description": "Reviews.io is a review collection tool for companies to collect merchant (company) & product reviews from genuine customers, then share these on Google.",
    "dom": "a[href*='.reviews.io/company-reviews/']",
    "icon": "Reviews.io.svg",
    "js": {
      "reviewsio_hasVoted": "",
      "reviewsio_shareLink": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.reviews.io"
  },
  "RevolverMaps": {
    "cats": [
      35
    ],
    "description": "RevolverMaps is a collection of real-time visitor statistics widgets for website or blog. Interactive visitor mappings to a globe rendered by the Revolver Engine.",
    "icon": "RevolverMaps.svg",
    "scriptSrc": "\\.revolvermaps\\.com",
    "website": "https://www.revolvermaps.com"
  },
  "Revy": {
    "cats": [
      100
    ],
    "description": "Revy is dedicated to build Shopify Apps to generate more sales for merchants.",
    "icon": "Revy.png",
    "js": {
      "RevyApp": "",
      "RevyBundle": "",
      "RevyUpsell": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "requires": "Shopify",
    "saas": true,
    "scriptSrc": "api\\.revy\\.io/",
    "website": "https://revy.io"
  },
  "Rewardful": {
    "cats": [
      71
    ],
    "description": "Rewardful is a way for SaaS companies to setup affiliate and referral programs with Stripe.",
    "icon": "Rewardful.svg",
    "js": {
      "Rewardful": ""
    },
    "scriptSrc": "r\\.wdfl\\.co",
    "website": "https://www.getrewardful.com/"
  },
  "Rezdy": {
    "cats": [
      5,
      72
    ],
    "description": "Rezdy is an online booking software for tours and attractions.",
    "icon": "Rezdy.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "rezdy\\.\\w+/pluginJs",
    "website": "https://www.rezdy.com"
  },
  "Rezgo": {
    "cats": [
      5,
      72
    ],
    "description": "Rezgo is a tour operator software that provides online booking system.",
    "dom": {
      "iframe": {
        "attributes": {
          "id": "rezgo_content_frame"
        }
      },
      "link": {
        "attributes": {
          "href": "wp-content/plugins/rezgo/rezgo/templates"
        }
      }
    },
    "icon": "Rezgo.svg",
    "pricing": [
      "payg"
    ],
    "saas": true,
    "website": "https://www.rezgo.com"
  },
  "RichRelevance": {
    "cats": [
      76
    ],
    "description": "RichRelevance is a cloud-based omnichannel personalisation platform built to help Retailers, B2B, financial services, travel and hospitality, and branded manufacturers personalise their customer experiences.",
    "icon": "RichRelevance.png",
    "js": {
      "RR.U": "\\;confidence:50",
      "rr_v": "([\\d.]+)\\;version:\\1\\;confidence:50"
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.richrelevance\\.com/",
    "website": "https://richrelevance.com"
  },
  "Richpanel": {
    "cats": [
      53
    ],
    "description": "Richpanel is a purpose-built CRM and customer support platform for ecommerce and DTC brands.",
    "icon": "Richpanel.svg",
    "js": {
      "Richpanel.PLUGIN_API_URL": "",
      "RichpanelAppProxy": "",
      "richpanel_messenger_url": ""
    },
    "pricing": [
      "freemium",
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.richpanel\\.com/",
    "website": "https://www.richpanel.com"
  },
  "Rickshaw": {
    "cats": [
      25
    ],
    "implies": "D3",
    "js": {
      "Rickshaw": ""
    },
    "scriptSrc": "rickshaw(?:\\.min)?\\.js",
    "website": "http://code.shutterstock.com/rickshaw/"
  },
  "RightJS": {
    "cats": [
      12
    ],
    "description": "RightJS is a modular JavaScript framework.",
    "icon": "RightJS.png",
    "js": {
      "RightJS": ""
    },
    "oss": true,
    "website": "https://github.com/rightjs"
  },
  "Riot": {
    "cats": [
      12
    ],
    "icon": "Riot.png",
    "js": {
      "riot": ""
    },
    "scriptSrc": "riot(?:\\+compiler)?(?:\\.min)?\\.js",
    "website": "https://riot.js.org/"
  },
  "Ripple": {
    "cats": [
      12
    ],
    "description": "Ripple is the frontend framework for Single Digital Presence, delivered using Nuxt and Vue.js.",
    "headers": {
      "x-sdp-app-type": "ripple"
    },
    "icon": "ripple.png",
    "implies": [
      "Nuxt.js",
      "Vue.js",
      "Drupal"
    ],
    "oss": true,
    "website": "https://dpc-sdp.github.io/sdp-docs/ripple/"
  },
  "Rise.ai": {
    "cats": [
      84,
      94
    ],
    "description": "Rise.ai is a strategic re-engagement solution that provides brands and retailers with a unique currency of their own.",
    "icon": "Rise.ai.svg",
    "js": {
      "Rise.shop": "",
      "RiseStoreFront": ""
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "requires": "Shopify",
    "saas": true,
    "scriptSrc": "strn\\.rise-ai\\.com/",
    "website": "https://rise.ai"
  },
  "Riskified": {
    "cats": [
      10,
      16
    ],
    "description": "Riskified is a privately held company that provides SaaS fraud and chargeback prevention technology.",
    "headers": {
      "server": "Riskified Server"
    },
    "html": [
      "<[^>]*beacon\\.riskified\\.com",
      "<[^>]*c\\.riskified\\.com"
    ],
    "icon": "Riskified.svg",
    "js": {
      "RISKX": "",
      "riskifiedBeaconLoad": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://www.riskified.com/"
  },
  "RiteCMS": {
    "cats": [
      1
    ],
    "icon": "RiteCMS.png",
    "implies": [
      "PHP",
      "SQLite\\;confidence:80"
    ],
    "meta": {
      "generator": "^RiteCMS(?: (.+))?\\;version:\\1"
    },
    "website": "http://ritecms.com"
  },
  "Rive": {
    "cats": [
      25
    ],
    "description": "Rive is a real-time interactive design and animation tool.",
    "icon": "Rive.svg",
    "js": {
      "rive.Rive": ""
    },
    "pricing": [
      "freemium",
      "payg",
      "recurring"
    ],
    "saas": true,
    "website": "https://rive.app"
  },
  "Roadiz CMS": {
    "cats": [
      1,
      11
    ],
    "headers": {
      "X-Powered-By": "Roadiz CMS"
    },
    "icon": "Roadiz CMS.png",
    "implies": [
      "PHP",
      "Symfony"
    ],
    "meta": {
      "generator": "^Roadiz ?(?:master|develop)? v?([0-9\\.]+)\\;version:\\1"
    },
    "website": "https://www.roadiz.io"
  },
  "Robin": {
    "cats": [
      6
    ],
    "icon": "Robin.png",
    "js": {
      "_robin_getRobinJs": "",
      "robin_settings": "",
      "robin_storage_settings": ""
    },
    "website": "http://www.robinhq.com"
  },
  "RockRMS": {
    "cats": [
      1,
      11,
      32
    ],
    "description": "Rock RMS is a free, open-source Relationship Management System (RMS) built for churches and businesses.",
    "icon": "RockRMS.svg",
    "implies": [
      "Windows Server",
      "IIS",
      "Microsoft ASP.NET"
    ],
    "meta": {
      "generator": "^Rock v([0-9.]+)\\;version:\\1"
    },
    "website": "http://www.rockrms.com"
  },
  "Rockerbox": {
    "cats": [
      32
    ],
    "description": "Rockerbox is a provider of multi-touch attribution software.",
    "icon": "Rockerbox.png",
    "js": {
      "RB.source": "\\;confidence:50"
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "wxyz\\.rb\\.js",
    "website": "https://www.rockerbox.com"
  },
  "Rocket.Chat": {
    "cats": [
      52
    ],
    "description": "Rocket.Chat is a communication hub that facilitates team collaboration and organizes conversations.",
    "icon": "Rocket.Chat.svg",
    "js": {
      "RocketChat.livechat": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://rocket.chat"
  },
  "Rocketfy": {
    "cats": [
      6,
      51
    ],
    "description": "Rocketfy is a platform that allows users to build an online store and allows dropshipping at the same time.",
    "icon": "Rocketfy.svg",
    "implies": [
      "React",
      "Next.js"
    ],
    "meta": {
      "generator": "^Rocketfy\\sMaker\\s-\\sv([\\d\\.]+)$\\;version:\\1"
    },
    "pricing": [
      "payg"
    ],
    "saas": true,
    "scriptSrc": "\\.rocketfy\\.mx/",
    "website": "https://rocketfy.mx"
  },
  "Roistat": {
    "cats": [
      10,
      74
    ],
    "description": "Roistat is a marketing analytics system.",
    "icon": "roistat.svg",
    "js": {
      "roistatHost": "",
      "roistatProjectId": ""
    },
    "pricing": [
      "mid",
      "recurring",
      "poa"
    ],
    "website": "https://roistat.com/"
  },
  "Rokt": {
    "cats": [
      76
    ],
    "description": "Rokt is an ecommerce marketing technology that gives customers a personalised and relevant experience while buying online.",
    "headers": {
      "Content-Security-Policy": "\\.rokt\\.com"
    },
    "icon": "Rokt.svg",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.rokt\\.com/",
    "website": "https://www.rokt.com"
  },
  "Rollbar": {
    "cats": [
      13
    ],
    "icon": "Rollbar.svg",
    "scriptSrc": [
      "rollbar\\.js/([0-9.]+)\\;version:\\1"
    ],
    "website": "https://rollbar.com/"
  },
  "Rotic": {
    "cats": [
      52
    ],
    "description": "Rotic is a conversion chatbot that answers questions, captures contacts, and books meetings.",
    "icon": "Rotic.svg",
    "js": {
      "Rotic.setting": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://rotic.io"
  },
  "RoundCube": {
    "cats": [
      30
    ],
    "cpe": "cpe:2.3:a:roundcube:webmail:*:*:*:*:*:*:*:*",
    "description": "RoundCube is free and open-source web-based IMAP email client.",
    "html": "<title>RoundCube",
    "icon": "RoundCube.png",
    "implies": "PHP",
    "js": {
      "rcmail": "",
      "roundcube": ""
    },
    "website": "http://roundcube.net"
  },
  "Route": {
    "cats": [
      107
    ],
    "description": "Route is a delivery and shipping tracking app",
    "icon": "route.png",
    "js": {
      "Routeapp": ""
    },
    "scriptSrc": "//cdn.routeapp.io/",
    "website": "https://route.com/"
  },
  "Royal Mail": {
    "cats": [
      99
    ],
    "description": "Royal Mail is a British multinational postal service and courier company.",
    "icon": "Royal Mail.png",
    "requiresCategory": 6,
    "text": [
      "\\bRoyal Mail\\b"
    ],
    "website": "https://www.royalmail.com"
  },
  "Rubicon Project": {
    "cats": [
      36
    ],
    "description": "Rubicon Project is an advertising automation platform enabling publishers to transact advertising brands.",
    "dom": {
      "iframe[src*='.rubiconproject.com']": {
        "attributes": {
          "src": ""
        }
      },
      "img[src*='.rubiconproject.com']": {
        "attributes": {
          "src": ""
        }
      }
    },
    "icon": "Rubicon Project.svg",
    "saas": true,
    "scriptSrc": "https?://[^/]*\\.rubiconproject\\.com",
    "website": "http://rubiconproject.com/",
    "xhr": "\\.rubiconproject\\.com"
  },
  "Ruby": {
    "cats": [
      27
    ],
    "cpe": "cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*",
    "description": "Ruby is an open-source object-oriented programming language.",
    "headers": {
      "Server": "(?:Mongrel|WEBrick|Ruby)"
    },
    "icon": "Ruby.png",
    "website": "http://ruby-lang.org"
  },
  "Ruby Receptionists": {
    "cats": [
      5
    ],
    "description": "Ruby Receptionists is a Portland, Oregon based virtual answering service for small businesses.",
    "icon": "Ruby Receptionists.svg",
    "js": {
      "rubyApi": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "chatwidget\\.ruby\\.com",
    "website": "https://www.ruby.com"
  },
  "Ruby on Rails": {
    "cats": [
      18
    ],
    "cookies": {
      "_session_id": "\\;confidence:75"
    },
    "cpe": "cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:*",
    "description": "Ruby on Rails is a server-side web application framework written in Ruby under the MIT License.",
    "headers": {
      "Server": "mod_(?:rails|rack)",
      "X-Powered-By": "mod_(?:rails|rack)"
    },
    "icon": "Ruby on Rails.png",
    "implies": "Ruby",
    "js": {
      "ReactOnRails": "",
      "__REACT_ON_RAILS_EVENT_HANDLERS_RAN_ONCE__": ""
    },
    "meta": {
      "csrf-param": "^authenticity_token$\\;confidence:50"
    },
    "scriptSrc": "/assets/application-[a-z\\d]{32}/\\.js\\;confidence:50",
    "website": "https://rubyonrails.org"
  },
  "Rudderstack": {
    "cats": [
      97
    ],
    "description": "Rudderstack is a customer data platform (CDP) that helps you collect, clean, and control your customer data.",
    "icon": "Rudderstack.png",
    "js": {
      "rudderanalytics": ""
    },
    "saas": true,
    "scriptSrc": [
      "cdn\\.rudderlabs\\.com"
    ],
    "website": "https://rudderstack.com/"
  },
  "Rumble": {
    "cats": [
      14
    ],
    "description": "Rumble is a Canadian video-streaming platform that presents itself as an alternative to YouTube.",
    "dom": "iframe[src*='//rumble.com/']",
    "icon": "Rumble.svg",
    "js": {
      "Rumble.gdpr": "",
      "Rumble.resize": ""
    },
    "website": "https://rumble.com"
  },
  "Rust": {
    "cats": [
      27
    ],
    "description": "Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.",
    "icon": "Rust.svg",
    "oss": true,
    "website": "https://www.rust-lang.org"
  },
  "RxJS": {
    "cats": [
      12
    ],
    "description": "RxJS is a reactive library used to implement reactive programming to deal with async implementation, callbacks, and event-based programs.",
    "icon": "RxJS.png",
    "js": {
      "Rx.CompositeDisposable": "",
      "Rx.Symbol": ""
    },
    "oss": true,
    "scriptSrc": "rx(?:\\.\\w+)?(?:\\.compat|\\.global)?(?:\\.min)?\\.js",
    "website": "http://reactivex.io"
  },
  "Ryviu": {
    "cats": [
      90
    ],
    "description": "Ryviu is customer product reviews app for building social proof for store.",
    "icon": "Ryviu.png",
    "js": {
      "ryviu_global_settings": ""
    },
    "pricing": [
      "recurring",
      "payg",
      "low"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.ryviu\\.com",
    "website": "https://www.ryviu.com/"
  },
  "reCAPTCHA": {
    "cats": [
      16
    ],
    "description": "reCAPTCHA is a free service from Google that helps protect websites from spam and abuse.",
    "dom": "#recaptcha_image, iframe[src*='.google.com/recaptcha/'], div.g-recaptcha",
    "icon": "reCAPTCHA.svg",
    "js": {
      "Recaptcha": "",
      "recaptcha": ""
    },
    "pricing": [
      "freemium",
      "payg",
      "poa"
    ],
    "saas": true,
    "scriptSrc": [
      "api-secure\\.recaptcha\\.net",
      "recaptcha_ajax\\.js",
      "/recaptcha/(?:api|enterprise)\\.js"
    ],
    "scripts": "/recaptcha/api\\.js",
    "website": "https://www.google.com/recaptcha/"
  }
}
