Console
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.
28k+ subscribers
Every Thursday.
Latest newsletter
This is the content of the newsletter sent on 2024-04-18.
Contents
Oso – Distributed authorization.
Flox – Virtual environments & package management.
DrawDB – Draw & visualize database schemas.
Redka – Redis reimplemented with SQLite.
Coolify – Self-hosted Heroku alternative.
index_advisor – Postgres index advisor.
Kuto – Reverse JS bundler.
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.
Oso
Distributed authorization.
What we like: Flexible approach to building authorization logic with a DSL. No need to rely on a single centralized service - centralize the logic, which can return “yes, if” for validation with local data. Makes it easier to reason about complex auth across microservices. SDKs for Node, Python, Go, Ruby, and .NET. Check in your auth .polar files to Git.
What we don't like: Default model uses Oso Cloud, but there are options for self-hosting and running a hybrid cache layer for HA.
Review permalinkFlox
Virtual environments & package management.
What we like: Creates & manages virtual environments and installs packages into them. Makes it easy to manage devtools, libraries, runtimes without conflicts. Handles dependency management for any installed packages. Easy to share environments with other people. Environments can be defined declaratively in a config file.
What we don't like: Uses Nix behind the scenes which is both great (declarative language for package management), but also quite complex to understand if you want to build your own packages.
Review permalinkDrawDB
Draw & visualize database schemas.
What we like: Visual, browser-based editor for designing database schemas. Supports MySQL, PostgreSQL, SQLite, MariaDB, SQL Server, plus object relational databases with JSON schemas. Create templates for common designs. Export the results to SQL to actually create the database from your work. Free, open source, you can host it yourself.
What we don't like: Limited import support for existing databases - currently only from MySQL.
Review permalinkNew 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.
Subscribe to the weekly Console newsletter
An email digest of the best tools and beta releases for developers. Every Thursday.