My Open Source Projects

These are all the open source projects I've (co-) created and am actively maintaining or using. (see my GitHub profile for all contributions)

styled-components

21,955

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress

21,955

react-boilerplate

21,307

A foundation for React apps with a focus on scalability, developer experience and best practices.

21,307

Spectrum

5,993

The community platform for the future. Grow safe, successful online communities that are built to last.

5,993

Polished

4,610

A lightweight toolset for writing styles in JavaScript, the "Lodash of CSS-in-JS"

4,610

DraftJS Plugins

2,896

High quality plugins with great UX on top of DraftJS.

2,896

sharingbuttons.io

2,156

Quickly generate social media sharing buttons that don't track your users.

2,156

Login Flow

1,527

An example React and Redux implementation of a login/register flow.

1,527

micro-github

581

A tiny microservice to easily add authentication with GitHub to your application.

581

babel-plugin-styled-components

443

Improve the debugging experience and add server-side rendering support to styled-components

443

stylelint-processor-styled-components

409

Lint your styled components with stylelint!

409

micro-open-graph

267

A tiny Node.js microservice to scrape open graph data with joy.

267

styled-components-website

179

The styled-components website, styled-components.com

179

react-app-rewire-styled-components

120

Add the styled-components Babel plugin to your create-react-app app via react-app-rewired.

120

callback-to-async-iterator

52

Turn any callback-based listener into an async iterator.

52

graphql-log

45

Add logging to your GraphQL resolvers so you know what's going on in your app.

45

PostCSS.parts

43

A searchable catalog of of PostCSS plugins.

43

redis-tag-cache

31

Cache and invalidate records in Redis with tags

31

color-schemer

31

A demo app for polished, get an entire color scheme from a single color.

31

danger-plugin-no-console

30

DangerJS plugin to prevent merging any code that contains console log statements

30

stylelint-config-styled-components

27

The shareable stylelint config for stylelint-processor-styled-components

27

draft-js-prism-plugin

23

Add syntax highlighting support to your DraftJS editor

23

styled-components-codemods

21

Automatic codemods to upgrade your styled-components code to newer versions.

21

draft-js-code-editor-plugin

21

Add IDE-like behaviours to code blocks in your DraftJS editors

21

danger-plugin-flow

20

Ensure all JS files that get touched in a PR are flow typed

20

npm-pkg

19

Create your npm package with ESNext, Flowtype and prettier.

19

dotfiles

17

My dotfiles

17

danger-plugin-labels

16

Let any contributor add labels to their PRs and issues

16

micro-code-analyser

13

A tiny Node.js microservice to detect the language of a code snippet

13

mxstbr.com

11

This very website's source code!

11

jscodeshift-graphql-files

11

Transform .js files with GraphQL template literals into .graphql files

11

create-vcard

11

Create vCard strings from key-value objects.

11

rethinkdb-inspector

10

️Inspect your RethinkDB queries to find out how fast they are.

10

micro-redirect

10

A tiny Node.js microservice to redirect users to a different location.

10

markdown-linkify

7

Turn plain URLs in text into Markdown links. Works in the browser and on the server.

7

teapot

5

A teapot server written in Go. "418 I'm a teapot"

5

cyclejs-counter

2

A counter app written with Cycle.JS and TypeScript.

2
Total: 62919

Past Open Source Projects

I used to work on these projects, but am either no longer involved with them or they are archived.