Useful Tools

Useful Tools
Photo by Simon Abrams / Unsplash

Photo by Simon Abrams / Unsplash

Portainer

An Open Source GUI tool for containers that helps you to manage your dockerized application. It works with Kubernetes, Docker, Docker Swarm, and  Azure ACI.

Web.dev

Mesure performance of your website based on four criteria: Performance, Accessibility, Best Practices, and SEO. Get tips to improve your user experience.

CI/CD Best Practices

A list of best practices to follow when setting up a CI/CD pipeline for your next application.

DrawSQL

An online tool useful to create, visualize and collaborate on your database entity-relationship diagrams.

Shields

Add badges (code coverage, pipeline build status, downloads, rating, etc.) on your fantastic open-source/side project.

confs.tech

Find your next tech conference on various tech tools like GraphQL, Kubernetes, Docker, DevOps, IoT/Hardware, Data/AI, Kotlin, Rust, Java, .NET, etc.

unDraw

A massive collection of open-source illustrations and graphics for any idea you can imagine and create.

Bundlephobia

View how much size a Node.js package will add to your app after building files for production. You can also scan your whole package.json.

LocalStack

A great helpful tool for mocking AWS Services like Lambda, SNS, DynamoDB, Kinesis, SQS, API Gateway, etc. in your local environment.

JSON Size Analyzer

See how you can reduce the size of JSON data, for example, in your API responses or database. As a result, save bandwidth and storage space.

12 Factor App

12 rules to apply when building web applications, cloud-native applications, microservices, etc...

Free for developers

A collection of tools that developers can use for free to build their applications.

Public APIs

A collection of APIs in various domains that developers can integrate into their applications.

Usehooks

It is a collection of useful React hooks that saves a lot of time implementing them from scratch.

Learnshell

An interactive tutorial to learn to program with shell.

CloudCraft

Visualize your cloud architecture like a pro. Create smart AWS diagrams and get the estimated costs for your architecture.

Estimator.dev

Analyze the website bundle to see what can be improved, useless Javascript code or resource-consuming script.

Draw.io

A free online diagram software for making flowcharts, process diagrams, org charts, UML, ER, and network diagrams.

Operator Lookup

A great tool to learn and understand Javascript operators.

Spinnaker

Spinnaker is an open-source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

nivo.rocks

A rich set of data visualization components built on top of the awesome d3 and Reactjs libraries.

MasteringJS

A list of tutorials on various tools in the Javascript ecosystem that will help you to build Full-stack Web applications.

Mockaroo

Need some mock data to test your app? Mockaroo lets you generate up to 1,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats.

Metatags

Preview how your website looks on social media like Facebook, Twitter, Google, Linkedin, etc.

Readme.so

A simple editor allows you to quickly add and customize all the sections you need for your project's readme.

Tiny-helpers.dev

A collection of free single-purpose online tools for web developers...

Bkmark.io

One place to save all the links you bookmark. Organize and share ideas with your friends or teams and discuss the gems they find on the web.

Public GraphQL APIs

A collective list of public GraphQL APIs to quickly test an idea or explore features offered by a GraphQL client.

Temporary email address

Disposable email protects your real email address from spam, advertising mailings, and malware.

Choose a license

Choose a license for your Open source project. An interesting resource to learn when to use an MIT License or a GNU GPLv3 License and many more.

App Ideas

A collection of app ideas you can build to learn a new programming language or a framework. They are categorized into levels: Beginner, Intermediate and Advanced.

Patterns.dev

A Curated list of design patterns and component patterns for building powerful web apps with vanilla JavaScript and React. It is explained with a well-designed illustration.

ASCII Tree Generator

Visualize and create your perfect folder structure for your next project. Easily convert to an ASCII format to save to your documentation.

DevDocs

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.

30 seconds of code

Short code snippets for all your development needs in JavaScript, Python, Node.js, Git, React hooks, and many others.

Accessibility Myths

Debunking some accessibility myths.

uses.tech

A list of /uses pages detailing developer setups, gear, software, and configs.

SQLBolt

A series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.

Lorem.space

An API for placeholder images. This is useful when you need random images for UI prototypes, application examples, etc.

1loc.dev

Favorite JavaScript Utilities in a single line of code! No more!

Small Dev Tools

Provide 20+ tools that help developers with commonly performed tasks like Encoding/Decoding, Minifying, Test Dummy data set, and much more.

Type Scale

Understand and visualize the difference between different font sizes and REM vs. EM Values. Check the preview in real-time to see how it looks.

asciinema

Record and share your terminal sessions the right way.

Type Challenges

Collection of TypeScript type challenges with the online judge. Useful if you want to master the creation of custom types in TypeScript.

GitHub Star History

View the graph of the star of a GitHub repository.

Monorepo.tools

Everything you need to know about monorepos and the tools to build them.

GraphQL Security

A free tool that runs a dozen common security tests on a given GraphQL endpoint.

Screensiz.es

A handy database of screen sizes, viewport sizes, and pixel densities for popular smartphones, tablets, and monitors.

IT Tools

Aggregated set of useful tools that every developer may need once in a while.

Favicon.io

Quickly generate your favicon from an image.

API Tracker

Discover the best APIs and developer resources. You can search among more than 5600 APIs from any domain.

ES6 Console

Try JavaScript compilers online. A quick way to write a Javascript code, run it and see the result.

Open Source Tips

A piece of advice to successfully build and advertise an open source software.

Git Command Explorer

Find the right Git commands you need without digging through the web. Want to perform a cherry-pick, rebase, stash, etc... This website is for you.

SQL for Devs

Do you already know SQL and want to learn some advanced tips and tricks? This resource is for you. It provides a list of actions a developer wants to do with a well-detailed explanation.

Transform

Transform a data structure from a programming language, a schema, or a query language to another.