DEV Community

JSTools Weekly
JSTools Weekly

Posted on • Originally published at jstools.substack.com

🔥2023#15: X-Crawl, A Flexible Multifunctional Crawler

Hi JS developers👋
JSTools Weekly newsletter, issue 2023#15 (hot JS Tools) just released.

See full list of hot javascript tools

JSTools Weekly - issue 2023#15 - hot js tools

x-crawl: x-crawl is a flexible Node.js multi-purpose crawler library.

  • 🔥 Async/Sync - Just change the mode property to toggle async/sync crawling mode.

  • ⚙️Multiple functions - Can crawl pages, crawl interfaces, crawl files and poll crawls. And it supports crawling single or multiple.

  • 🖋️ Flexible writing method - A function adapts to multiple crawling configurations and obtains crawling results. The writing method is very flexible.

  • 👀 Device Fingerprinting - Zero configuration/custom configuration to avoid fingerprinting to identify and track us from different locations.

  • ⏱️ Interval crawling - no interval/fixed interval/random interval, can effectively use/avoid high concurrent crawling.

  • and more

taxonomy: An open source application built using the new router, server components and everything new in Next.js 13.

screenshot-2

source

shoehorn: work seamlessly with partial mocks in TypeScript.

croner: Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

  • Trigger functions in JavaScript using Cron syntax.

  • Evaluate cron expressions and get a list of upcoming run times.

  • Uses Vixie-cron pattern, with additional features such as L for last day and weekday of month.

  • Works in Node.js >=7.6 (both require and import), Deno >=1.16 and Bun >=0.2.2.

  • and more

lucia: Authentication, simple and clean

garph: Fullstack TypeScript experience for GraphQL-APIs

pretty-ts-errors: 🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀

pretty-ts-errors

source

twitter-api-client: Complete implementation of the undocumented Twitter API

owl: OWL: A web framework for structured, dynamic and maintainable applications

wakuwork: Minimalistic React Framework

xLog: 🪽 The best on-chain and open-source blogging community for everyone.

magicast: 🧀 Programmatically modify JavaScript and TypeScript source codes with a simplified, elegant and familiar syntax powered by recast and babel.

reka.js: 💎 State management system to build any no-code editor

banner-min

source

persistent: A tiny persistent store for Nano Stores state manager

znv: Type-safe environment parsing and validation for Node.js with Zod schemas

hotscript: A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.

image

source

forgetti: Solve your hook spaghetti (with more spaghetti). Inspired by React Forget.

ProtoNative: A React Native prototyping tool for developers.

deepscatter: Zoomable, animated scatterplots in the browser that scales over a billion points

saaskit: A modern SaaS template built on Fresh.

ark: Universal headless UI components for the web. Powered by Zag.js

arktype: TypeScript's 1:1 validator, optimized from editor to runtime

See full list of hot javascript tools

Top comments (0)