9 Killer Developer Tools You Should be Exploring Right Now ๐Ÿ”ฅ๐Ÿš€

MadzaMadza
6 min read

Staying productive as a developer has long time ago evolved from writing code only! It's also about finding the right tools that make you work smarter, automate the boring tasks, and keep your projects running without any issues.

However, nowadays with new platforms being released all over the place every day, it is pretty easy to get lost in the sea of available options and miss the ones that could actually bring a practical value to you.

I have manually handpicked a list of 9 modern developer tools that are bound to boost your productivity whether you are creating APIs, handling dependencies, visualizing databases, or optimizing performance.

From efficient build acceleration, visual testing, and no-code API creation tools to env variable management and documentation platforms, this list should cover various needs for developer workflow.

Each tool is explained by its core features, and a screenshot, as well as links, are provided for you to decide which ones will be the most helpful for you. Let's dive in!


1. Depot โ€“ Accelerate Docker builds & CI workflows

Depot is an build acceleration platform that aims to make Docker image builds as well as CI workflows much faster and more efficient, letting you focus on building the product itself.

If supports remote container builds and fully-managed GitHub Actions runners, and helps engineering teams not only cut down build times but also simplify their development pipelines.

They have just introduced powerful new Egress filtering for GitHub Actions Runners, which means you can get very specific about how your network is accessed when running your CI jobs:

๐Ÿ”’ Fine-grained network control: Specify the exact external services your GitHub Actions runners can use and set up rules for outbound connections via IP, CIDR, or hostname to be accepted or blocked.

๐Ÿ›ก๏ธ Allow and deny policies: Set blanket allow or deny rules for all outbound traffic, then create exceptions for only the services your builds needโ€”minimizing your attack surface for your project.

๐Ÿ”— Built-in allowlisting: Depot takes care of the necessary hosts and IPs without you having to do anything that are needed for common build tasks so your workflows work even if filtering is very strict.

โš™๏ธ Easy-to-use interface: Fine-tune Egress filtering parameters in the your Organizationโ€™s Settings dashboard, under the Github Actions Runners section โ€œEgress rulesโ€œ, with intuitive controls for all your target addresses.

๐Ÿš€ Seamless integration: Egress filtering is compatible with Depotโ€™s runners by default and there is no need to setup anything so you can secure production pipelines and prevent supply chain attacks on the go.

Ready to make your builds stay fast, reliable, and now more secure than ever? Try out Depot and give yourself a peace of mind while accelerating the development for your future projects!

๐ŸŒŽ Website: https://depot.dev

Thanks to the Depot team for sponsoring this article.


2. Phase - Manage secrets and env variables

Phase is an open-source platform designed for developers that provides them with secure and safe means of managing and deploying application secrets and environment variables.

Key features & why to use it:

  • Encrypted secret management with VC and role-based access control

  • Integrations with GitHub, AWS, Kubernetes, and CI/CD pipelines for secret syncing

  • Audit logs and CLI/SDK support for secure and transparent secret handling

๐ŸŒŽ Website: https://phase.dev/


3. Argos - Catch UI bugs and regressions

Argos is a visual testing platform for developers that provides an automatic change detection and review in the user interface to help eleminate visual bugs.

Key features & why to use it:

  • Automated visual testing with continuous integration and delivery pipelines

  • Quick and effective screenshot comparisons for frontend apps

  • Easy installation and clear workflow for quick onboarding

๐ŸŒŽ Website: https://argos-ci.com/


4. Fastgen - Build APIs with drag-and-drop

Fastgen is a low-code tool which enables developers to visually design APIs, workflows and database logic using an easy to understand, visual diagram-like approach.

Key features & why to use it:

  • Create REST endoints, configure authentication and validation rules

  • Debug mode for single-step running and error tracing

  • Comes with comprehensive logging to deploy and monitor APIs

๐ŸŒŽ Website: https://fastgen.com/


5. ChartDB - Visualize database schemas

ChartDB is an open-source application that allows developers for quick visualization, modification, and export of database schemas by a single query.

Key features & why to use it:

  • Direct schema import, ER diagram creation from SQL databases

  • AI-powered DDL export for seamless migration between database dialects

  • Full support for MySQL, MariaDB, PostgreSQL, Microsoft SQL Server & SQLite

๐ŸŒŽ Website: https://chartdb.io/


6. Bump.sh - Deliver up-to-date API docs

Bump.sh is an API documentation platform that works with an AI to create, renew and manage beautiful and always current API docs for efficient teamwork.

Key features & why to use it:

  • Generates documentation and changelogs from OpenAPI / Swagger / AsyncAPI

  • Gather all API references in one place for easy search and onboarding

  • Send users changes and breaking updates immediately

๐ŸŒŽ Website: https://bump.sh/


7. DepsHub - Manage dependencies on autopilot

DepsHub is a dependency management tool that automates the process of finding, updating, and securing all your software project dependencies across multiple repositories.

Key features & why to use it:

  • AI-based updates with changelog and breaking change warnings

  • Repository dependency dashboard and automated pull requests

  • License compliance and security threat notifications

๐ŸŒŽ Website: https://depshub.com/


8. GitButler - Simplify Git branching management

GitButler is a Git client that introduces virtual branches and visual workflows, enabling you to effortlessly manage, switch, and arrange your code changes.

Key features & why to use it:

  • Virtual branches that will allow you to multitask

  • Drag-and-drop interface for undo, squash, and amend operations

  • One-click commit message generation and intuitive stacked diffs

๐ŸŒŽ Website: https://gitbutler.com/


9. SpeedVitals - Analyze website performance metrics

SpeedVitals is a website performance tester offering real-time, multi-location speed data to speed up loading time and improve UX of your web projects.

Key features & why to use it:

  • Core Web Vitals and Lighthouse reports from various locations

  • Identify performance limitations via waterfall charts and resource breakdowns

  • Actionable optimization suggestions and historical test comparisons

๐ŸŒŽ Website: https://speedvitals.com/


Did you like the resources? Here is more ๐Ÿ‘‡

Join 6,000+ others to receive the best DEV resources, tools, productivity tips, and career growth advice I discover by subscribing to my newsletter!

Also, connect with me on Twitter, LinkedIn, and GitHub!

Writing has always been my passion and it gives me pleasure to help and inspire people. If you want to get featured or partner up, feel free to get in touch!

10
Subscribe to my newsletter

Read articles from Madza directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Madza
Madza