Open source web app

Builder Book is an open source web app that allows you to host and sell online content.
Built with a robust JavaScript stack: React/Material-UI/Next, Express/Node, Mongoose/MongoDB.

How can you use this app?

As learning material

Learn popular technologies including React, Material-UI, Next, Express, Mongoose, and MongoDB. Build APIs for Google, Github, AWS SES, Mailchimp, and Stripe.

To build your own web app

Customize our open source app to build your own web applications. Add them to your resume or portfolio, even start a business.


We keep the app up-to-date

We regularly improve code and upgrade dependencies. We use our app for this website and for our book. With the help of our readers, we've made over 100 improvements to our code.

Robust JavaScript stack

Be productive and ship fast with React.js, Material-UI, Next.js, Express.js, Mongoose, MongoDB. We use latest ES6 features and strive for code readability and app modularity.

Blazing fast

Best of both worlds: for initial load, pages are rendered by the server; for subsequent loads, pages are rendered on the client. Automatic client-side code-splitting and page prefetching in the background.

Popular third party APIs

Google for user authentication, Github for Markdown and collaboration, AWS SES for transactional emails, MailChimp for newsletters, Stripe for selling.


Check out projects and products built with the help of this open source app.

by Earl Lee

Save, annotate, review, and share great web content. Receive smart email digests to retain key information.

by our team

Communication and project management tool for small teams of software engineers.

SaaS boilerplate app
by our team

Boilerplate to quickly launch a SaaS product: React, Next, MobX, Express, Mongoose, MongoDB, Material-UI, Typescript.

by our team

Web app that allows anyone with a Gmail account to charge for advice sent via email.


Delgermurun Purevkhuu

Delgermurun Purevkhuu
Ulaanbaatar, Mongolia

Del is a back-end developer. He has built many production-ready web apps with JavaScript and Python.

Kelly Burke

Kelly Burke
Spokane, WA

Kelly is a front-end developer. She likes using React and Material Design and enjoys solving UX problems.

Timur Zhiyentayev

Timur Zhiyentayev
Spokane, WA

Tima is a full-stack JavaScript web developer. He likes learning any technology that improves end-user experience.

© 2018 Builder BookTermsGithub