# Useful Tools 🔎

This is a list of useful tools and programs for developers, devops, admins, ... but not only. Whereas most of them are Open Source, not all of them are. Please check licences that may apply. This list contains items that i personally find useful, usages may differ.

The concept behind that list is based on the famous "awesome (opens new window)" lists you can find on github. Since they did not fully suited my need, i preferred to go with my own version.

Please feel free to comment or open a pull request if you know better tools / or alternatives or if some links are dead, ... 😉

# Architecture / Modelling / UML / Diagrams

Planning is half the work

# Application Programming Interface (API) Development

'cause i'm API

# Backup / Archiving / Restoration / ...

This category doesn't need an introduction i guess

# Blogs

Some helpful Blogs and Tech News websites

# Banking

Time is money as they say ⏳ 💸

# Bots / Chatbots

# Telegram Bots

# Browsers

The thing you use to navigate through the depth of internet

# Calculus

Struggling with numbers ? So am i, here are tools to help

# Data

  • airbyte (opens new window) - EL(T) platform that helps sync data from applications, APIs & databases to warehouses, lakes & other destinations. -
  • croc (opens new window) - Easily and securely send things from one computer to another 🐊 📦. -
  • datacater (opens new window) - Integrate your data systems with streaming data pipelines -
  • dbt (opens new window) - dbt (data build tool) enables analytics engineers to transform data in their warehouses by simply writing select statements. dbt handles turning these select statements into tables and views. -
  • facebook-delete (opens new window) - Clean up a facebook account without deleting the entire account. -
  • garage (opens new window) - Distributed storage service to host a website, store media, have a backup target. Can be self-hosted. -
  • jitsu (opens new window) - High-performance data collection service. -
  • minio (opens new window) - Multi-Cloud ☁️ Object Storage. -
  • muzejs (opens new window) - Data visualization library to create composable and interactive data visualization for the web - (opens new window)
  • prefect (opens new window) - The easiest way to automate your data. Prefect is the new standard in dataflow automation, trusted to build, run, and monitor millions of data workflows, pipelines and add semantics like retries, logging, dynamic mapping, caching, failure notifications, and more. - s
  • re_data (opens new window) - re_data is a set of tools (dbt macros & models) that helps you with making sure your data pipelines are clean & reliable. -

# JSON

# Chat / Communication

Good communication is an art, so get the right tools to get it right

# Conferences

# Conversions

Converting from one format to another

  • Pandoc (opens new window) - If you need to convert files from one markup format into another, pandoc is your swiss-army knife -

# Craft / Home Automation

Doing stuff in real life too?

# Code style, review, quality and security / Linters / Debugging

Code quality and standarts should be enforced more often, that's for sure! Which team are you on, Stroustrup or Allman ?

# Vale

# Python

# Cheatsheets

How was it again?

# Clustering

Always wanted to spread load between different machines to calculate things?

# Configuration Management

# Continuous Integration (CI) / Continuous Delivery (CD)

You will be assimilated

# Automated tests

Store that data

# Deployment / Remote management / MDM

