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

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

react-boilerplate

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

Spectrum

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

Polished

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

DraftJS Plugins

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

sharingbuttons.io

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

Login Flow

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

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: 60050

Past Open Source Projects

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