StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
nodemon
Bynodemonnodemon

nodemon

#1in Application Performance Monitoring
Stacks2kDiscussions11
Followers195
OverviewDiscussions11

What is nodemon?

It is an open source utility that will monitor for any changes in your source and automatically restart your server. It has a default support for node & coffeescript, but easy to run any executable (such as python, make, etc).

nodemon is a tool in the Application Performance Monitoring category of a tech stack.

Key Features

Automatic restarting of applicationDetects default file extension to monitor

nodemon Pros & Cons

Pros of nodemon

  • ✓Easy to use
  • ✓It's lightweight

Cons of nodemon

No cons listed yet.

nodemon Alternatives & Comparisons

What are some alternatives to nodemon?

nodejs-dashboard

nodejs-dashboard

Determine in realtime what's happening inside your node process from the terminal. No need to instrument code to get the deets. Also splits stderr/stdout to help spot errors sooner.

Nodetime

Nodetime

Nodetime is an application performance management toolset in the cloud - an all-round solution for performance monitoring, optimization and troubleshooting.

NodeFly

NodeFly

NodeFly APM provides real-time monitoring for your Node.js application. Simplicity is the key! We allow our users to gain detailed, real-time performance monitoring of your Node.js application services so they can see everything that is happening, as it happens. This includes understanding system usage at every moment in time to uncover and resolve issues within the application as they arise.

nodemon Integrations

ExpressJS, TypeScript, Node.js are some of the popular tools that integrate with nodemon. Here's a list of all 3 tools that integrate with nodemon.

ExpressJS
ExpressJS
TypeScript
TypeScript
Node.js
Node.js

nodemon Discussions

Discover why developers choose nodemon. Read real-world technical decisions and stack choices from the StackShare community.Showing 2 of 5 discussions.

Abdullah Amin
Abdullah Amin

Feb 9, 2020

Needs adviceonMongoDBMongoDBExpressJSExpressJSNode.jsNode.js

Overview: To put it simply, we plan to use the MERN stack to build our web application. MongoDB will be used as our primary database. We will use ExpressJS alongside Node.js to set up our API endpoints. Additionally, we plan to use React to build our SPA on the client side and use Redis on the server side as our primary caching solution. Initially, while working on the project, we plan to deploy our server and client both on Heroku. However, Heroku is very limited and we will need the benefits of an Infrastructure as a Service so we will use Amazon EC2 to later deploy our final version of the application.

Serverside: nodemon will allow us to automatically restart a running instance of our node app when files changes take place. We decided to use MongoDB because it is a non relational database which uses the Document Object Model. This allows a lot of flexibility as compared to a RDMS like SQL which requires a very structural model of data that does not change too much. Another strength of MongoDB is its ease in scalability. We will use Mongoose along side MongoDB to model our application data. Additionally, we will host our MongoDB cluster remotely on MongoDB Atlas. Bcrypt will be used to encrypt user passwords that will be stored in the DB. This is to avoid the risks of storing plain text passwords. Moreover, we will use Cloudinary to store images uploaded by the user. We will also use the Twilio SendGrid API to enable automated emails sent by our application. To protect private API endpoints, we will use JSON Web Token and Passport. Also, PayPal will be used as a payment gateway to accept payments from users.

Client Side: As mentioned earlier, we will use React to build our SPA. React uses a virtual DOM which is very efficient in rendering a page. Also React will allow us to reuse components. Furthermore, it is very popular and there is a large community that uses React so it can be helpful if we run into issues. We also plan to make a cross platform mobile application later and using React will allow us to reuse a lot of our code with React Native. Redux will be used to manage state. Redux works great with React and will help us manage a global state in the app and avoid the complications of each component having its own state. Additionally, we will use Bootstrap components and custom CSS to style our app.

Other: Git will be used for version control. During the later stages of our project, we will use Google Analytics to collect useful data regarding user interactions. Moreover, Slack will be our primary communication tool. Also, we will use Visual Studio Code as our primary code editor because it is very light weight and has a wide variety of extensions that will boost productivity. Postman will be used to interact with and debug our API endpoints.

0 views0
Comments
Anton Nesterov
Anton Nesterov

Software Engineer

Jul 24, 2019

Needs adviceonnodemonnodemon

I use nodemon because it is simple.

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
118
TFISHF+112
Developers
624
YMKAET+618