Skip to content
@xcrap-dev

Xcrap

An open-source remote Web Scraping SaaS that shares its internal packages with the public.


Xcrap Cloud is an ambitious Web Scraping project that seeks to solve architectural problems in web scrapers and crawlers. Our main stack is composed of TypeScript and Node.js.

This project also has a SaaS platform called Xcrap, where we enable our users to create scrapers by defining analysis and transformation models that serve to extract and transform data. We offer this service via website and REST API.

All our projects are open source and licensed under the MIT license, contribute with us!

Marcuth, 2025

Pinned Loading

  1. html-parser html-parser Public

    Xcrap HTML Parser is an experimental library written in Rust, built with the NAPI-RS framework for compatibility with Node.js. Its goal is to be fast, lightweight, and support both CSS and XPath qu…

    Rust 7

  2. extractor extractor Public

    Xcrap Parser is a parsing package for the Xcrap framework that handles things like HTML and JSON with declarative models.

    TypeScript 2

  3. core core Public

    Xcrap Core is the core package of the Xcrap framework for web scraping, offering tools such as HttpClient, BaseClient, Randomizer, Rotator, and support for proxies and pagination.

    TypeScript 1

  4. xcrap xcrap Public

    JavaScript 1

Repositories

Showing 10 of 23 repositories
  • image-text-extractor Public

    Xcrap Image Text Extractor is a package of the Xcrap framework that abstracts the extraction of texts from images using the node-tesseract-ocr library.

    xcrap-dev/image-text-extractor's past year of commit activity
    TypeScript 1 MIT 0 0 4 Updated Aug 14, 2026
  • got-scraping-client Public

    Xcrap Got Scraping Client is a package of the Xcrap framework that implements an HTTP client using the Got Scraping library.

    xcrap-dev/got-scraping-client's past year of commit activity
    TypeScript 2 MIT 0 0 3 Updated May 22, 2026
  • api Public
    xcrap-dev/api's past year of commit activity
    TypeScript 1 MIT 0 0 4 Updated May 22, 2026
  • puppeteer-extra-client Public

    Xcrap Puppeteer Extra Client is a package of the Xcrap framework that implements an HTTP client using the Puppeteer Extra library.

    xcrap-dev/puppeteer-extra-client's past year of commit activity
    TypeScript 1 MIT 0 0 2 Updated May 21, 2026
  • puppeteer-client Public

    Xcrap Puppeteer Client is a package of the Xcrap framework that implements an HTTP client using the Puppeteer library.

    xcrap-dev/puppeteer-client's past year of commit activity
    TypeScript 1 MIT 0 0 1 Updated Apr 23, 2026
  • xcrap-python Public

    A modern, declarative, and modular web scraping framework for Python.

    xcrap-dev/xcrap-python's past year of commit activity
    Python 0 0 0 5 Updated Apr 13, 2026
  • xcrap Public
    xcrap-dev/xcrap's past year of commit activity
    JavaScript 1 MIT 0 0 5 Updated Apr 3, 2026
  • impit-client Public

    Xcrap Impit Client is a package within the Xcrap framework that implements an HTTP client using the Impit library.

    xcrap-dev/impit-client's past year of commit activity
    TypeScript 1 MIT 0 0 5 Updated Apr 2, 2026
  • axios-client Public

    Xcrap Axios Client is a package of the Xcrap framework that implements an HTTP client using the Axios library.

    xcrap-dev/axios-client's past year of commit activity
    TypeScript 1 MIT 0 0 5 Updated Apr 1, 2026
  • core Public

    Xcrap Core is the core package of the Xcrap framework for web scraping, offering tools such as HttpClient, BaseClient, Randomizer, Rotator, and support for proxies and pagination.

    xcrap-dev/core's past year of commit activity
    TypeScript 1 MIT 0 0 5 Updated Mar 25, 2026