Open Source
A list of repositories I maintain across my organizations. Sorted by GitHub stars.
Complete archived list of standard Unicode emoji characters for Node.js and the browser.
#archive
#characters
#complete
#dataset
#emoji
Simple cross-runtime Brotli compress and decompress API for Node.js buffers and strings.
#br
#brotli
#buffer
#compress
#compression
Comprehensive list of free email provider domains for signup validation and disposable filtering.
#blocklist
#disposable
#domains
#email
#form
Drop-in debug logger that emits logfmt key=value lines for structured Heroku-style logs.
#bunyan
#debug
#format
#heroku
#key-value
Parse, normalize, test, and convert data URIs to buffers — MIME type, base64, and charset helpers.
#base64
#buffer
#charset
#data-uri
#data-url
Check if a file exists. A fs.exists implementation that is not deprecated.
#directory
#exists
#file
#file system
#filesystem
Fast Content-Type parsing for HTTP requests and responses — MIME type helpers aligned with RFC 7231.
#charset
#content-type
#header
#http
#media-type
Pretty-print Error objects for terminals and logs with readable stacks and colors.
#beautify
#error
#format
#inspect
#log
Lint and organize package.json into a deterministic, readable key order for clean diffs.
#cli
#deterministic
#format
#json
#lint
An HTTP compliant route path middleware for serving cache response with invalidation support.
#cache
#cacheable
#caching
#cloudflare
#http
Extract every URL referenced inside CSS stylesheets — url(), @import, and background sources.
#assets
#background
#css
#extract
#href
Complete list of standard emoji shortcode keywords and shortcuts for lookup and validation.
#dictionary
#emoji
#emoticon
#keywords
#list
Convenient Node.js wrapper around the flyctl CLI to manage Fly.io apps, machines, and deploys.
#apps
#cli
#deploy
#devops
#fly
Get the screen aspect ratio of a device.
#aspect
#device
#ratio
#screen
Look up VAT, GST, and sales-tax rates by country using ISO 3166-1 alpha-2/alpha-3 codes.
#billing
#country
#eu
#gst
#invoice
Create the configurable scaffolding to start with a git-like project.
#generator
#git
#github
#initialize
#project
Simple fixed-capacity array list with push, pop, and size helpers for bounded collections.
#array
#bounded
#buffer
#capacity
#collection
Utility for type casting & data conversion.
#casting
#cohercion
#conversion
#data
#fn
Automate npm releases with conventional commits, changelog generation, and standard-version workflows.
#automate
#changelog
#ci
#commitlint
#conventional-commits
Build ARIA and WCAG-compliant color themes from a predominant palette with contrast-safe pairs.
#a11y
#accessibility
#aria
#color
#colorable
Complete list of standard Unicode code points that represent emoji characters.
#characters
#codepoints
#dataset
#emoji
#emoticon
Detect whether a string embeds HTML markup by scanning for tags and common HTML patterns.
#check
#content
#detect
#embed
#html
Run one or more shell commands across multiple directories — useful for monorepos and batch git tasks.
#batch
#cli
#command
#cwd
#directories
Menubar status indicator that pings the network and shows internet health in AnyBar on macOS.
#anybar
#connectivity
#health
#indicator
#internet
Iterate Node.js streams with async iterators, concurrency limits, series or parallel processing.
#async
#concurrency
#each
#iterator
#nodejs
Resolve BIMI DNS TXT records and fetch the brand logo URL for an email domain.
#bimi
#brand
#dns
#domain
#email
Switch AWS CLI profiles quickly from the terminal — faster AWS_PROFILE switching for multi-account work.
#aws
#aws-cli
#awsctx
#cli
#config
counting things, as microservice.
#analytics
#microservice
#pageviews
#self-hosted
#count
Ensure that a dependency is always resolved.
#npm
#dependency
#resolved
Vanilla JS "copy to clipboard" button for code snippets — lightweight, framework-free UX helper.
#button
#clipboard
#clipboard-api
#code
#copy
Intercept a function call and run success or error handlers based on the result — guardian proxy.
#aku
#function
#guard
#handler
#hook
Create lazy singleton functions with cold-start capabilities.
#cold
#cold-start
#defer
#deferred
#lazy
Check whether a process ID (PID) is currently running on the system without throwing.
#alive
#check
#exists
#kill
#pid
Proposed Array prototype helpers and polyfills exploring future ECMAScript collection APIs.
#array
#collection
#ecmascript
#extend
#future
Encode numbers to Base58 strings — compact, alphanumeric IDs without ambiguous characters.
#alphanumeric
#base58
#bitcoin
#compact
#decode
Afterglow Monokai syntax style for Atom.
#afterglow
#atom
#monokai
#syntax
Get the type of something. Seriously.
#check
#instanceof
#type-of
#typeof
Ensure to resolve the path of a NPM dependency.
#npm
#dependency
#resolved
Ask for a type, returns a true/false as answer.
#array
#boolean
#date
#function
#is
Kikobeats/awesome-api
2951
GitHub
A curated list of awesome resources for design and implement RESTful API's.
#awesome
#awesome-list
Get unified metadata from websites using Open Graph, Microdata, RDFa, Twitter Cards, JSON-LD, HTML, and more.
#metadata
#parse
#scrape
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
#automation
#browser-automation
#chromium
#lighthouse
#pdf-generation
Get unified user avatar from social networks, including Instagram, SoundCloud, Telegram, Twitter, YouTube & more.
#avatar
#avatar-placeholder
#avatar-service
#microservice
#domain
Ignore common junk files in zip/lambda/webpack bundles with a universal untracked file list.
#bundle
#cleanup
#deploy
#gitignore
#ignore
Kikobeats/awesome-github
692
GitHub
An exquisite list of awesome :octocat: secrets.
#awesome
#awesome-list
#github-notifications
#github-profiles
#github-stars
:ghost: STHAP js, where is my perf?.
#handbook
#javascript
#myth
#perfomance
#mythbusters
Make any URL embeddable. Turn any URL into a beautiful link preview.
#cards
#embed
#iframe
#link-preview
#links
A simple Node.js wrapper for youtube-dl/yt-dlp.
#youtube-dl
#yt-dlp
#binary
#nodejs
#youtube-dl-wrapper
Kikobeats/awesome-network-js
584
GitHub
A :tophat: list of network layer resources written pure JS.
Simple key-value storage with support for multiple backends.
#cache
#caching
#key-value
#localstorage
#map
JSON viewer for React.
#array-viewer
#base-16
#component
#interactive
#interactive-json
The easiest way to create and share dynamic images at scale.
#cards
#img
#meta
#metatags
#microlink
An always up-to-date list of the top 100 HTTP user-agents most used over the Internet.
#user-agent
#user-agent-string
#user-agents
#bot
#browser
Kikobeats/awesome-cli
350
GitHub
A curated list of awesome resources for building immersive CLI experiences.
#awesome
#awesome-list
#cli
#command-line
#command-line-tool
Rate limit made simple, easy, async.
#nodejs
#rate-limiting
#async
#limit
#limiter
Optimize and convert images and videos using format-specific compression pipelines on top of ImageMagick and FFmpeg.
#ffmpeg
#gifsicle
#imagemagick
#jpegtran
#mozjpegtran
Tom microservice toolkit for Stripe customers, subscription plans, email, and notifications.
#backoffice
#billing
#email
#microservice
#notifications
AI-ready infrastructure for interacting with the web. Built on real browsers. Exposed through a single API.
#gatsby
Given any image (GIF, PNG, WebP, AVIF, etc) extract predominant & palette colors.
#api
#color
#color-scheme
#dominant-colors
#microservice
List git contributors and write them into package.json authors/contributors automatically.
#authors
#cli
#commit
#contributors
#credits
Checking the availability of links from your CLI.
#linter
#ping
#urls
Kikobeats/awesome-gif
105
GitHub
A curated list of awesome gif's resources.
Get the HTML from any website, using prerendering when necessary.
#audio
#fetch
#get
#got
#headless
Get metadata from any Spotify URL.
#link-preview
#metadata
#spotify
#spotify-urls
#embed
An Awesome [/osom/] Object Data Modeling (Database Agnostic).
#casting
#schema
#transformations
#agnostic
#data
Add gzip, deflate, and Brotli compression middleware to Node.js HTTP servers.
#br
#brotli
#compress
#compression
#deflate
🗜Responsive clamping component for React in 735 bytes.
#clamp
#clamping
#components
#ellipsis
#lines
teslahunt/awesome-tesla
44
GitHub
A curated list of awesome resources related with Tesla Motors.
#awesome
#awesome-list
#tesla
#teslamotors
Parse a request URL into a typed query object with camelCase keys, booleans, and number casting.
#api
#boolean
#camelcase
#cast
#params
Detect anti-bot protection from 20+ providers — CloudFlare, Akamai, DataDome, PerimeterX, Kasada, Imperva, reCAPTCHA, hCaptcha, Turnstile, and more.
#akamai
#antibot
#bot-detection
#bot-protection
#captcha
Resolve a URL as fast as possible and report whether the destination is reachable over HTTP.
#check
#health
#http
#ping
#probe
Deterministic JSON.stringify with sorted keys for consistent hashes and stable cache keys.
#canonical
#deterministic
#digest
#hash
#json
Retrieve real-time data from Tesla Inventory.
#cpo
#inventory
#tesla
#tesla-api
#teslaapi
A minimalistic wrapper around Node.js `child_process.spawn` API.
#child-process
#nodejs
#spawn
#bin
#binaries
CLI for regexgen — generate an optimized regular expression that matches a given set of strings.
#automaton
#cli
#dfa
#generate
#match
Create and throw named, qualified Error subclasses with a small factory API.
#class
#constructor
#custom
#error
#exception
Get detailed information about the incoming request based on the IP address.
#api
#geolocation
#geolocation-api
#ip
#microservice
Convert number to a human readable string: `13500` → `13.5K`.
#human
#humanize
#humanized
#number
#prettify
Dataset of the top 500 websites and domains by popularity for benchmarks and research.
#alexa
#benchmark
#dataset
#domains
#moz
Detect web technologies from HTML and headers using Wappalyzer rules without a full browser.
#analyzer
#cms
#detect
#fingerprint
#headers
Curated list of common web crawler and bot User-Agent strings used across the internet.
#agents
#bot
#crawler
#detect
#googlebot
memoize the last result, in async way.
#api
#async
#asynchronous
#cache
#call
Kikobeats/server-sandbox
27
GitHub
Learn how to configure a server to provide typical services for the web.
Fastest way for creating null-prototype objects in JavaScript.
#dictionary
#fast
#no-prototype
#null-prototype
#object
Minimal async mutex and semaphore for serializing critical sections in Node.js.
#async
#await
#concurrency
#critical-section
#lock
Run JavaScript from AI agents, plugins, and workflows in a separate Node.js process with strict safety limits.
#agent
#ai
#eval
#isolate
#plugin
Check if a country is part of EU (European Union) or EEA (pean Economic Area). ISO 3166-1 compliant.
#area
#economic
#european
#iso-31661
#iso-31661-alpha2
Kikobeats/awesome-full-text-search
20
GitHub
A curated list of :mag: full text search engines and stuff related with it.
#algolia
#awesome
#awesome-list
#datasets
#elasticsearch
Kikobeats/macdown-flatland-theme
20
GitHub
Flatland theme for Mou Markdown editor.
A boolean expressions evaluator.
#expr
#bool
#boolean
#evaluator
#expression
Kikobeats/dotfiles
17
GitHub
.files, including ~/.osx — sensible hacker defaults for OS X.
Statically check whether a hostname or IP is a local, loopback, private, or link-local address.
#check
#hostname
#ip
#local
#localhost
Display dynamic real-time information about running Node.js process.
#display
#dynamic
#eventloop
#human
#information
Setup HTTPS details related to TLS according to the User Agent provided.
#algorithms
#ciphers
#curve
#ecdh
#got
Example Tom microservice showing payments, subscriptions, email, and notification handlers.
#api
#demo
#email
#example
#microservice
CloudFlare Radar verified bots directory – 500+ web crawlers and user agents as JSON.
#bot-detection
#bots
#cloudflare
#cloudflare-radar
#crawler
Fast authentication layer for your SaaS, backed by Redis.
#authorization
#limit
#rate
#ratelimter
#security
Recursively map object and array values with a customizer — deep lodash.mapValues.
#array
#deep
#json
#lodash
#map
Find common, removed and added element between two collections.
#comparison
#difference
#intersection
#added
#array
Check if a word is a emoji shortcut.
#emoji
#shortcut
#keyword
Check whether a string is a valid HTTP or HTTPS URL using WHATWG URL parsing.
#boolean
#check
#http
#https
#is
Sort object keys recursively for deterministic JSON serialization and stable hashing.
#deep
#deterministic
#hash
#json
#keys
Amazon S3 storage adapter for Keyv.
#keyv
#s3
#s3-bucket
#amazon
Generate Tesla Model S/3/X/Y 3D photo visualizations.
#tesla
#tesla-api
#teslamotors
#3d
#gallery
Extract all href and src URLs from HTML markup for crawling, auditing, and link checks.
#anchors
#crawl
#extract
#href
#html
Extract all URLs from Feed, Atom, RSS, and Sitemap XML markup for crawling and auditing.
#atom
#crawl
#extract
#feed
#parser
Microservice to retrieve your CloudFlare Analytics.
#analytics
#cloudflare
#microservice
#microlink
#requests
CLI for executing multiple commands in parallel with minimal footprint (~2KB).
#cli
#concurrently
#parallel
#process
#bash
Lightweight URI parser that splits a string into protocol, host, path, query, and fragment parts.
#fragment
#host
#parse
#parser
#path
Content Delivery Network for Microlink assets.
#assets
#cdn
#microlink
Lighthouse Viewer as service.
#microservice
#lighthouse
#viewer
Fast DNS resolution caching results for a while.
#cache
#dns
#keyv
#ping
#url
Delete local git branches that were already removed on the remote after prune.
#branches
#cleanup
#cli
#delete
#garbage
Given a request, get the country code. ISO 3166-1 alpha-2 compliant.
#cf-ipcountry
#country
#geoip
#geolite
#geolocation
Kikobeats/awesome-minimal-websites
8
GitHub
A curated list of minimal websites.
Generate SVG linear and radial gradient markup from familiar CSS gradient syntax.
#background
#color
#css
#fill
#generate
React hook to sync component state with the URL query string — works with Next.js, Gatsby, and SSR.
#gatsby
#hook
#nextjs
#query
#querystring
Runs Microlink Function locally.
#browserless
#chrome
#chromium
#function
#microlink
Interact with Microlink API using an Edge Function.
#edge
#edge-function
#authentication
#authorization
#cors
Resolve Content-Length from URLs, data URIs, or response-like inputs without downloading the body.
#bytes
#content-length
#data-uri
#head
#http
Tiny configuration loader for Node.js, browsers, and Deno with env overrides and cascading files.
#browser
#config
#configuration
#deno
#dotenv
React "copy to clipboard" button for code snippets with a small, accessible component API.
#button
#clipboard
#code
#component
#copy
Parse an HTTP request body stream into text, JSON, Buffer, or URL-encoded form data.
#body
#buffer
#form
#http
#json
Minimal flat color theme for Hyper terminal with clean backgrounds and high-contrast accents.
#colors
#dark
#flat
#hyper
#hyper-theme
Apply Microsoft styleguide sentence-style capitalization to titles and headings.
#capitalization
#capitalize
#heading
#microsoft
#sentence-case
Microservice to get the latest public GitHub repos from a user/organization.
#microservice
#oss
#microlink
#web
Kikobeats/docker-vips
5
GitHub
A docker image for using vips.
Parse HTML markup and extract every script tag, source URL, and inline script content.
#dom
#extract
#html
#iframe
#inject
Heuristic check that flags strings which look like SQL injection payloads for input validation.
#detect
#injection
#input
#owasp
#regex
Minimal Express-compatible HTTP router for pathname matching and middleware chains.
#api
#express
#handler
#http
#middleware
Tiny key=value DSL parser designed to pair with full-text search engines and query builders.
#dsl
#filter
#fulltext
#key-value
#lexer
A set of links used for demo purposes.
#demo
#links
#microlink
Microservice to retrieve your CloudFlare Health Checks.
#cloudflare
#healthcheck
#microservice
#k8s
#microlink
microlinkhq/open
5
GitHub
Tesla Vehicle Identification Number (VIN) implemented following Model S/3/X/Y service manuals.
#decoder
#manual
#model-3
#model-s
#model-x
Kikobeats/awesome-scraping
4
GitHub
A good start point of resources for make scraping.
Fail CI when the git working tree is dirty or behind remote — enforce a clean checkout.
#check
#checkout
#ci
#clean
#cli
Sort a JSON object or collection of objects by a criteria path for stable, readable output.
#array
#collection
#compare
#criteria
#deep
Kill an entire process group including children — zero dependencies, with Windows support.
#children
#group
#kill
#pid
#process
Delete old AWS Lambda function versions to reclaim storage and keep deployments tidy.
#aws
#cleanup
#cli
#delete
#functions
Send any value on an HTTP ServerResponse with automatic Content-Type detection — like res.send for Node.js.
#buffer
#content-type
#http
#middleware
#proxy
High-resolution elapsed-time helper built on process.hrtime for benchmarks and profiling.
#benchmark
#elapsed
#hrtime
#measure
#milliseconds
Detailed technical information related to Tesla vehicles.
#tesla
#tesla-api
#teslamotors
#spec
Kikobeats/hackintosh
3
GitHub
my hackintosh build.
Convert HTML documents of arbitrary encoding into a target charset such as UTF-8 or UTF-16.
#charset
#decode
#document
#encode
#encoding
Create a GitHub Release from the latest git tag with one command — built for CI release workflows.
#automation
#changelog
#ci
#cli
#gh-release
Detect whether a Node.js process.platform value is UNIX-like (darwin, linux, freebsd, sunos).
#check
#darwin
#freebsd
#is
#linux
Check whether a word or shortcut is a standard emoji shortcode (e.g. smile, heart, thumbsup).
#check
#emoji
#emoticon
#is
#shortcode
Require the first available module from a list of package names with graceful fallbacks.
#conditional
#fallback
#import
#load
#module
Efficient running average calculator that updates mean without storing every sample.
#average
#avg
#calc
#efficient
#math
SpongeBob-style time card images as a microservice — generate classic title cards on demand.
#api
#generator
#gif
#image
#media
Generate Client Hints (Sec-CH-UA) HTTP headers that match a given browser User-Agent string.
#browser
#chrome
#client-hints
#fingerprint
#headers
Normalize any input into a WHATWG URL limited to HTTP and HTTPS schemes.
#absolute
#http
#https
#normalize
#parse
A memoize library for refreshing and cache token values.
#api
#cache
#call
#hit
#memo
Kikobeats/awesome-lowlevel-js
2
GitHub
A nerd list of resources related with JavaScript low level layout.
Kikobeats/awesome-stackoverflow
2
GitHub
The most insane list about things that happens in StackOverflow.
Create or update encrypted GitHub Actions secrets from the CLI using a personal access token.
#actions
#ci
#cli
#create
#encrypt
Recursively map object keys with a customizer — deep lodash.mapKeys for nested objects and arrays.
#deep
#keys
#lodash
#map
#mapkeys
Round-robin HTTP/HTTPS tunnel proxy pool for Bright Data (Luminati) and similar providers.
#agent
#brightdata
#http
#https
#luminati
Helper for create a word boundary regex based in a collection.
#boundary
#regex
#word
Set the HTTP response Content-Type by sniffing payload bytes with file-type / magic detection.
#content-type
#detect
#file-type
#header
#http
Kikobeats/talks
2
GitHub
my talks slides, yo!.
A simple redis primitives to incr() and top() user agents.
#crawler
#redis
#user-agent
#user-agent-parser
#bot
It envolves async/sync methods for automatically generate logs traces.
#acho
#automagically
#automatically
#log
#logging
Simple Dark theme for Alfred.
#alfred
#dark-theme
#theme
Kikobeats/css-config
1
GitHub
My personal config for cs:source.
Kikobeats/docker-fly
1
GitHub
A docker image for deploying to fly.io.
Check whether a URL belongs to a known CDN host (Cloudflare, Fastly, Akamai, CloudFront, and more).
#akamai
#cdn
#check
#cloudflare
#cloudfront
hyperlru implementation backed in an Map.
#buffer
#cache
#caching
#fast
#hash
Detect whether a string looks like HTML content by checking tags and common markup patterns.
#check
#content
#detect
#elements
#html
Deep-compare two JSON values for structural equality, ignoring key order and formatting noise.
#assert
#compare
#deep-equal
#diff
#equal
Kikobeats/kikobeats
1
GitHub
Enforce a minimum delay between consecutive async callbacks — simple pacing for rate-sensitive work.
#async
#await
#callback
#delay
#interval
A microservice for generating dynamic Open Graph (OG) images using `next/og` with a static font.
Parse proxy URIs into host, port, auth, and protocol — supports HTTP, HTTPS, and SOCKS schemes.
#auth
#host
#http
#https
#parse
Sort the keys of an object based in the values.
#obj
#object
#objt
#sort
#val
Make every regex check deterministic by resetting lastIndex before test().
#deterministic
#javascript
#lastindex
#nodejs
#performance
Kikobeats/tuktuk.sublime-plugin
1
GitHub
TukTuk Snippets for Sublime Text 2.
Strip leading and trailing colons from emoji shortcodes, turning :smile: into smile.
#colon
#emoji
#emoticon
#normalize
#parse
microlinkhq/skills
1
GitHub
Measure latency between Microlink and Vercel.
Get Tesla vehicles title based on option codes.
#tesla
#tesla-api
#teslamotors
#teslaapi
#title
Kikobeats/api-rest-handbook
0
GitHub
Kikobeats/awesome-flat
0
GitHub
A curated list of awesome resources for flat design style.
Kikobeats/csgo-config
0
GitHub
Kikobeats/docker-doctl
0
GitHub
A docker image for deploying to DigitalOcean Kubernetes.
#digitalocean
#digitalocean-kubernetes
#docker
#docker-image
#kubernetes
Kikobeats/ec2-ssh
0
GitHub
Socialbro's port of ec2-ssh with some improvements.
Kikobeats/evergreen-travis
0
GitHub
hyperlru implementation backed in an Object.
#buffer
#cache
#caching
#fast
#hash
Validate whether a string is a well-formed URI using RFC-oriented parsing rules.
#check
#is
#parse
#rfc
#scheme
It converts HTML tags (like h1, h2, h3, h4, h5 & h6) into links.
#html
#link
#linkifier
#markdown
#titles
Kikobeats/Mooshak-unit-test
0
GitHub
Unit test for Mooshak.
Kikobeats/Monokai-LightBlue.tmTheme
0
GitHub
Modification of the theme Monokai for Sublime Text 2 themes with blue tone !.
Normalizes a value according to the specified steps, using log norm2 formula.
#feature
#mean
#normalisation
#normalize
#scaling
Run a callback once every N invocations — simple counter-gated rate limiting for hot paths.
#callback
#counter
#every
#gate
#interval
Load JSON, CSON, or YAML config files without specifying the format — auto-detect by extension.
#auto-detect
#conf
#config
#cson
#file
Kikobeats/pi-welcome
0
GitHub
String matcher that output the input string replacing the match.
#all
#global
#many
#match
#matches
The Microlink API organized into products, each returning a direct result.
#api
#extract
#lighthouse
#markdown
#metadata
Zapier integration for the Microlink API. Turn any website into structured data, screenshots, PDFs, and more — no code required.
Official-like n8n integration for Microlink API. Screenshots, metadata extraction, and more.
#n8n-community-node-package
#microlink
#n8n
A terminal-based benchmark tool that races screenshot APIs against each other.
urlint/www
0
GitHub
our website.