I'm Kiko πͺπΈπͺπΊπΊπΈ
Writting code since 2012.
Worked for Vercel, IBM & more.
Building web infra & open source.
- microlink.io β Enter URL, receive data. Turn any link into screenshots, PDFs, previews, or structured data.
- unavatar.io β The ultimate avatar service that offers everything you need to easily retrieve user avatars.
- automate-release β β Automate software release workflows.
- git-authors-cli β β Print contributors and update package.json.
- chaste β Tiny type-casting library.
- free-email-domains β Comprehensive list of free email providers.
- generator-git β Configurable scaffolding for git-like projects.
- oembed-spec β oEmbed specification parser.
- osom β Database-agnostic object data modeling library.
- top-crawler-agents β List of common crawler user-agents.
- top-sites β List of top web domains and pages.
- top-user-agents β Up-to-date list of common browser user-agents.
- voll β Boolean expression evaluator.
- finepack β β Organize and keep JSON files readable.
- json-stringify-deterministic β Deterministic JSON.stringify for stable hashes.
- jsonsort β Sort objects/collections by criteria.
- sort-keys-recursive β Recursively sort object keys.
- counting β Simple microservice for counting things.
- geolocation β Geolocation microservice API routes.
- timecards β Time cards as a service.
- tom β Customer/subscription management and notifications.
- browserless β β Headless Chrome/Chromium performance driver for Node.js.
- cacheable-response β HTTP cache middleware with invalidation support.
- mql β Official HTTP client for Microlink API.
- router-http β Simple HTTP router compatible with Express.
- urlint β URL checker to keep links up to date.
- send-http β A straightforward way to send data for http.IncomingMessage.
- async-memoize-one β It caches the last time a function was called with the same arguments.
- async-ratelimiter β Simple async rate limiter.
- compress-brotli β Node.js interface for Brotli compression.
- debug-logfmt β The debug module that uses logfmt format.
- isolated-function β Run untrusted code in a Node.js V8 sandbox.
- js-mythbusters β JavaScript performance tips and myths.
- null-prototype-object β Fastest way for creating null-prototype objects in JavaScript.
- process-stats β Real-time Node.js process stats.
- superlock β Simple mutex/semaphore implementation.
- time-span β A zero dependencies high resolution timing function.
- untracked β Ignore unnecessary common files.
- keyvhq β β Simple key-value storage with multiple backends.
- openkey β β Redis-backed auth layer for SaaS.
- country-vat β Country VAT rate lookup.
- hyperdiff β Fast object diff utility.
###Β URL manipulation
- metascraper β β Extract unified metadata from websites (Open Graph, JSON-LD, Microdata, and more).
- css-urls β Extract URLs from stylesheets.
- html-encode β Convert HTML documents between encodings.
- html-get β Fetch HTML from websites, optimized for speed and correctness.
- html-urls β Extract links from HTML markup.
- https-tls β Configure HTTPS/TLS details by user-agent.
- is-local-address β Check whether hostname is a local IP.
- is-url-http β Check whether a URL is valid HTTP.
- ping-url β Fast URL ping with DNS cache.
- reachable-url β Resolve URLs as fast as possible.
- to-query β Convert URL to query object.
- url-http β Normalize input as WHATWG URL.
- xml-urls β Extract URLs from RSS/Atom/Sitemap XML.
- beauty-error β Prettified developer-friendly errors.
- colorable-dominant β Create ARIA-compliant color themes from dominant palette.
- simple-wappalyzer β Simple interface for Wappalyzer.
- splashy β Extract predominant/palette colors from images.
- spotify-url-info β Get metadata from Spotify URLs.
- tinyspawn β Minimal wrapper for child_process.
- whoops β Lightweight qualified error utilities.
- youtube-dl-exec β Node.js wrapper for youtube-dl.





