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)

react-boilerplate

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

styled-components

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

Spectrum

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

Polished

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

DraftJS Plugins

2,896
High quality plugins with great UX on top of DraftJS.
2,896

sharingbuttons.io

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

Login Flow

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

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

draft-js-code-editor-plugin

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

styled-components-codemods

21
Automatic codemods to upgrade your styled-components code to newer versions.
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

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

micro-redirect

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

rethinkdb-inspector

10
️Inspect your RethinkDB queries to find out how fast they are.
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: 57557

Past Open Source Projects

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