Bay Area, CA

Espen Hovlandsdal

Elite
@rexxars

Open-source enthusiast and principal engineer at Sanity.io

sql-to-graphql. Generate a GraphQL API based on your SQL database structure

590

eventsource-parser. Streaming, source-agnostic EventSource/Server-Sent Events parser

484

eventsource-client. A modern, streaming server-sent events/eventsource client

165

commonmark-react-renderer. React renderer for CommonMark (rationalized Markdown)

125

react-lowlight. Syntax highlighter for React, utilizing VDOM for efficient updates

114

sse-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.

112

react-layout-pack. React component for "packing" elements together in a pinterest-like layout

87

react-chess. Renders a chess board using React

83

sublime-hacker-typer. [ARCHIVED} Pretend you're an expert hacker and can type flawlessly

80

picosanity. Tiny Sanity client alternative should you only need to do queries

77

react-refractor. Syntax highlighter for React based on Prism/refractor, utilizing VDOM for efficient updates

75

react-hexagon. React component that renders a hexagon using SVG. Supports background images, links, SVG content, click handlers and more.

69

react-element-pan. React component for allowing panning of DOM-elements too large for their container, in a "Google Maps" kind of way

60

sanipack. Enhanced Sanity.io plugin development

53

vinmonopolet. Extracts information on products, categories and stores from Vinmonopolet

47

hyphenate-style-name. Hyphenates a camelcased CSS property name

35

registry-auth-token. Get the auth token set for an npm registry

33

html-validator. PHP client for the Validator.nu / checker.html5.org API

31

nodehun-sentences. Checks whole sentences / chunks of text for errors and returns positions and suggestions for each

24

create-favicon. Create modern favicon variations from source image

24

react-markdown-examples. Examples on how to customize and use react-markdown

20

use-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)

19

sanity-graphql-schema. Declare a Sanity schema using GraphQL SDL syntax

18

react-prosemirror-document. Render a ProseMirror document using React

18

openvpn-config-splitter. Splits OpenVPN (.ovpn) files into separate files for private key and user+ca certificates

18

markdown-editor. Simple markdown editor with live preview, using react-markdown

14

ascii-doge. Beautiful ascii doge, as a string or an array

14

sanity-plugin-leaflet-input. Leaflet geopoint input component for Sanity.io

14

minify-groq. Minifies a GROQ-query by reducing unnecessary whitespace.

14

sse-broadcast-benchmark. An attempt to see how different languages/implementations handle broadcasting messages to a large number of open connections

12

use-device-pixel-ratio. React hook for getting the device pixel ratio and reacting to changes

12

morse-php. Morse code utilities, in PHP

11

webgl-model-viewer. Simple WebGL model viewer for DAE files

10

view-background-image. Chrome extension that adds an "open background image in new tab" menu option

10

react-jason. Render syntax-highlighted JSON data using React. Lightweight.

9

send-ranges. Express middleware for handling HTTP range requests - supports single and multiple ranges

9

oneline. Write nice template strings with newlines, but format as a single-line string

8

picosanity-graphql. Tiny GraphQL request library for Sanity

8

npm-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

7

sanity-plugin-markdown. Moved to new organization, this is now read-only. Markdown input component and schema type for Sanity

7

load-source-map. Reads a source file and extracts a sourcemap for consumption (inline or external)

6

crown. Microservice that scrapes websites, extracting key information such as title, description, opengraph information etc

5

byte-range-stream. Create a multipart/byteranges stream based on passed ranges

5

vgtv-xbmc. XBMC plugin for browsing and playing videos from VGTV.no

4

supermark. Flat-file markdown "blog" system

4

IdleTimer. Mootools based IdleTimer - determines when the user is idle (not interacting with the page) so that you can respond appropriately

4

eventsource-encoder. Encodes events as well-formed EventSource/Server Sent Event (SSE) messages

4

espen-codes. My personal website / digital garden / blog / portfolio

3

rehype-portable-text. rehype plugin to transform to portable text

2

ce-server-list. Gamespy master server replacement that only accounts for Codename Eagle

2
50
Apply