Console newsletter for
Developer tools
fselect
Find files with SQL-like queries.
Packages for all platforms (+ Nix, AUR, musl). Uses relaxed SQL to support fields e.g. size, path; operators e.g. AND, gte, like; date queries e.g. created, modified; filename glob and regex. Can use .gitignore and search MP3, MIME and other file attributes. Output in CSV, JSON, HTML.
git-xargs
Execute commands across multiple git repos.
Write a script to make a change to a single Git repo, then apply that change across multiple (specified in a list, or entire GitHub Org). Executes in parallel. Can open GitHub PRs with changes. Lots of use cases for otherwise tedious work e.g. name changes, updating dependencies, mass config changes.
Beta announcements
Status and descriptions are from the original edition.
tiptap
Headless WYSIWYG text editor framework. • DEVELOPER TOOLS • OPEN SOURCE • OPEN ACCESS
Akita
API Observability, Monitoring, Mapping. Q&A: Akita's CEO, Jean Yang, on how building a programming language for her PhD helped her realize APIs were where her research was most relevant, why diffing APIs via models is better than via source code, and why one-line integrations are so exciting. Read the interview (https://console.dev/qa/akita-jean-yang/) . • DEVELOPER TOOLS • SAAS • CLOSED ACCESS 📞 We spoke with John Sully, CEO of KeyDB (https://keydb.dev) about how they got into YCombinator with a fork of Redis, why Redis should be multi-threaded, and how he dealt with open source chat burnout. Read the interview (https://console.dev/qa/keydb-john-sully/) and the discussion on Hacker News (https://news.ycombinator.com/item?id=26956846) . 👋 We are always on the lookout for interesting tools to feature in the newsletter, so please say hello (mailto:hello@console.dev) if you're working on something new or have recently used a tool you think we'd like. We only include things that would be of interest to experienced developers and do not accept payment for product inclusion. We do not track email opens, but do track clicks so we can refine our selection criteria.