Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maku85/my-awesome-js-tools

My personal curated list of awesome Javascript library and tools
https://github.com/maku85/my-awesome-js-tools

List: my-awesome-js-tools

awesome-list javascript nodejs tools

Last synced: about 1 month ago
JSON representation

My personal curated list of awesome Javascript library and tools

Awesome Lists containing this project

README

        


Awesome

> My personal curated list of awesome javascript tools.

## Contents
- [Frameworks](#frameworks)
- [Utilities](#utilities)
- [Logging](#logging)
- [Developing](#developing)
- [Testing](#testing)

---

### == Frameworks ==
- [Express](https://expressjs.com) - web framework
- [Fastify](https://fastify.dev) - web framework

---

### == Utilities ==
- [Awilix](https://github.com/jeffijoe/awilix) - Inversion of Control (IoC) container
- [Bluebird](http://bluebirdjs.com) - promises library
- [Bodybuilder](https://bodybuilder.js.org) - elasticsearch query body builder
- [Date-fns](https://date-fns.org) - date utility
- [Dotenv](https://www.dotenv.org) - environment variables store
- [Factory-girl](https://github.com/simonexmachina/factory-girl) - factory library
- [GraphQL](https://www.graphql-js.org) - reference implementation to the [GraphQL Specification](https://spec.graphql.org/draft)
- [Jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken) - implementation of [JSON Web Tokens](https://datatracker.ietf.org/doc/html/rfc7519)
- [Lodash](https://lodash.com) - utility library
- [Moment.js](https://momentjs.com) - date utility
- [Mongoose](https://mongoosejs.com) - MongoDB object modeling
- [Node-archiver](https://github.com/archiverjs/node-archiver) - streaming archive generator
- [Nodemailer](https://www.nodemailer.com) - email sender
- [Podium](https://github.com/hapijs/podium) - event emitter
- [Puppeteer](https://pptr.dev) - Headless Chrome browser
- [Sharp](https://github.com/lovell/sharp) - image processing

---

### == Logging ==
- [Morgan](https://github.com/expressjs/morgan) - logger
- [Winston](https://github.com/winstonjs/winston) - logger

---

### == Developing ==
- [Biome](https://biomejs.dev) - formatter
- [Chalk](https://github.com/chalk/chalk) - terminal string styling
- [Commander.js](https://github.com/tj/commander.js) - command line utility
- [Commitizen](https://commitizen.github.io/cz-cli) - commit conventions
- [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) - command line user interfaces
- [Nodemon](https://nodemon.io) - hot reload tool
- [Ora](https://github.com/sindresorhus/ora) - terminal spinner

---

### == Testing ==
- [Chai](https://www.chaijs.com) - BDD/TDD assertion library
- [Faker](https://fakerjs.dev) - fake data generator
- [Mocha](https://mochajs.org) - test framework
- [Nock](https://github.com/nock/nock) - HTTP server mocking
- [Nyc](https://istanbul.js.org/) - test coverage
- [Sinon.js](https://sinonjs.org) - standalone test spies, stubs and mocks