{
  "RBS Change": {
    "cats": [
      1,
      6
    ],
    "html": "<html[^>]+xmlns:change=",
    "icon": "RBS Change.png",
    "implies": "PHP",
    "meta": {
      "generator": "RBS Change"
    },
    "website": "https://www.rbschange.fr"
  },
  "RCMS": {
    "cats": [
      1
    ],
    "icon": "Valve.svg",
    "meta": {
      "generator": "^(?:RCMS|ReallyCMS)"
    },
    "website": "https://www.valve.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.svg",
    "js": {
      "RDStation": "",
      "RDStationTrackingCodeChecker": ""
    },
    "scriptSrc": "d335luupugsy2\\.cloudfront\\.net/js/loader-scripts/.*-loader\\.js",
    "website": "https://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"
  },
  "RE:Guest": {
    "cats": [
      32
    ],
    "description": "Re:Guest is a digital room seller that helps hoteliers increase their online visibility and reach more guests.",
    "icon": "REGuest.svg",
    "pricing": [
      "low",
      "recurring",
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.reguest-hub-api\\.reguest\\.io",
    "website": "https://www.reguest.io"
  },
  "REC": {
    "cats": [
      1,
      6
    ],
    "description": "REC is a customizable content management and ecommerce platform.",
    "icon": "REC.svg",
    "meta": {
      "generator": "^REC$"
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://www.recplus.co.uk"
  },
  "REDAXO": {
    "cats": [
      1
    ],
    "description": "REDAXO is a content management system that provides business optimisation through web projects and output codes.",
    "icon": "REDAXO.svg",
    "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"
  },
  "RMZ": {
    "cats": [
      6
    ],
    "description": "RMZ is a platform that allows users to create a store with features including payment processing, management tools, and access to statistics.",
    "icon": "RMZ.svg",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "assets\\.rmz\\.gg/",
    "website": "https://rmz.gg"
  },
  "RND": {
    "cats": [
      6
    ],
    "cookies": {
      ".RND.Antiforgery": "",
      ".RND.Customer": "",
      "rnd_csid": ""
    },
    "description": "RND is a software technology used for companies to set up ecommerce infrastructure.",
    "dom": "div#rnd-mobile-menu, a[href*='www.rnd.com.tr/?utm_source='][target='_blank'], a[href*='www.rndecommerce.com/'] > span > svg[title*='RND']",
    "icon": "RND.svg",
    "meta": {
      "apple-mobile-web-app-title": "^Rnd Commerce$",
      "generator": "^RND Ecommerce$"
    },
    "pricing": [
      "recurring"
    ],
    "requires": [
      "Microsoft ASP.NET",
      "New Relic"
    ],
    "saas": true,
    "scriptSrc": "/Scripts/plugins/rnd-mobilemenu/",
    "website": "https://www.rnd.com.tr/en/"
  },
  "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"
        }
      },
      "rss": {
        "attributes": {
          "version": "([\\d\\.]+)\\;version:\\1"
        }
      }
    },
    "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.svg",
    "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": "https://developers.rokitax.co.uk/projects/rxweb"
  },
  "Raaft": {
    "cats": [
      97
    ],
    "description": "Raaft is a tool designed to help SaaS companies lower customer churn and gather feedback from users who choose to cancel their subscriptions.",
    "icon": "Raaft.svg",
    "js": {
      "RAAFT_APP_ID": "",
      "raaft": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring",
      "poa"
    ],
    "saas": true,
    "website": "https://raaft.io"
  },
  "RabbitLoader": {
    "cats": [
      23
    ],
    "description": "RabbitLoader is a plugin designed to enhance PageSpeed Insights Score by addressing Core Web Vitals issues including FID, LCP, & CLS.",
    "dom": "link[href*='cfw.rabbitloader.xyz']",
    "icon": "RabbitLoader.svg",
    "pricing": [
      "low",
      "freemium"
    ],
    "saas": true,
    "website": "https://rabbitloader.com"
  },
  "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"
  },
  "Ractive.js": {
    "cats": [
      59
    ],
    "description": "Ractive.js is a template-driven UI library.",
    "icon": "Ractive.svg",
    "saas": true,
    "scriptSrc": "ractive/ractive\\.min\\.js",
    "website": "https://www.ractivejs.org"
  },
  "Radancy": {
    "cats": [
      101
    ],
    "description": "Radancy is an online platform facilitating virtual hiring events and career fairs.",
    "icon": "Radancy.svg",
    "js": {
      "brazenTechnologies": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "app\\.brazenconnect\\.com/js",
    "website": "https://www.radancy.com"
  },
  "Radix UI": {
    "cats": [
      66
    ],
    "css": [
      "--radix-accordion-content-height",
      "--radix-toast-swipe-end-x",
      "--radix-toast-swipe-move-x",
      "--radix-navigation-menu-viewport-width",
      "--radix-navigation-menu-viewport-height",
      "--radix-select-trigger-width",
      "--radix-select-trigger-height",
      "--radix-context-menu-content-transform-origin",
      "--radix-context-menu-content-available-height",
      "--radix-dropdown-menu-content-available-height",
      "--radix-dropdown-menu-content-transform-origin",
      "--radix-hover-card-content-transform-origin",
      "--radix-popover-trigger-width",
      "--radix-popover-content-transform-origin",
      "--radix-select-trigger-width",
      "--radix-select-content-available-height",
      "--radix-select-content-transform-origin",
      "--radix-tooltip-content-transform-origin"
    ],
    "description": "Radix UI is a React-based user interface component library that offers accessible, responsive, and customisable components for building web applications.",
    "dom": "a[data-radix-collection-item], button[data-radix-collection-item]",
    "icon": "Radix UI.svg",
    "oss": true,
    "requires": "React",
    "website": "https://www.radix-ui.com"
  },
  "Railway": {
    "cats": [
      62
    ],
    "description": "Railway is a cloud platform that simplifies building, deploying, and managing applications with easy setup and scalable infrastructure.",
    "headers": {
      "Server": "^railway$"
    },
    "icon": "Railway.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": false,
    "scripts": "railway\\.app",
    "website": "https://railway.app"
  },
  "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.svg",
    "implies": "PHP",
    "js": {
      "rainloop": "",
      "rainloopI18N": ""
    },
    "meta": {
      "rlAppVersion": "^([0-9.]+)$\\;version:\\1"
    },
    "scriptSrc": "^rainloop/v/([0-9.]+)/\\;version:\\1",
    "website": "https://www.rainloop.net/"
  },
  "RaiseDonors": {
    "cats": [
      111
    ],
    "description": "RaiseDonors is for anyone raising money and cultivating donor relationships online.",
    "dom": "a[href*='//raisedonors.com/'][target='_blank']",
    "icon": "RaiseDonors.svg",
    "meta": {
      "author": "^RaiseDonors$"
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://explore.raisedonors.com"
  },
  "Raisely": {
    "cats": [
      111
    ],
    "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"
  },
  "Rake": {
    "cats": [
      52
    ],
    "description": "Rake is a messaging platform and conversion optimization solution designed for communication between customers, visitors, and co-workers.",
    "icon": "Rake.svg",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "widget\\.rake\\.ai/",
    "website": "https://www.rake.ai"
  },
  "Raku-uru Cart": {
    "cats": [
      6
    ],
    "description": "Raku-uru Cart is an all-in-one ecommerce platform from Japan.",
    "icon": "Raku-uru Cart.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.raku-uru\\.jp/cms",
    "website": "https://business.kuronekoyamato.co.jp/raku-uru/"
  },
  "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
    ],
    "description": "Ramda is a practical functional programming library for JavaScript that emphasizes immutability, currying, and function composition to facilitate writing more declarative and modular code.",
    "icon": "Ramda.svg",
    "oss": true,
    "scriptSrc": "ramda.*\\.js",
    "website": "https://ramdajs.com"
  },
  "Ramper": {
    "cats": [
      32
    ],
    "description": "Ramper is a B2B marketing and sales platform designed to streamline business operations.",
    "icon": "Ramper.svg",
    "js": {
      "LaharApp.criacao_elementos": "",
      "PopupLahar.create": "",
      "SourceLahar.init": "",
      "TrackingLahar.create": ""
    },
    "saas": true,
    "website": "https://ramper.com.br"
  },
  "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",
    "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.svg",
    "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"
  },
  "Raptive": {
    "cats": [
      36
    ],
    "description": "Raptive is a company formed from the merger of CafeMedia, AdThrive, and CafeMedia Ad Management, focusing on supporting digital creators and publishers​.",
    "icon": "Raptive.svg",
    "js": {
      "adthrive": "",
      "adthriveVideosInjected": ""
    },
    "saas": true,
    "scriptSrc": "ads\\.adthrive\\.com",
    "website": "https://raptive.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.svg",
    "js": {
      "Raptor": "",
      "onRaptorLoaded": "",
      "raptorBase64": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": [
      "api\\.raptorsmartadvisor\\.com",
      "msecnd\\.net/script/raptor-([\\d.]+)\\.js\\;version:\\1"
    ],
    "website": "https://raptorsmartadvisor.com"
  },
  "Rasayel": {
    "cats": [
      2
    ],
    "description": "Rasayel is a customer communication platform that helps businesses sell to and support their customers over WhatsApp and other social messaging channels.",
    "icon": "Rasayel.svg",
    "js": {
      "RasayelOmniWidget": "",
      "RasayelWabaWidget": "",
      "RasayelWhatsAppWidget": ""
    },
    "pricing": [
      "low",
      "recurring",
      "poa"
    ],
    "saas": true,
    "website": "https://www.rasayel.io"
  },
  "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"
  },
  "Ratesight": {
    "cats": [
      90
    ],
    "description": "Ratesight is an online review management software that helps businesses collect and track online reviews.",
    "dom": "script#ratesight-sidebar-widget",
    "icon": "RateSight.svg",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.ratesight\\.com/",
    "website": "https://ratesight.com"
  },
  "Rawabit": {
    "cats": [
      51
    ],
    "cookies": {
      "rawabit_session": ""
    },
    "description": "Rawabit is a website builder that lets small businesses design landing pages, modify sections, and embed content links using a drag and drop editor.",
    "icon": "Rawabit.svg",
    "meta": {
      "powered-by": "^Rawabit$"
    },
    "pricing": [
      "freemium",
      "recurring",
      "low"
    ],
    "saas": true,
    "website": "https://www.rawabit.me"
  },
  "Raychat": {
    "cats": [
      52
    ],
    "description": "Raychat is a free customer messaging platform.",
    "icon": "raychat.svg",
    "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": "https://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.svg",
    "js": {
      "reamaze.version": "^([\\d\\.]+)$\\;version:\\1"
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.reamaze\\.com/",
    "website": "https://www.reamaze.com"
  },
  "Re:plain": {
    "cats": [
      52
    ],
    "description": "Re:plain is a live chat integration for WhatsApp, Facebook Messenger, and Telegram, allowing you to connect live chat to your website.",
    "icon": "Replain.svg",
    "js": {
      "replainInitialized": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.replain\\.cc/",
    "website": "https://replain.cc"
  },
  "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-'], style[id*='react-tooltip-core-styles']": {
        "exists": ""
      }
    },
    "icon": "React.svg",
    "js": {
      "React.version": "^([\\d\\.]+)$\\;version:\\1",
      "ReactOnRails": "",
      "__REACT_ON_RAILS_EVENT_HANDLERS_RAN_ONCE__": "",
      "__isReactFizzContext": ""
    },
    "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 Flow": {
    "cats": [
      59
    ],
    "description": "React Flow is a library for building node-based applications.",
    "dom": {
      "style[type='text/css']": {
        "text": "react-flow"
      }
    },
    "icon": "React Flow.svg",
    "oss": true,
    "requires": "React",
    "website": "https://reactflow.dev"
  },
  "React Native for Web": {
    "cats": [
      59
    ],
    "description": "React Native for Web is a library that allows developers to use React Native components and patterns to build cross-platform web applications alongside native mobile applications.",
    "dom": "style#react-native-stylesheet",
    "icon": "React.svg",
    "implies": "React",
    "oss": true,
    "website": "https://necolas.github.io/react-native-web/"
  },
  "React Redux": {
    "cats": [
      12
    ],
    "description": "React Redux is the official React binding for Redux.",
    "icon": "Redux.svg",
    "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",
    "js": {
      "__reactRouterVersion": "^([\\d\\.]+)$\\;version:\\1"
    },
    "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"
  },
  "ReadAloud": {
    "cats": [
      5
    ],
    "description": "The SiteSpeaker text-to-speech widget is embedded into your posts and give users an alternate way to consume your content as audio.",
    "dom": "div#ra-player, div[data-skin*='assets\\.sitespeaker\\.link/embed/skins']",
    "icon": "default.svg",
    "website": "https://www.readaloudwidget.com",
    "xhr": "assets\\.sitespeaker\\.link"
  },
  "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"
  },
  "ReadyPlanet": {
    "cats": [
      32
    ],
    "description": "ReadyPlanet is a marketing platform from Thailand, offering various widgets to support businesses in their online marketing efforts.",
    "dom": "link[href*='rwidget.readyplanet.com']",
    "icon": "ReadyPlanet.svg",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.readyplanet\\.com/",
    "website": "https://www.readyplanet.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"
  },
  "Reaktion": {
    "cats": [
      6
    ],
    "description": "Reaktion is a provider of ecommerce solutions designed to help businesses enhance their online profits.",
    "icon": "Reaktion.svg",
    "js": {
      "reaktionLock": ""
    },
    "pricing": [
      "mid",
      "recurring",
      "payg",
      "poa"
    ],
    "saas": true,
    "scripts": "api\\.reaktion\\.com",
    "website": "https://reaktion.com"
  },
  "RealNex MarketPlace": {
    "cats": [
      6
    ],
    "description": "RealNex Marketplace is a platform for buying, selling, leasing, and transacting in commercial real estate, offering advanced search tools, alerts for new listings, and automated matching based on user-defined criteria.",
    "icon": "RealNex.svg",
    "js": {
      "NEX_MAP_ID": ""
    },
    "pricing": [
      "freemium",
      "mid",
      "recurring"
    ],
    "saas": true,
    "website": "https://realnex.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": ""
    },
    "icon": "RebelMouse.svg",
    "js": {
      "REBELMOUSE_ACTIVE_TASKS_QUEUE": ""
    },
    "website": "https://www.rebelmouse.com/"
  },
  "Rebuy": {
    "cats": [
      76,
      100
    ],
    "description": "Rebuy offers personlisation solutions for ecommerce sites.",
    "icon": "Rebuy.svg",
    "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.svg",
    "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.svg",
    "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.svg",
    "scriptSrc": "api\\.reciteme\\.com/asset/js",
    "website": "https://reciteme.com/"
  },
  "Recombee": {
    "cats": [
      76
    ],
    "description": "Recombee is a Recommender as a Service offering a RESTful API and SDKs, custom-tailored by data scientists.",
    "icon": "Recombee.svg",
    "js": {
      "obsPostRecombee": "",
      "obsRecombee": "",
      "recombee": "",
      "recombeeClient": ""
    },
    "oss": true,
    "pricing": [
      "freemium",
      "recurring",
      "payg",
      "poa"
    ],
    "saas": true,
    "website": "https://www.recombee.com"
  },
  "Recomify": {
    "cats": [
      100
    ],
    "description": "Recomify is a 1-click install, cost-effective smart product recommendation engine.",
    "icon": "Recomify.svg",
    "implies": "Shopify",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "app\\.recomify\\.com/",
    "website": "https://www.recomify.com"
  },
  "Recop": {
    "cats": [
      101
    ],
    "description": "Recop is a recruitment optimization system from Japan.",
    "icon": "Recop.svg",
    "js": {
      "$recop.Event": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://recop.jp"
  },
  "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.",
    "dom": "input[data-recurly]",
    "icon": "Recurly.svg",
    "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"
  },
  "RedShop": {
    "cats": [
      6
    ],
    "description": "RedShop provides a platform for SMEs to manage their ecommerce business.",
    "dom": "link[href*='//redshop.s3.amazonaws.com/']",
    "icon": "RedShop.svg",
    "implies": [
      "Amazon S3",
      "TypeScript",
      "Next.js",
      "React"
    ],
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.redshop.io"
  },
  "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": "https://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/"
  },
  "Redicom": {
    "cats": [
      6
    ],
    "description": "Redicom is a Portuguese-based platform specializing in premium ecommerce solutions.",
    "icon": "Redicom.svg",
    "meta": {
      "generator": "^Redicom Prolepse$"
    },
    "saas": true,
    "website": "https://www.redicom.pt"
  },
  "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"
  },
  "Reditus": {
    "cats": [
      71
    ],
    "description": "Reditus is a partner management tool for B2B SaaS companies.",
    "icon": "Reditus.svg",
    "pricing": [
      "mid",
      "recurring",
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.getreditus\\.com/",
    "website": "https://www.getreditus.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": "https://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.",
    "dom": "link[href*='//redux.js.org']",
    "icon": "Redux.svg",
    "js": {
      "__REDUX_DEVTOOLS_EXTENSION__": ""
    },
    "oss": true,
    "scriptSrc": [
      "/redux(@|/)([\\d.]+)(?:/[a-z]+)?/redux(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://redux.js.org"
  },
  "Redux Framework": {
    "cats": [
      87
    ],
    "description": "Redux Framework is a modular PHP library that allows developers to create customisable settings panels and controls for WordPress projects, providing a consistent user interface for managing options and settings.",
    "icon": "Redux Framework.svg",
    "meta": {
      "framework": "Redux\\s([\\d\\.]+)\\;version:\\1",
      "generator": "Redux\\s([\\d\\.]+)\\;version:\\1"
    },
    "oss": true,
    "requires": "WordPress",
    "website": "https://redux.io"
  },
  "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"
  },
  "Refericon": {
    "cats": [
      94
    ],
    "description": "Refericon is a tool that enhances conversion and sales by using referral marketing.",
    "icon": "Refericon.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "//app\\.refericon\\.pl/",
    "website": "https://refericon.pl/"
  },
  "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": "https://refersion.com"
  },
  "Refiner": {
    "cats": [
      73
    ],
    "description": "Refiner provides a survey solution designed to help SaaS companies get more survey responses and gain a better understanding of their users.",
    "dom": "div#refiner-widget-wrapper",
    "icon": "Refiner.svg",
    "js": {
      "_refiner": "",
      "_refinerAlreadyBooted": "",
      "_refinerQueue": "",
      "_refinerTracker": ""
    },
    "pricing": [
      "freemium",
      "mid",
      "recurring",
      "poa"
    ],
    "saas": true,
    "scriptSrc": "js\\.refiner\\.io/v([\\d]+)/client\\.js\\;version:\\1",
    "website": "https://refiner.io"
  },
  "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"
  },
  "Reform": {
    "cats": [
      110
    ],
    "description": "Reform is a conversion-focused form builder designed to optimize data collection.",
    "icon": "Reform.svg",
    "js": {
      "Reform": "",
      "ReformHandlers": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.reform.app"
  },
  "Refundid": {
    "cats": [
      102
    ],
    "description": "Refundid provides ecommerce customers instant refunds for their online returns.",
    "dom": "a[href*='.refundid.com/']",
    "icon": "Refundid.svg",
    "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": "https://www.reinvigorate.net"
  },
  "Rela": {
    "cats": [
      32
    ],
    "description": "Rela is a set of property marketing tools for real estate professionals to enhance listings, attract potential buyers, and streamline the sales process.",
    "icon": "Rela.svg",
    "js": {
      "relaAjaxLink": "",
      "relaAjaxPost": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.relahq.com"
  },
  "Relais Colis": {
    "cats": [
      99
    ],
    "description": "Relais Colis is a French parcel delivery network.",
    "icon": "Relais Colis.svg",
    "requiresCategory": 6,
    "text": [
      "\\bRelais Colis\\b"
    ],
    "website": "https://www.relaiscolis.com"
  },
  "Relap": {
    "cats": [
      36
    ],
    "description": "Relap is an advertising effectiveness system that focuses on optimizing content recommendations and increasing user engagement.",
    "icon": "Relap.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "//relap\\.io/v([\\d]+)/relap\\.js\\;version:\\1",
    "website": "https://relap.io"
  },
  "Relewise": {
    "cats": [
      76
    ],
    "description": "Relewise is a platform that uses personalisation technology to provide customised online experiences through personalised search and recommendations.",
    "dom": "link[href*='api.relewise.com/']",
    "icon": "Relewise.svg",
    "js": {
      "relewiseConfig": "",
      "relewiseTracking": ""
    },
    "pricing": [
      "payg"
    ],
    "saas": true,
    "website": "https://relewise.com"
  },
  "Remarkable Commerce": {
    "cats": [
      6
    ],
    "description": "Remarkable Commerce is a technology and services company which provides a ecommerce platform for mid-sized retailers.",
    "headers": {
      "x-powered-by": "Remarkable Commerce"
    },
    "icon": "Remarkable.svg",
    "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": "",
      "__remixRouteModules": "",
      "__remixRouter": ""
    },
    "oss": true,
    "website": "https://remix.run/"
  },
  "Remixd": {
    "cats": [
      5
    ],
    "description": "Remixd is a platform that enables podcast creators to efficiently produce and share their podcasts with a worldwide audience. The platform provides various tools and features to support podcast creation, hosting, and distribution, such as podcast hosting, analytics, monetisation, and social media integration.",
    "icon": "remixd.svg",
    "scriptSrc": "tags\\.remixd\\.com/player",
    "website": "https://www.remixd.com"
  },
  "Remotion": {
    "cats": [
      14
    ],
    "description": "Remotion is a software tool that enables the creation of videos through React programming.",
    "icon": "Remotion.svg",
    "implies": "React",
    "js": {
      "remotion_imported": "^([\\d\\.]+)$\\;version:\\1",
      "remotion_renderReady": ""
    },
    "pricing": [
      "low",
      "freemium",
      "recurring"
    ],
    "website": "https://remotion.dev"
  },
  "Render": {
    "cats": [
      62
    ],
    "description": "Render is a cloud computing platform that provides a wide range of services, including web hosting, cloud computing, and application development. Render offers several hosting options, including static site hosting, web application hosting, and managed databases.",
    "headers": {
      "x-render-origin-server": "Render"
    },
    "icon": "Render.svg",
    "pricing": [
      "low",
      "freemium",
      "payg",
      "recurring"
    ],
    "website": "https://render.com"
  },
  "Render Better": {
    "cats": [
      92,
      100
    ],
    "description": "Render Better is automated site speed and core web vital optimisation platform for Shopify.",
    "dns": {
      "CNAME": "\\.renderbetter\\.app"
    },
    "icon": "renderbetter.svg",
    "js": {
      "renderbetter": ""
    },
    "requires": "Shopify",
    "website": "https://www.renderbetter.com"
  },
  "Replicache": {
    "cats": [
      12,
      23
    ],
    "description": "Replicache is a JavaScript framework for building high-performance, offline-capable, collaborative web apps.",
    "headers": {
      "x-replicache-requestid": ""
    },
    "icon": "Replicache.svg",
    "pricing": [
      "freemium",
      "mid",
      "recurring"
    ],
    "saas": true,
    "website": "https://replicache.dev/"
  },
  "Replit": {
    "cats": [
      47
    ],
    "description": "Replit is a platform for creating and sharing software.",
    "headers": {
      "expect-ct": "\\.repl\\.it/",
      "replit-cluster": ""
    },
    "icon": "Replit.svg",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "website": "https://replit.com"
  },
  "Replo": {
    "cats": [
      51
    ],
    "description": "Replo is a platform offering customizable landing pages designed for ecommerce teams.",
    "dom": [
      "div[id='replo-fullpage-element']",
      "script[id='replo-deps-element-id']"
    ],
    "icon": "replo.svg",
    "pricing": [
      "mid",
      "recurring"
    ],
    "requires": "Shopify",
    "saas": true,
    "scriptSrc": "replocdn\\.com/",
    "website": "https://www.replo.app"
  },
  "Replyco": {
    "cats": [
      52
    ],
    "description": "Replyco is a helpdesk software designed for ecommerce sellers to manage and centralise inbox messages across various marketplaces.",
    "icon": "Replyco.svg",
    "js": {
      "replycoChat": ""
    },
    "pricing": [
      "mid",
      "recurring",
      "poa"
    ],
    "saas": true,
    "scriptSrc": "app\\.replyco\\.com/",
    "website": "https://replyco.com"
  },
  "Replyment": {
    "cats": [
      5
    ],
    "description": "Engage with your customers effortlessly on their preferred messaging app using Replyment, including WhatsApp, Messenger, and more. We support 20+ apps and platforms for seamless engagement.",
    "icon": "Replyment.svg",
    "pricing": [
      "low",
      "recurring",
      "onetime"
    ],
    "saas": true,
    "scriptSrc": "widget\\.replyment\\.com/",
    "website": "https://replyment.com"
  },
  "Repro": {
    "cats": [
      10,
      32
    ],
    "description": "Repro is a growth platform for mobile apps offering flexible analytics, user studies with play-by-play action videos, and marketing strategies like push notifications and in-app messages.",
    "icon": "Repro.svg",
    "js": {
      "reproio": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.reproio\\.com/web/v([\\d\\.]+)/repro-sdk\\.min\\.js\\;version:\\1",
    "website": "https://repro.io"
  },
  "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": "https://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"
  },
  "Reserva INK": {
    "cats": [
      6
    ],
    "description": "Reserva INK is a platform that enables users to sell personalized t-shirts without the need for stock, offering nationwide delivery and a professional online store for easy management of orders and sales.",
    "icon": "ReservaINK.svg",
    "pricing": [
      "freemium",
      "mid",
      "recurring"
    ],
    "saas": true,
    "scripts": "www\\.reserva\\.ink",
    "website": "https://reserva.ink"
  },
  "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": "https://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"
  },
  "Respond.io": {
    "cats": [
      52
    ],
    "description": "Respond.io is an AI-powered customer conversation management software.",
    "dom": "script#respondio__growth_tool",
    "icon": "RespondIO.svg",
    "js": {
      "$__respond": "",
      "$respond": ""
    },
    "pricing": [
      "mid",
      "recurring",
      "poa"
    ],
    "saas": true,
    "website": "https://www.respond.io"
  },
  "Responsa": {
    "cats": [
      52
    ],
    "description": "Responsa is a conversational AI platform designed to increase sales and reduce operational costs by automating customer interactions and streamlining communication processes.",
    "icon": "Responsa.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scripts": "//goresponsa\\.com/",
    "website": "https://responsa.ai"
  },
  "Responsive Lightbox & Gallery": {
    "cats": [
      87,
      7
    ],
    "description": "Responsive Lightbox & Gallery plugin is a lightweight WordPress gallery plugin by Digital Factory.",
    "icon": "Digital Factory.svg",
    "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"
  },
  "Restaumatic": {
    "cats": [
      6
    ],
    "description": "Restaumatic is an ecommerce online restaurant ordering system.",
    "icon": "Restaumatic.svg",
    "js": {
      "RestaumaticRegistry": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://www.restaumatic.com"
  },
  "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.svg",
    "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"
  },
  "Retain": {
    "cats": [
      52
    ],
    "description": "Retain is an online conversation system developed in Iran designed to facilitate digital communication.",
    "saas": true,
    "scriptSrc": "\\.retain\\.ir/",
    "website": "https://retain.ir"
  },
  "Retention.com": {
    "cats": [
      100,
      36
    ],
    "description": "Retention.com's identity resolution software helps Shopify merchants recover lost shoppers.",
    "icon": "Retention.com.svg",
    "js": {
      "B2BRetention": "",
      "addedToCartRetentionButton": "",
      "viewedProductRetention": ""
    },
    "pricing": [
      "mid",
      "payg",
      "recurring"
    ],
    "saas": true,
    "website": "https://retention.com"
  },
  "Retina.js": {
    "cats": [
      59
    ],
    "description": "Retina.js is an open-source script designed to facilitate the delivery of high-resolution images to devices with retina displays.",
    "js": {
      "RetinaImage": "",
      "retinajs": ""
    },
    "oss": true,
    "scriptSrc": "/js/retina(\\.min)?\\.js\\?ver=([\\d\\.]+)\\;version:\\2",
    "website": "https://imulus.github.io/retinajs"
  },
  "Retool": {
    "cats": [
      47
    ],
    "description": "Retool is a development platform that enables the rapid creation and customisation of internal tools, including admin dashboards and database interfaces, through a combination of drag-and-drop components and code.",
    "icon": "Retool.svg",
    "js": {
      "RETOOL_PAGE_SUSPEND_DETECTED": ""
    },
    "pricing": [
      "low",
      "freemium",
      "recurring"
    ],
    "url": "^https://retool\\.[\\d\\w\\-]+\\.(?:com|io)/",
    "website": "https://retool.com"
  },
  "Retrina Builder": {
    "cats": [
      51
    ],
    "description": "Retrina Builder is a drag-and-drop page builder for OpenCart that enables website creation without requiring coding skills.",
    "dom": "link[href*='/retrina-builder.min.css'], link[href*='/retrina_builder_custom.css']",
    "icon": "RetrinaBuilder.svg",
    "saas": true,
    "website": "https://retrina.com/ronixa-product"
  },
  "Return Prime": {
    "cats": [
      100,
      102
    ],
    "description": "Return Prime is an application to manage returns for Shopify stores.",
    "icon": "return-prime.svg",
    "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"
  },
  "Retype": {
    "cats": [
      57
    ],
    "description": "Retype is an open-source static site generator built with Node.js that allows users to create and manage websites with ease using Markdown as the primary content format.",
    "icon": "retype.svg",
    "implies": "Node.js",
    "meta": {
      "generator": "Retype\\s([\\d\\.]+)?\\;version:\\1"
    },
    "oss": true,
    "pricing": [
      "freemium",
      "low",
      "recurring",
      "onetime"
    ],
    "website": "https://retype.com"
  },
  "Reunion Marketing": {
    "cats": [
      32
    ],
    "description": "Reunion Marketing is a digital marketing platform for automotive dealerships.",
    "icon": "ReunionMarketing.svg",
    "js": {
      "reunionMarketingApiDomain": ""
    },
    "saas": true,
    "website": "https://reunionmarketing.com"
  },
  "RevBid": {
    "cats": [
      36
    ],
    "description": "RevBid is a header bidding platform designed for publishers to optimize ad revenue.",
    "icon": "RevBid.svg",
    "saas": true,
    "scriptSrc": "\\.revbid\\.net/",
    "website": "https://revbid.net"
  },
  "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.svg",
    "js": {
      "RevLifterObject": "",
      "revlifter": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "assets\\.revlifter\\.io",
    "website": "https://www.revlifter.com"
  },
  "Reveal.js": {
    "cats": [
      12
    ],
    "description": "Reveal.js is a JavaScript framework for building dynamic and interactive presentations using web technologies like HTML, CSS, and JavaScript.",
    "icon": "reveal.js.svg",
    "implies": "Highlight.js",
    "js": {
      "Reveal.VERSION": "^(.+)$\\;version:\\1"
    },
    "oss": true,
    "scriptSrc": "(?:^|/)reveal(?:\\.min)?\\.js",
    "website": "https://revealjs.com"
  },
  "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"
  },
  "Reverse Market Insight": {
    "cats": [
      10
    ],
    "description": "Reverse Market Insight is a provider of performance data and analytics solutions for the reverse mortgage industry.",
    "icon": "ReverseMarketInsight.svg",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scriptSrc": "widget\\.rminsight\\.net",
    "website": "https://www.rminsight.net"
  },
  "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"
  },
  "Review Stars": {
    "cats": [
      90
    ],
    "description": "Review Stars is a digital marketing boutique that assists businesses in enhancing their positive online reputation using review generation technology.",
    "icon": "ReviewStars.svg",
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.reviewstars\\.com/",
    "website": "https://reviewstars.com/"
  },
  "Review Wave": {
    "cats": [
      90
    ],
    "description": "Review Wave is reputation management software that helps business owners obtain reviews on trusted websites to boost growth.",
    "icon": "ReviewWave.svg",
    "js": {
      "RWEmbedJS": "",
      "_rwReviewEmbed": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "cdn\\.reviewwave\\.com/",
    "website": "https://www.reviewwave.com"
  },
  "ReviewForest": {
    "cats": [
      90
    ],
    "description": "ReviewForest is a service that facilitates the collection of product reviews, contributing to environmental efforts.",
    "icon": "ReviewForest.svg",
    "pricing": [
      "low",
      "recurring",
      "poa"
    ],
    "saas": true,
    "scriptSrc": "\\.reviewforest\\.org/",
    "website": "https://reviewforest.org/"
  },
  "ReviewPro": {
    "cats": [
      90
    ],
    "description": "ReviewPro is a hotel guest review system designed to collect and analyze guest feedback.",
    "icon": "ReviewPro.svg",
    "saas": true,
    "scriptSrc": "sapi\\.reviewpro\\.com/",
    "website": "https://reviewpro.shijigroup.com"
  },
  "ReviewRail": {
    "cats": [
      90
    ],
    "description": "ReviewRail is an online review system designed to collect, manage, and display customer feedback.",
    "icon": "ReviewRail.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "app\\.reviewrail\\.com/",
    "website": "https://reviewrail.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"
  },
  "Reviewshake": {
    "cats": [
      90
    ],
    "description": "Reviewshake is an all-in-one reputation management tool that generates reviews, enhances your brand, and monitors your reputation.",
    "icon": "Reviewshake.svg",
    "js": {
      "Rails.appUrl": "app\\.reviewshake\\.com"
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.reviewshake\\.com/",
    "website": "https://www.reviewshake.com/"
  },
  "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"
  },
  "Revv": {
    "cats": [
      111
    ],
    "description": "Revv is a lead optimisation and donation platform.",
    "icon": "Revv.svg",
    "meta": {
      "revv-api-domain": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://revv.com"
  },
  "Revy": {
    "cats": [
      100
    ],
    "description": "Revy is dedicated to build Shopify Apps to generate more sales for merchants.",
    "icon": "Revy.svg",
    "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/"
  },
  "Rewix": {
    "cats": [
      6
    ],
    "description": "Rewix is a B2B ecommerce platform that offers flexible and secure solutions to increase sales through data-driven tools.",
    "icon": "Rewix.svg",
    "js": {
      "Rewix.trackUpdateCart": ""
    },
    "saas": true,
    "website": "https://www.rewixecommerce.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"
  },
  "Rich Plugins Reviews": {
    "cats": [
      87,
      90
    ],
    "description": "Rich Plugins Reviews is a WordPress plugin that integrates verified reviews from trusted sources such as Google and Facebook.",
    "dom": "link[href*='/wp-content/plugins/widget-google-reviews/']",
    "icon": "Rich Plugins.svg",
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "requires": "WordPress",
    "saas": true,
    "scriptSrc": "/wp-content/plugins/widget-google-reviews/",
    "website": "https://richplugins.com/business-reviews-bundle-wordpress-plugin"
  },
  "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.svg",
    "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": "https://code.shutterstock.com/rickshaw/"
  },
  "Riddle": {
    "cats": [
      73
    ],
    "description": "Riddle is a platform enabling creation of lists, polls, and quizzes.",
    "icon": "Riddle.svg",
    "js": {
      "riddleAPI": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.riddle.com"
  },
  "RideBits": {
    "cats": [
      72,
      104
    ],
    "description": "RideBits is a provider of trip booking apps for ground transportation companies, offering solutions for managing bookings.",
    "icon": "RideBits.svg",
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.ridebitsapp\\.com/",
    "website": "https://ridebits.com"
  },
  "RightJS": {
    "cats": [
      12
    ],
    "description": "RightJS is a modular JavaScript framework.",
    "icon": "RightJS.png",
    "js": {
      "RightJS": ""
    },
    "oss": true,
    "website": "https://github.com/rightjs"
  },
  "RightMessage": {
    "cats": [
      76
    ],
    "description": "RightMessage is a real-time content personalization tool.",
    "icon": "RightMessage.svg",
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "tag\\.rightmessage\\.com/",
    "website": "https://rightmessage.com"
  },
  "Ringba": {
    "cats": [
      10
    ],
    "description": "Ringba is a platform that offers call tracking solutions to businesses, pay-per-call networks, brokers, agencies, and performance marketers of all sizes.",
    "icon": "Ringba.svg",
    "js": {
      "ringba.release": "",
      "ringba_known_numbers": ""
    },
    "pricing": [
      "mid",
      "recurring",
      "poa"
    ],
    "saas": true,
    "website": "https://www.ringba.com"
  },
  "Ringostat": {
    "cats": [
      32
    ],
    "description": "Ringostat is an AI-powered platform designed for business phone systems and marketing performance.",
    "icon": "Ringostat.svg",
    "js": {
      "ringostatAPI": "",
      "ringostatAnalytics": "",
      "ringostatRestartSubstitution": ""
    },
    "pricing": [
      "freemium",
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "script\\.ringostat\\.com/",
    "website": "https://ringostat.com"
  },
  "Rinsed": {
    "cats": [
      53
    ],
    "description": "Rinsed is a customer relationship management software tailored for the car wash industry.",
    "icon": "Rinsed.svg",
    "js": {
      "isRinsedScriptLoaded": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.app\\.rinsed\\.co/",
    "website": "https://www.rinsed.com"
  },
  "Riot.js": {
    "cats": [
      12
    ],
    "cpe": "cpe:2.3:a:riot.js:riot-compiler:*:*:*:*:*:*:*:*",
    "description": "Riot.js is a minimalistic, component-based UI library that enables developers to create custom elements in modern browsers with a small footprint and simple API.",
    "icon": "Riot.js.svg",
    "js": {
      "riot": "",
      "riot.version": "v([\\d\\.]+)\\;version:\\1"
    },
    "oss": true,
    "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": "https://ritecms.com"
  },
  "RiteKit": {
    "cats": [
      32
    ],
    "description": "RiteKit is a tool that enhances social media engagement by optimizing calls-to-action (CTAs), generating relevant hashtags, and integrating with social media management systems to streamline content distribution and audience interaction.",
    "dom": "iframe[src*='cdn.ritekit.com/']",
    "icon": "RiteKit.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://ritekit.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"
  },
  "RoadRunner": {
    "cats": [
      22
    ],
    "description": "RoadRunner is a high-performance PHP application server, load balancer, and process manager written in Golang.",
    "headers": {
      "Server": "RoadRunner"
    },
    "icon": "RoadRunner.svg",
    "implies": "PHP",
    "oss": true,
    "website": "https://roadrunner.dev"
  },
  "Roadiz CMS": {
    "cats": [
      1,
      11
    ],
    "description": "Roadiz CMS is a polymorphic CMS based on Symfony Flex, Doctrine ORM, API Platform, and Twig.",
    "headers": {
      "X-Powered-By": "Roadiz CMS"
    },
    "icon": "Roadiz CMS.svg",
    "implies": [
      "PHP",
      "Symfony"
    ],
    "meta": {
      "generator": "^Roadiz ?(?:master|develop)? v?([0-9\\.]+)\\;version:\\1"
    },
    "oss": true,
    "website": "https://www.roadiz.io"
  },
  "Robin": {
    "cats": [
      6
    ],
    "icon": "Robin.png",
    "js": {
      "_robin_getRobinJs": "",
      "robin_settings": "",
      "robin_storage_settings": ""
    },
    "website": "https://www.robinhq.com"
  },
  "RobixCM Generator": {
    "cats": [
      19
    ],
    "description": "RobixCM Generator is a service specializing in designing, developing, updating, and managing websites and online services.",
    "icon": "Robixcm.png",
    "meta": {
      "robixcm": "RobixCM"
    },
    "saas": true,
    "website": "https://robixcm.ir"
  },
  "Robly": {
    "cats": [
      32,
      75
    ],
    "description": "Robly is an email marketing platform designed to simplify campaign creation and management for businesses.",
    "dom": "form[action*='list.robly.com/']",
    "icon": "Robly.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.robly.com"
  },
  "Robofy": {
    "cats": [
      52
    ],
    "description": "Robofy is a platform providing AI chatbots for websites, enabling the creation of custom ChatGPT models trained on user-specific content.",
    "icon": "Robofy.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.robofy\\.ai/",
    "website": "https://www.robofy.ai"
  },
  "Rock Content": {
    "cats": [
      96
    ],
    "description": "Rock Content is a content marketing platform. It provides tools and resources for creating, distributing, and measuring content to help businesses engage their audience and achieve marketing goals.",
    "icon": "RockContent.svg",
    "saas": true,
    "scriptSrc": "\\.rockcontent\\.com/",
    "website": "https://rockcontent.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": "https://www.rockrms.com"
  },
  "Rockee": {
    "cats": [
      90
    ],
    "description": "Rockee is a content feedback and performance platform that provides insights into audience perceptions of content.",
    "icon": "Rockee.svg",
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "app\\.rockee\\.io/",
    "website": "https://rockee.io"
  },
  "Rockerbox": {
    "cats": [
      32
    ],
    "description": "Rockerbox is a provider of multi-touch attribution software.",
    "icon": "Rockerbox.svg",
    "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/"
  },
  "Roller": {
    "cats": [
      53
    ],
    "description": "Roller is an all-in-one software that helps operators boost revenue and deliver a better guest experience.",
    "dom": "iframe#roller-widget, template[data-nitro-marker-id='roller-checkout']",
    "icon": "Roller.svg",
    "js": {
      "RollerCheckout": "",
      "RollerConstants": "",
      "rollerDL": ""
    },
    "pricing": [
      "low",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.roller.software"
  },
  "Rontar": {
    "cats": [
      36
    ],
    "description": "Rontar is a provider of ad management solutions catering to businesses seeking effective advertising strategies and optimization tools.",
    "icon": "Rontar.svg",
    "js": {
      "RontarAddToCartFunction": ""
    },
    "pricing": [
      "freemium",
      "payg"
    ],
    "saas": true,
    "scriptSrc": "\\.rontar\\.com/",
    "website": "https://www.rontar.com"
  },
  "Roojoom": {
    "cats": [
      32
    ],
    "description": "Roojoom is a content marketing platform that converts content into revenue, designed for guided browsing.",
    "icon": "Roojoom.svg",
    "js": {
      "RoojoomsGridCtrl": ""
    },
    "saas": true,
    "scriptSrc": "\\.roojoom\\.com/",
    "website": "https://www.roojoom.com"
  },
  "Roompot": {
    "cats": [
      93
    ],
    "description": "Roompot is a provider of holiday parks, specialising in the management and operation of parks and campsites.",
    "dom": "link[href*='cdn.roompot.com']",
    "icon": "Roompot.svg",
    "pricing": [
      "poa"
    ],
    "saas": true,
    "website": "https://www.roompot.com"
  },
  "Rosti": {
    "cats": [
      88
    ],
    "description": "Rosti is a hosting service suitable for development and production deployment of web applications.",
    "headers": {
      "X-Rosti": ""
    },
    "icon": "Rosti.svg",
    "pricing": [
      "low",
      "recurring"
    ],
    "website": "https://rosti.cz"
  },
  "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.svg",
    "implies": "PHP",
    "js": {
      "rcmail": "",
      "roundcube": ""
    },
    "oss": true,
    "website": "https://roundcube.net"
  },
  "Route": {
    "cats": [
      107
    ],
    "description": "Route is a delivery and shipping tracking app",
    "icon": "route.svg",
    "js": {
      "Routeapp": ""
    },
    "pricing": [
      "freemium",
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "\\.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.svg",
    "requiresCategory": 6,
    "text": [
      "\\bRoyal Mail\\b"
    ],
    "website": "https://www.royalmail.com"
  },
  "Rspack": {
    "cats": [
      19
    ],
    "description": "Rspack is a JavaScript bundler written in Rust, offering faster build times and compatibility with the Webpack ecosystem​.",
    "icon": "Rspack.svg",
    "implies": "Rust",
    "oss": true,
    "website": "https://www.rspack.dev"
  },
  "Rspress": {
    "cats": [
      57
    ],
    "description": "Rspress is a static site generator built on Rspack, offering features like MDX support, full-text search, internationalization, and customizable themes​.",
    "icon": "Rspress.svg",
    "implies": "Rspack",
    "meta": {
      "generator": "Rspress\\sv([\\d\\.]+)\\;version:\\1"
    },
    "oss": true,
    "website": "https://rspress.dev"
  },
  "Rubedo": {
    "cats": [
      1
    ],
    "description": "Rubedo is an open-source PHP CMS powered by the Zend Framework, NoSQL MongoDB, Elasticsearch, and AngularJS, offering advanced features for content management and development.",
    "implies": [
      "MongoDB",
      "Elasticsearch",
      "PHP"
    ],
    "js": {
      "rubedoConfig": ""
    },
    "oss": true,
    "website": "https://github.com/WebTales/rubedo"
  },
  "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": "https://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|Ruby(?:/([\\d\\.]+))?)\\;version:\\1"
    },
    "icon": "Ruby.svg",
    "website": "https://ruby-lang.org"
  },
  "Ruby Chat": {
    "cats": [
      52
    ],
    "description": "Ruby Chat is a service offering live virtual receptionists and live chat to assist businesses in managing customer interactions and inquiries in real-time.",
    "icon": "RubyChat.svg",
    "js": {
      "rubyChatLoading": ""
    },
    "pricing": [
      "mid",
      "recurring"
    ],
    "saas": true,
    "scriptSrc": "chatwidget\\.ruby\\.com/",
    "website": "https://www.ruby.com/solutions/live-chat"
  },
  "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.svg",
    "implies": "Ruby",
    "js": {
      "ReactOnRails": "",
      "__REACT_ON_RAILS_EVENT_HANDLERS_RAN_ONCE__": "",
      "_rails_loaded": ""
    },
    "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.svg",
    "js": {
      "rudderanalytics": ""
    },
    "saas": true,
    "scriptSrc": [
      "cdn\\.rudderlabs\\.com"
    ],
    "website": "https://rudderstack.com/"
  },
  "Ruffle": {
    "cats": [
      14
    ],
    "description": "Ruffle is an open-source Flash Player emulator that allows users to view and play Flash content on modern web browsers without requiring the original Adobe Flash Player.",
    "icon": "Ruffle.svg",
    "js": {
      "RufflePlayer.config": ""
    },
    "oss": true,
    "website": "https://ruffle.rs"
  },
  "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"
  },
  "RunKit": {
    "cats": [
      47,
      59
    ],
    "description": "RunKit is a tool for prototyping server-side JavaScript.",
    "icon": "RunKit.svg",
    "js": {
      "RunKit": "",
      "RunKit.version": "([\\d\\.]+)\\;version:\\1"
    },
    "oss": true,
    "scriptSrc": "\\.runkit\\.com",
    "website": "https://runkit.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.svg",
    "js": {
      "Rx.CompositeDisposable": "",
      "Rx.Symbol": ""
    },
    "oss": true,
    "scriptSrc": "rx(?:\\.\\w+)?(?:\\.compat|\\.global)?(?:\\.min)?\\.js",
    "website": "https://reactivex.io"
  },
  "Ryviu": {
    "cats": [
      90
    ],
    "description": "Ryviu is customer product reviews app for building social proof for store.",
    "icon": "Ryviu.svg",
    "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/"
  },
  "riyo.ai": {
    "cats": [
      10
    ],
    "description": "riyo.ai (formerly known as Traek) is a website insights, analytics and lead generation tool.",
    "icon": "Riyo.AI.svg",
    "js": {
      "Traek": ""
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "saas": true,
    "website": "https://www.riyo.ai"
  }
}