Kevin Puventhiranathan's starred repositories
crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
functional-programming-jargon
Jargon from the functional programming world in simple terms!
LED-Settlers-of-Catan
Fully 3D printed 2-4 person Catan board with corresponding LED tiles, electronic rolling with place pointers, recourse summary display, and all in a bettery powered sealed package
type-challenges
Collection of TypeScript type challenges with online judge
chrome-extension-cli
🚀 The CLI for your next Chrome Extension
nodejs-reference-architecture
The Red Hat and IBM Node.js Reference architecture. The teams 'opinion' on what components our customers and internal teams should use when building Node.js applications and guidance for how to be successful in production with those components.
unimported
Find and fix dangling files and unused dependencies in your JavaScript projects.
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
neutralinojs
Portable and lightweight cross-platform desktop application development framework
33-js-concepts
📜 33 JavaScript concepts every developer should know.
smartcrop.js
Content aware image cropping
prettymaps
A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.
city-roads
Visualization of all roads within any city