Who likes to do stuff manually anyway ¯_(ツ)/¯_

  • Airwatch (opens new window) - Enterprise mobility management (EMM) is a device- and platform-agnostic solution that centralizes the management, configuration and security of all devices in an organization, both BYO and corporate-owned. EMM goes beyond traditional device management to include the management and configuration of enterprise apps and content. -
  • Ansible (opens new window) - Automation platform that makes your applications and systems easier to deploy. Uses SSH only, no agents to install on remote systems. -
  • chaosmonkey (opens new window) - A resiliency tool that helps applications tolerate random instance failures. It randomly terminates virtual machine instances and containers that run inside of your production environment -
  • Cloud Foundry BOSH (opens new window) - Release engineering, deployment, lifecycle management, and monitoring of distributed systems. -
  • deployer.org (opens new window) - A deployment tool written in PHP with support for popular frameworks out of the box. -
  • freckles (opens new window) - Python framework that helps getting computational environments into a defined state, with minimal amount of hassle -
  • istio (opens new window) - Connect, secure, control, and observe (micro)services. -
  • Jamf (opens new window) - Mobile Device Management specialized on Apple / macOS products. -
  • Linuxgsm (opens new window) - The command-line tool for quick, simple deployment and management of Linux dedicated game servers. - (opens new window)
  • Microsoft Deployment Toolkit (opens new window) - Microsoft Deployment Toolkit (MDT) provides a unified collection of tools, processes, and guidance for automating desktop and server deployments. -
  • Molecule (opens new window) - Helps in the development and testing of Ansible roles -
  • netboot (opens new window) - PXE boot various operating system installers or utilities from one place within the BIOS without the need of having to go retrieve the media to run the tool. You can remote attach the ISO to servers, set it up as a rescue option in Grub, or even set up your home network to boot to it by default so that it's always available. - (opens new window)
  • netlify (opens new window) - Deploy your site in seconds (through github) -
  • terraform (opens new window) - Use Infrastructure as Code to provision and manage any cloud, infrastructure, or service -
  • Vagrant (opens new window) - Vagrant is a tool for building and distributing development environments. -

# Automation

# Browser Automation and tests

# Command Line Interface (CLI) - tools

# Development / Frameworks / Snippets

Reinventing the wheel can be fun but just in case you just don't feel like it, check the tools below

# CSS

# Go

# PHP

# Python

# Javascript

# Node.js

# React

# Vue.js

# Fakers

Nearly as good as the real thing

# Webdevelopment

# Website builder / CMS

The building without the struggle

# Website Analysis / Analytics

Wonder how the big guys do it?

# Website Speedtest / Performance and Configuration analysis

Make it fast

# Website emission analysis

# Documentation / Wikis / User Feedback

Because it's always difficult when facing a PEBKAC to tell him to RTFM...when there's no documentation

# Docker / Kubernetes

Containers and stuff

# Ebooks

# Emulation

Feeling retro?

# Enterprise Ressource Planning (ERP) / Groupware / Customer Relationship Management (CRM) / Asset Management System

Welcome to the 21st Century

# File Sharing / downloader / converter

Sharing is caring

# Games / Game launchers

You know you need a break

# Graphics / Design / Icons

echo "sheep"

# Color picker / Color schemes

# Fonts

# Illustrations

# Image Editing / Drawing

# Stock Images and Videos

# Good Practices / Best Practices / Ebooks

When you don't know where to start, that's probably the right place

# Graphical User Interface (GUI) / Screens

Tired of using the terminal?

# Git

Whatever you do, don't be one

# Hardware

# Hardware Checks

Sometimes the source of the issue is not located on the chair and the "Have you tried turning it off and on again" is not enough

# Installers / Dependency Managers / Bundlers

# Integrated Development Environment (IDE)

printf("Hello, World!");

# Atom Plugins

  • minimap
  • pigments

# Visual Studio Code Plugins

# Images / Image Optimisation / Text recognition (OCR)

# Images reverse search / Face search / Search Engines / Image tagging / Deepfake

I'm a creep

# PAAS / SAAS Providers

# Remote Desktop

Always there for you

# Recruitment / Job searching / Interviews

Getting paid for following your passion is even more fun, isn't it?

To get an idea of what technology to learn next, what tools are commonly used by your peers, salary ranges per technology,... head over to the Stack Overflow Developer Survey (opens new window).

# Freelance

# Create a resume

# Remote Work

Since salaries are tough to manage, see an idea of solution with slite's salary calculator for remote teams (opens new window).

# Housing

# Canada

# Estonia

# France

# Finland

# Germany

# Iceland

  • Visa (opens new window) - Foreign nationals remotely working for foreign companies—or self-employed—are now eligible for a long-term visa.

