Monday, 16 April 2018
Interesting Snippets from 2018-04-16
-
hotkeys.js - A robust Javascript library for capturing keyboard input.
HotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb) (gzipped: 1.73kb), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks.
-
compromise
language is cѳmplicated. and there's a gazillion words. compromise is a javascript library that interprets and pre-parses english. - and makes some reasonable decisions - so things are way easier.
-
About ProtonMail
We are scientists, engineers, and developers drawn together by a shared vision of protecting civil liberties online. This is why we created ProtonMail, an easy to use secure email service with built-in end-to-end encryption and state of the art security features. Our goal is to build an internet that respects privacy and is secure against cyberattacks.
-
The Comprehensive Beginner’s Guide to JavaScript Geolocation Tracking
Combining the Google Maps JavaScript API and PubNub for realtime tracking of device location (with the bells and whistles)
-
GitHub - tomnomnom/gron: Make JSON greppable!
gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation.
-
Cytoscape.js
Cytoscape.js is an open-source graph theory (a.k.a. network) library written in JS. You can use Cytoscape.js for graph analysis and visualisation. Cytoscape.js allows you to easily display and manipulate rich, interactive graphs. Because Cytoscape.js allows the user to interact with the graph and the library allows the client to hook into user events, Cytoscape.js is easily integrated into your app, especially since Cytoscape.js supports both desktop browsers, like Chrome, and mobile browsers, like on the iPad. Cytoscape.js includes all the gestures you would expect out-of-the-box, including pinch-to-zoom, box selection, panning, et cetera.
Interesting Snippets from 2018-04-15
-
ViewDNS.info - Your one source for DNS related tools!
Reverse IP Lookup Find all sites hosted on a given server.
-
GitHub - Bogdan-Lyashenko/js-code-to-svg-flowchart: js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Imagine a library which takes any JS code and generate SVG flowchart from it, works on client and server. Allows you easily adjust styles scheme for your context or demonstrate your code logic from different abstractions levels. Highlighting, destructing whole blocks, custom modifiers for your needs etc.
-
GitHub - i0natan/nodebestpractices: The largest Node.JS best practices list. Curated from the top ranked articles and always updated
When you read here, you in fact read dozens of the best Node.js articles - this is a summary and curation of the top-ranked content on Node.js best practices
-
Nightwatch.js | Node.js powered End-to-End testing framework
Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful W3C WebDriver API to perform commands and assertions on DOM elements.
-
GitHub - GoogleChrome/puppeteer: Headless Chrome Node API
Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.
-
GitHub - uNmAnNeR/imaskjs: vanilla javascript input mask
get and set raw and unmasked values easily no external dependencies RegExp mask Function mask Number mask (integer and decimal) Date mask (various format support) Dynamic/on-the-fly mask Pattern mask show placeholder always and only when necessary unmasked value can contain fixed parts optional input parts (greedy)
-
The Leading PDF SDK for Mobile & Web | PSPDFKit
The Best Way to Handle PDF Documents Easy to integrate, high performance, a friendly interface, and awesome developer support. PSPDFKit is the PDF SDK made for you!
-
GitHub - pd4d10/octohint: The missing IntelliSense hint feature for GitHub
Octohint is a browser extension which adds IntelliSense hint feature to GitHub.
-
The Ultimate Guide to JavaScript Frameworks
Keeping up with JavaScript frameworks can be a challenge. There are a lot of them, and seemingly another one every month. How do you know which ones might be right for your project? What are their strengths and weaknesses? How do you get started? That’s where this guide comes in. It’s a living document that is a reference for all known front end JavaScript frameworks (archived or deprecated projects are not included). In this case, the term “frameworks” is being used in a broad sense. It includes user interface (UI) libraries like React, as well as full frameworks like Angular.
-
Finding D3 plugins with ease - D3 Discovery
D3 Discovery Finding D3 plugins with ease.
-
GitHub - JoshuaWise/better-sqlite3: The fastest and simplest library for SQLite3 in Node.js.
The fastest and simplest library for SQLite3 in Node.js. Full transaction support Geared for performance, efficiency, and safety Easy-to-use synchronous API (faster than an asynchronous API... yes, you read that correctly) Custom SQL function support 64-bit integer support (invisible until you need it)
Interesting Snippets from 2018-04-14
-
GitHub - dmfay/massive-js: A data mapper for Node.js and PostgreSQL.
Massive.js is a data mapper for Node.js that goes all in on PostgreSQL and fully embraces the power and flexibility of the SQL language and relational metaphors. Providing minimal abstractions for the interfaces and tools you already use, its goal is to do just enough to make working with your data as easy and intuitive as possible, then get out of your way.
Interesting Snippets from 2018-04-12
-
WireGuard: fast, modern, secure VPN tunnel
WireGuard aims to be as easy to configure and deploy as SSH. A VPN connection is made simply by exchanging very simple public keys – exactly like exchanging SSH keys – and all the rest is transparently handled by WireGuard.
-
DNS and CDN performance data - Infrastructure monitoring and benchmarking - PerfOps
PerfOps simplifies how you track and monitor the CDN & DNS performance - use the PerfOps tools (via Control panel, API or cli) to get a real-time insight into how your tech stack performs, globally.
-
GitHub - dbcli/mssql-cli: A command-line client for SQL Server with auto-completion and syntax highlighting
We’re excited to introduce mssql-cli, a new and interactive command line query tool for SQL Server. This open source tool works cross-platform and proud to be a part of the dbcli.org community.
-
Building a Full-Text Search App Using Docker and Elasticsearch
In this tutorial, we'll walk through setting up our own full-text search application (of an admittedly lesser complexity than the systems in the questions above). Our example app will provide a UI and API to search the complete texts of 100 literary classics such as Peter Pan, Frankenstein, and Treasure Island.
Interesting Snippets from 2018-04-08
-
GitHub - BotoX/ServerStatus: Display and monitor your servers statistics in a beatiful way
ServerStatus is a full rewrite of mojeda's ServerStatus script, which in turn is a modified version of BlueVM's script.