⚠️⚠️⚠️
The contents of this repository are not up to date. The opinions and information expressed here do not necessarily reflect the up-to-date opinions of the Node.js project. It is kept here as a public archive.
⚠️⚠️⚠️
This repository is a collective of opinionated and real-world examples of how you can use Node.js to build things.
This repository is structured in a specific way:
CLI
, server
, and utility
- that enable you to find the specific kind of example you're looking for.yargs
is a CLI framework, both express
and fastify
are web frameworks, and moment
is a utility.Here is an example of the structure in general terms:
- examples (root)
- category
- project
- example
- category
- project
- example
- example
- example
- project
- example
- example
- category
- project
- example
- project
- example
- example
Each example has a few properties (if one doesn't, please let us know):
Command Line Interfaces (CLIs) are tools that can be accessed exclusively from the command line that generally serve some utility. There is a vibrant community of Node.js CLI utilities, ranging from packages to make it slightly easier to accomplish something to full frameworks for building CLI experiences.
path
and fs
modules to read a directory passed by the CLI userWe've documented how to meaningfully contribute in CONTRIBUTING.md 🤗
We use All Contributors for this section of the README. Please ensure you have the
all-contributors-cli
installed if you're modifying it. See the All Contributors CLI Usage documentation for details on usage. See the emoji key for details on what each emoji represents.