# Malta

# New Zealand

# Poland

# Robotic Process Automation (RPA)

# RSS / News aggregator

# Lamp Stack

Apache, MySQL, PHP

# Mail

That relict of the past

# Mailing

Spam Ham

# Management Software

# Mobile Apps / iOS / Android

# Massive open online course (MOOC) / E-Learning / Exercises / Educational Games

# Monitoring / Logs / Server Management

The true question should be: Quis custodiet ipsos custodes?

# CRON Monitoring

# Network Mapping

# Movies / Films / Plex / Animes

Having your own private media? or wondering what do watch tonight?

# Music / Audio

# Video Editing

  • deface (opens new window) - Command-line tool for automatic anonymization of faces in videos or photos (video anonymization) -

# Networking / DNS / Wifi ...

# Operating Systems / Virtualization

My toaster runs on Linux!

  • 9front (opens new window) - A modernized fork of Plan 9, the distributed operating system -
  • aapanel (opens new window) - source Hosting Control Panel (alternative to Plesk or Cpanel -
  • kaosx (opens new window) - A Lean KDE Distribution -
  • proxmox (opens new window) - Operating System for enterprise virtualization. With the built-in web interface you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution. -
  • qemu (opens new window) - A generic machine emulator and virtualizer. - (opens new window)
  • reactOS (opens new window) - Imagine running your favorite Windows applications and drivers in an open-source environment you can trust. -
  • repology (opens new window) - Repology monitors a huge number of package repositories and other sources comparing packages versions across them and gathering other information. -
  • unraid (opens new window) - Operating system that brings enterprise-class features to maximize performance and capacity using any combination of applications, VMs, storage devices, and hardware. -
  • virtualbox (opens new window) - A virtualization product for both enterprise and home use. Only professional solution that is freely available as Open Source Software -

# Online Payment / Sell stuff / Buy stuff / TPE / Passive income

Katsching

# Others

/dev/random

# Presentations

Bored of powerpoint?

# Governement-funded / Participative software / Community

Public money, public code !

# Project management / Time Management / Organisation / Productivity

# Kanban

# Questions & Answers (Questions & Answers)

Ever heard of Stackoverflow ?

# Regex / Sed

# Remote work / Visioconference / Pair programming

# Games for remote teams

# Server Basics

  • Apache / Nginx
  • Certbot
  • Fail2Ban
  • UFW (Iptables alternative)

# Server Loadtest

But... will it scale?

# Selfhosted

# git / code repositories

# Ticketing / Bug tracker / Support

# SSL

# Spectre / Meltdown

# Screencast / Screenshots

One image = 1000 words

# Scrapping / Parsing

# Security / Cracking

  • seeker (opens new window) - Host a fake page that requests your location like many popular location based websites to get GPS coordinates of a target. -

# Password Manager

# Abusive IPs / Whois

Keep the h4xx0r5 out

# Server Management

# Shell / Terminal / Powershell / Command Line Interface (CLI)

# Oh-my-zsh Theme

# Oh-my-zsh Plugins

# Oh-my-zsh Aliases

# System utilities

Automate all the things! ... or at least try to make your life easier

# Text Expanders

# Templates / Dashboards / Tool overview / Bookmarks / Internal Tools

# Translations

Фэсапщы Elu הלו Güata Tàg السلام عليكم Cześć নমস্কাৰ Kasalehlie მარშიხ Aloha ვალ Haluu 你好 Γειά! Halito 今日は ជំរាបសួរ Kamusta 안녕하십니까 ສະບາຍດີ გეგაჯგინას Здраво

# User Management (LDAP / Radius / SSO / OpenID Connect / OAuth / SAML / ... )

# Useful Software

# Mac

# Linux

# Windows

# VPN

# Voice / Home Assistant

Ok Siri

# Webservers

# Website Hosting (Free)

# Writing / Markdown / Rendering

# Wordpress