Lean JavaScript Application Starter

  • Tooling
  • Backend
  • Desktop App
  • Frontend
  • Web App

Project Overview

Lean JavaScript Application Starter allows developers to skip boilerplate configuration to kickoff their next JavaScript project.

The starter handles three different target environments: Node.js which is usually used for server applications, native desktop which is built with Electron, and browsers. The build process is all handled through webpack.

The codebases are designed to be as consistent as possible across different target environments, making swapping between projects easier.

Screenshot of app built with Lean JS App Starter running natively on macOS
Native desktop todo list app built with Lean JS App Starter running on macOS
Frontend app built with Lean JS App Starter running in a browser
Browser frontend for a bulletin board system built with Lean JS App Starter
Backend app built with Lean JS App Starter running in Node.js
Node.js REST API built with Lean JS App Starter

Project Details

Released

  • Jan 13, 2019

Languages

  • JavaScript
  • Sass
  • CSS
  • HTML

Frontend

Tooling

Updated

Feb 27, 2019

Backend

Testing

License