Console

Latest Console newsletter

A weekly digest of the best developer tools – We keep track of everything - dev tools, devops, cloud, and APIs - so you don't have to.

This is the content of the newsletter sent on 27 Jan 2022.


Contents

imgproxy – Fast remote image resizer.

elfshaker – High performance version control for binaries.

Miller – Query & reformat CSV, TSV, JSON.

Rainway – Interactive app streaming.

soketi – Fast websocket server.

React Native – Mobile GUI framework.

Quickwit – Open source search engine.

Interesting tools

Each week we review 2-3 of the most interesting developer tools. Here's what we featured this week. View the full archive.

imgproxy

Fast remote image resizer.

What we like: Go binary or run as a container (includes official Helm chart). Resize images via URLs, which can (and should) be signed. Can serve files from cloud storage (S3, GCS, etc). Can compress, crop, fill, blur, watermark and convert to desired formats. Emits metrics to Prometheus, New Relic & Datadog. Open source or cloud service.

What we don't like: Designed to focus just on image resizing - you need to configure your own caching and HTTPS proxy, and other non-core features - but this is a deliberate tradeoff for security & performance. No official images for Windows or arm64.

elfshaker

High performance version control for binaries.

What we like: Designed to work particularly well for use cases with lots of similar files that don’t change often. Snapshot command stores the state of the current working directory - execute as you make changes like a git commit. Pack command compresses the snapshots. Very fast snapshot extract. Open source and works on Windows, Linux, macOS.

What we don't like: Snapshot names have restricted allowed characters e.g. period is not allowed which would be useful for version numbering. Pre-compiled binaries Linux-only so you need to build yourself with Rust.

Miller

Query & reformat CSV, TSV, JSON.

What we like: Work with field names rather than positional indices. Add new fields, run aggregations, colorized, tabular pretty-print. Operates with streams so only a single record is in memory at one time (unless needed for certain operations like sort) i.e. minimal footprint. Single binary (Golang, open source) with packages for Windows, Linux, macOS.

What we don't like: Uses its own color scheme rather than inheriting current shell profile. Lots of power in the Miller DSL and the built-in command verbs can do a lot, but it’s another programming language to use for custom transformations.

New betas & early release programs

We also include some of the more interesting beta and early access releases. Here's the ones we featured this week. View the live list on Beta Console.

Rainway

Interactive app streaming.
Developer Tools
Proprietary, Open access

soketi

Fast websocket server.
DevOps
Open Source, Open access

React Native

Mobile GUI framework.
Developer Tools
Open Source, Open access

Quickwit

Open source search engine.
Database
Open Source, Open access