Open-source enthusiast and principal engineer at Sanity.io
sql-to-graphql. Generate a GraphQL API based on your SQL database structure
590eventsource-parser. Streaming, source-agnostic EventSource/Server-Sent Events parser
484eventsource-client. A modern, streaming server-sent events/eventsource client
165commonmark-react-renderer. React renderer for CommonMark (rationalized Markdown)
125react-lowlight. Syntax highlighter for React, utilizing VDOM for efficient updates
114sse-channel. Server-Sent Events "channel" where all messages are broadcasted to all connected clients, history is maintained automatically and server attempts to keep clients alive by sending "keep-alive" packets automatically.
112react-layout-pack. React component for "packing" elements together in a pinterest-like layout
87react-chess. Renders a chess board using React
83sublime-hacker-typer. [ARCHIVED} Pretend you're an expert hacker and can type flawlessly
80picosanity. Tiny Sanity client alternative should you only need to do queries
77react-refractor. Syntax highlighter for React based on Prism/refractor, utilizing VDOM for efficient updates
75react-hexagon. React component that renders a hexagon using SVG. Supports background images, links, SVG content, click handlers and more.
69react-element-pan. React component for allowing panning of DOM-elements too large for their container, in a "Google Maps" kind of way
60sanipack. Enhanced Sanity.io plugin development
53vinmonopolet. Extracts information on products, categories and stores from Vinmonopolet
47hyphenate-style-name. Hyphenates a camelcased CSS property name
35registry-auth-token. Get the auth token set for an npm registry
33html-validator. PHP client for the Validator.nu / checker.html5.org API
31nodehun-sentences. Checks whole sentences / chunks of text for errors and returns positions and suggestions for each
24create-favicon. Create modern favicon variations from source image
24react-markdown-examples. Examples on how to customize and use react-markdown
20use-hot-module-reload. React hook that triggers a callback after hot-module reloading has been performed (for any module, not just the one it was used in)
19sanity-graphql-schema. Declare a Sanity schema using GraphQL SDL syntax
18react-prosemirror-document. Render a ProseMirror document using React
18openvpn-config-splitter. Splits OpenVPN (.ovpn) files into separate files for private key and user+ca certificates
18markdown-editor. Simple markdown editor with live preview, using react-markdown
14ascii-doge. Beautiful ascii doge, as a string or an array
14sanity-plugin-leaflet-input. Leaflet geopoint input component for Sanity.io
14minify-groq. Minifies a GROQ-query by reducing unnecessary whitespace.
14sse-broadcast-benchmark. An attempt to see how different languages/implementations handle broadcasting messages to a large number of open connections
12use-device-pixel-ratio. React hook for getting the device pixel ratio and reacting to changes
12morse-php. Morse code utilities, in PHP
11webgl-model-viewer. Simple WebGL model viewer for DAE files
10view-background-image. Chrome extension that adds an "open background image in new tab" menu option
10react-jason. Render syntax-highlighted JSON data using React. Lightweight.
9send-ranges. Express middleware for handling HTTP range requests - supports single and multiple ranges
9oneline. Write nice template strings with newlines, but format as a single-line string
8picosanity-graphql. Tiny GraphQL request library for Sanity
8npm-high-impact-cli. Fetch the npm packages a user is a maintainer of and figure out which of them (if any) are considered high-impact
7sanity-plugin-markdown. Moved to new organization, this is now read-only. Markdown input component and schema type for Sanity
7load-source-map. Reads a source file and extracts a sourcemap for consumption (inline or external)
6crown. Microservice that scrapes websites, extracting key information such as title, description, opengraph information etc
5byte-range-stream. Create a multipart/byteranges stream based on passed ranges
5vgtv-xbmc. XBMC plugin for browsing and playing videos from VGTV.no
4supermark. Flat-file markdown "blog" system
4IdleTimer. Mootools based IdleTimer - determines when the user is idle (not interacting with the page) so that you can respond appropriately
4eventsource-encoder. Encodes events as well-formed EventSource/Server Sent Event (SSE) messages
4espen-codes. My personal website / digital garden / blog / portfolio
3rehype-portable-text. rehype plugin to transform to portable text
2ce-server-list. Gamespy master server replacement that only accounts for Codename Eagle
2