Skip to content

Kevnz/awesome-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

My Awesome List

This is my list of tools, libraries and learning resources I use.

The Web Backend

Code used to make production quality backends.

Web Servers

  • Hapi - New to the list but it quickly moved to the top of my list
  • Express - The classic and powerhouse, easy to use but no longer my first choice
  • Static Cling - Simple to use static file server

Data Access

NoSQL - MongoDB

  • MonogJS - MongoJS Driver that in the past was easier to install across platform and get up and running
  • MongoDB - My current MongoDB module of choice, the official lib.

SQL Server - Postgress/MySQL/SQLite/MS SQL

  • Knex.JS - SQL Query Builder
  • Bookshelf.JS - ORM for realtional DB's
  • Sequlize - Promised based ORM for node. It has some sharp edges, but all ORMS do

Testing

  • tap - A full-featured mature TAP-based test framework for Node.js.
  • Jest - My current favorite testing framework, includes coverage and mocking as well as testing.
  • Mocha - Mocha JS, the most common testing framework for JavaScript, both node and in the browser.
  • NYC - Code instrumentation and coverage tool.
  • Leakage - Leakage - Memory leak testing for node.

Utils

Performance

  • Nodejs Dashboard - Telemetry dashboard for node.js apps from the terminal! Damn useful
  • Node-Clinic - Clinic diagnoses your Node.js performance issues
  • 0x - 0x🔥 Flamegraph profiling

Making a command line interfaces

  • Commander - Tool for node.js command-line interfaces
  • Inquirer - A collection of common interactive command line user interfaces.

Dates and Times

  • Date-Math - A library to perform mathematical operations on dates
  • Date-Arithmeti - A simple object containing some date math utils
  • 1stand15th - Get the 1st and 15th of the month for a year, or the 1st and 15th so far for the current year.
  • days-in-a-row - Return an array of dates (strings) based on a start date and a number

The Front End

About

My list of awesome tools and libraries I use

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published