ztsv
3/17/2018 - 7:44 AM

Curated list of some useful goodies (tools, libs, etc.)

Curated list of some useful goodies (tools, libs, etc.)

useful-goodies

Curated list of some useful goodies (tools, libs, etc.)

Desktop

  • kap - An open-source screen recorder built with web technology
  • insomnia - The most intuitive cross-platform REST API Client

Command Line Tools

  • ripgrep is a line oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules.
  • fd - A simple, fast and user-friendly alternative to 'find'.
  • tldr - Simplified and community-driven man pages
  • fzf - A command-line fuzzy finder
  • httpie - Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
  • slack-term - Slack client for your terminal
  • stacks-cli - Analyze website stack from the terminal
  • insecres - A console tool that finds insecure resources on HTTPS sites
  • release-it - CLI release tool for Git repos and npm packages.
  • nvm-auto - oh-my-zsh plugin to auto-switch node versions using nvm
  • fkill-cli - Fabulously kill processes. Cross-platform.
  • asciinema - Terminal session recorder  https://asciinema.org
  • prettier - Prettier is an opinionated code formatter. https://prettier.io

Monitoring

  • gtop - System monitoring dashboard for terminal
  • ctop - Top-like interface for container metrics
  • autocannon - fast HTTP/1.1 benchmarking tool written in Node.js
  • wrk - Modern HTTP benchmarking tool
  • lighthouse - Auditing, performance metrics, and best practices for Progressive Web Apps
  • netutils-linux - A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.

NPM

  • np - A better npm publish
  • npm-check - Check for outdated, incorrect, and unused dependencies.

Services / Platforms

  • dockeron - Electron + Vue.js for Docker
  • verdaccio - A lightweight private npm proxy registry
  • 1backend - Run your web apps easily with a complete platform that you can install on any server. Build composable microservices and lambdas. https://1backend.com
  • imgproxy - Fast and secure standalone server for resizing and converting remote images

JavaScript

Views

  • charts - Simple, responsive, modern SVG Charts with zero dependencies
  • g2 - G2 (The Grammar of Graphics)
  • echarts - A powerful, interactive charting and visualization library for browser http://echarts.baidu.com/
  • flatpickr - lightweight and powerful datetimepicker with no dependencies
  • draggable - The JavaScript Drag & Drop library your grandparents warned you about.
  • Siema - Lightweight and simple carousel with no dependencies.
  • lozad.js - Highly performant, light ~0.8kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
  • muuri - Responsive, sortable, filterable and draggable grid layouts
  • uppy - The next open source file uploader for web browsers
  • slate - A completely customizable framework for building rich text editors.
  • pell - the simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies
  • prosemirror - The ProseMirror WYSIWYM editor
  • tui.editor - Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
  • heml - HEML is an open source markup language for building responsive email.
  • phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. http://phaser.io

Libs / Utils

  • date-fns - Modern JavaScript date utility library
  • luxon - A library for working with dates and times in JS
  • spacetime - A lightweight javascript timezone library
  • immutable-js - Immutable persistent data collections for Javascript which increase efficiency and simplicity.
  • voca is a JavaScript library for manipulating strings.
  • automerge - A JSON-like data structure that can be modified concurrently by different users, and merged again automatically.
  • convert-layout - JS library to convert text from one keyboard layout to other
  • fuzzysort - Fast SublimeText-like fuzzy search for JavaScript.
  • date2json - Parse Date to Json in JavaScript
  • greenlet - Move an async function into its own thread.- json-dry - JSON-dry allows you to serialize & revive objects containing circular references, dates, regexes, class instances,...
  • on-change - Watch an object or array for changes
  • emittery - Simple and modern async event emitter
  • scrollama - Scrollytelling with IntersectionObserver.
  • superstruct - A simple and composable way to validate data in Javascript.
  • tweet-parser - Parsing tweets into lists of entities.
  • stockroom - Offload your store management to a worker easily.
  • workerize - Run a module in a Web Worker.
  • nano-equal - Ultra fast and compact implementation of deep equal without any production dependencies.
  • Size Limit is a tool to prevent JavaScript libraries bloat. With it, you know exactly for how many kilobytes your JS library increases the user bundle.
  • CSSTree - The set of tools for working with CSS, including fast detailed parser (string->AST), walkers, generators (AST->string) and even lexer (validation and matching) based on knowledge of spec and browser implementations (see schema for details).
  • micron - a [μ] microInteraction library built with CSS Animations and controlled by JavaScript Power
  • sqip - "SQIP" (pronounced \skwɪb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique.

Node.js

  • typescript-starter - Quickly create and configure a new library or Node.js project
  • hexo - A fast, simple & powerful blog framework, powered by Node.js.
  • nodejs-dashboard - Telemetry dashboard for node.js apps from the terminal!
  • node-clinic - Clinic diagnoses your Node.js performance issues
  • pm2-web - A web based monitor for PM2
  • nexe - create a single executable out of your node.js apps
  • puppeteer - Headless Chrome Node API
  • node-lru-cache - A cache object that deletes the least-recently-used items.
  • fastify - Fast and low overhead web framework, for Node.js
  • nest - A progressive Node.js framework for building efficient and scalable server-side applications on top of TypeScript & JavaScript (ES6 / ES7 / ES8) heavily inspired by Angular
  • franciscop/server - Simple and powerful server for Node.js
  • routing-controllers - Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
  • knex - A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
  • mri - Quickly scan for CLI flags and arguments
  • faker.js - generate massive amounts of fake data in Node.js and the browser
  • node-prune - Remove unnecessary files from node_modules (.md, .ts, ...)
  • bottender - Make Bots in Your Way, Fast and Flexibly
  • svgo - Nodejs-based tool for optimizing SVG vector graphics files
  • domino - Server-side DOM implementation based on Mozilla's dom.js
  • pidusage - Cross-platform process cpu % and memory usage of a PID
  • grabity - Get Open Graph and Twitter Cards preview from a link. Just grab it!
  • leakage - Memory leak testing for node.
  • crow-metrics - small metrics collector for node
  • Cli steps - This module makes it super simple to show animated steps on the terminal and also track the time spent to perform those steps.
  • npmgraph - npmgraph
  • chalk - terminal string styling done right.
  • plop - Micro-generator framework that makes it easy for an entire team to create files with a level of uniformity
  • hygen - The simple, fast, and scalable code generator that lives in your project
  • webshot-factory - Web Screenshots at scale based on headless chrome)
  • headless-chrome-crawler - Distributed crawler powered by Headless Chrome
  • web3.js - Ethereum JavaScript API
  • strapi - Node.js Content Management Framework (headless-CMS) to build powerful API with no effort.

CSS

Webpack

Go

  • caire - Content aware image resize library

Testing

  • nock - HTTP mocking and expectations library
  • smocha - Smocha is a http smoke tests runner focused on simplicity, readability, and speed
  • vue-test-utils - Utilities for testing Vue components
  • jest - Delightful JavaScript Testing