I learn things and work on Openbase.

San Francisco, CaliforniaOpenbase

I learn things and work on Openbase.

San Francisco, CaliforniaOpenbase
Showing:

Openbase Activity

Joined Aug 2020

Rating Distribution

5
24
4
6
3
3
2
0
1
1

Feedback Distribution

5
Easy to Use
5
Performant
5
Highly Customizable
4
Great Documentation
4
Bleeding Edge
3
Responsive Maintainers

Top Reviews

linariaZero-runtime CSS in JS library
If you've used styled-components, I highly recommend trying Linaria instead. Linaria functions very similarly to styled-components, but styles are generated at build-time, which results in smaller bundle-sizes and improved front-end performance. The styled-api is not as powerful as styled-components (no attrs, no embeddable css-fragments, no built-in theming); but in most cases, you can achieve what you need just as easily without those features. Also, if you use dynamic props to write css-variables in your styled-components implementation, Linaria is even easier since it's always css-variables under the hood instead.
linariaZero-runtime CSS in JS library
If you've used styled-components, I highly recommend trying Linaria instead. Linaria functions very similarly to styled-components, but styles are generated at build-time, which results in smaller bundle-sizes and improved front-end performance. The styled-api is not as powerful as styled-components (no attrs, no embeddable css-fragments, no built-in theming); but in most cases, you can achieve what you need just as easily without those features. Also, if you use dynamic props to write css-variables in your styled-components implementation, Linaria is even easier since it's always css-variables under the hood instead.
mjml-reactReact component library to generate the HTML emails on the fly
Mjml + React is a great combination when you're trying to write emails on the server. It removes the pain-points of having to maintain html emails as long-strings and the poor html + css support of some email clients. You can also install types for TypeScript on the side. One downside though is it uses Node#fs under the hood, so testing on Storybook can be a bit of a pain.
ct
common-tags🔖 Useful template literal tags for dealing with strings in ES2015+
Before I found this package, I used to create a long array of strings, and join them together whenever I needed large text content. But with common-tags, I could use many of their handy tagged-template literals to create large paragraphs, while still keeping under my Prettier line limits, in a much simpler way!

GitHub Activity

Joined Oct 2015
6
Followers
10
Following
21
Repositories
0
Gists
11
Pull Requests
4
Issues
44
Starred
22
Watched
4mos ago
typescriptTypeScript is a superset of JavaScript that compiles to clean JavaScript output.
styled-componentsVisual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
@stripe/react-stripe-jsReact components for Stripe.js and Stripe Elements
4mos ago
stripeNode.js library for the Stripe API.
@storybook/react📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
4mos ago
pq
p-queuePromise queue with concurrency control