git404hub

what is nwb fr?

insin/nwb — explained in plain English

Analysis updated 2026-06-26

5,544JavaScriptAudience · developerComplexity · 2/5Setup · easy

tl;dr

A deprecated zero-config toolkit for building React, Preact, and plain JavaScript apps and libraries. The author now recommends Vite, which does the same job and is actively maintained.

vibe map

mindmap
  root((nwb))
    What it does
      Zero-config builds
      Dev server with hot reload
      Test runner included
    Supported frameworks
      React
      Preact
      Inferno
      Plain JavaScript
    Tech Stack
      JavaScript
      Webpack
      Babel
      Node.js
    Status
      Deprecated
      Migrate to Vite
    Audience
      JavaScript developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Reference the nwb source to understand how zero-config JavaScript toolkits wrapped Webpack and Babel before Vite existed.

VIBE 2

Migrate an existing nwb-based project to Vite by reviewing the feature mapping the author describes.

VIBE 3

Use as a historical example of a pre-Vite build tool when researching JavaScript tooling evolution.

what's the stack?

JavaScriptWebpackBabelNode.js

how it stacks up fr

insin/nwbregl-project/reglpostcatlab/postcat
Stars5,5445,5465,555
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Project is deprecated, no new setup recommended. Migrate to Vite instead.

No explicit license information provided in the explanation.

in plain english

nwb was a toolkit for building JavaScript web applications and libraries without needing to configure the underlying build tools yourself. It handled the setup for React, Preact, Inferno, and plain JavaScript projects, wrapping tools like Webpack and Babel so developers could start coding immediately rather than spending time on build configuration. The README opens with a clear deprecation notice: nwb is no longer maintained, and the author recommends using Vite instead. The project was built during a period when JavaScript tooling was fragmented and setting up a working development environment required manually coordinating many separate packages. nwb solved that by providing a single command-line tool that handled local development servers, testing, and production builds out of the box. While it was active, nwb could scaffold new projects with one command and gave you hot reloading during development, a test runner, and optimized production builds with no initial configuration file required. If you needed to adjust settings for your project, it exposed a smaller configuration surface than the underlying tools. It also supported publishing npm packages in multiple module formats for compatibility across environments. The author's note explains that Vite now does what nwb set out to do, is actively maintained, has a large ecosystem of plugins, and serves as the foundation for several popular frameworks. Anyone with a project that still uses nwb is encouraged to migrate. This repository remains public for reference but receives no further updates.

prompts (copy fr)

prompt 1
I have an old project using nwb and I want to migrate it to Vite. What steps should I follow to replace nwb with Vite for a React project?
prompt 2
Show me how nwb configured Webpack and Babel under the hood so I understand what Vite replaced when nwb was deprecated.
prompt 3
What Vite plugins or configuration options replace the features nwb provided for building and publishing npm packages in multiple module formats?

Frequently asked questions

what is nwb fr?

A deprecated zero-config toolkit for building React, Preact, and plain JavaScript apps and libraries. The author now recommends Vite, which does the same job and is actively maintained.

What language is nwb written in?

Mainly JavaScript. The stack also includes JavaScript, Webpack, Babel.

What license does nwb use?

No explicit license information provided in the explanation.

How hard is nwb to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nwb for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.