Useful Tools by trolologuy

website·Indexed 29 days ago

https://trolologuy.github.io/useful-tools/

A curated collection of tools and programs for developers, DevOps engineers, and administrators, covering categories such as Architecture/Modelling/UML, API Development, Backup/Archiving, and Telegram Bots.

Tokens
8.4K
Snippets
23
Records
106
Agent score
25%

What's inside Useful Tools

  1. Overview of Aloys's professional experience and skills

    Aloys is an Elite Cloud Support Engineer based in France with a background in System Administration, DevOps, SRE, and Project Management. His professional history includes roles as a Technical Writer, Cloud Support Engineer, and Operations Coordinator, as well as a German apprenticeship as a Computer Science Expert focusing on System Integration.
  2. Build CLI interfaces in Go with Cobra

    Cobra is an open-source library used to create powerful, modern CLI interfaces in Go, following the patterns used by tools like git.
    # Visit https://github.com/spf13/cobra for documentation
  3. Develop Python GUIs with PySimpleGUI or Kivy

    For Python graphical user interfaces: use PySimpleGUI for simple GUI creation, or Kivy for rapid development of innovative interfaces, including multi-touch applications.
  4. Configure ESP8266 devices with Tasmota

    Tasmota is an open-source alternative firmware for ESP8266-based devices. It supports configuration via webUI, OTA updates, and automation using timers or rules. It provides local control over MQTT, HTTP, Serial, or KNX and is compatible with Arduino IDE and PlatformIO.
  5. Perform HTTP requests in Python with Requests or Niquests

    For Python HTTP clients, requests is the standard simple library. niquests is an open-source drop-in replacement for Requests that adds support for HTTP/2, HTTP/3, and WebSockets.
  6. Tools for Architecture, Modelling, and UML Diagrams

    A collection of tools for visualizing cloud architecture and creating software models and diagrams:

    • cloudcraft: Smart AWS architecture diagrams (Free).
    • diagrams.net: Open-source diagramming software available online, desktop, and as a container.
    • gliffy: Commercial diagram software with Confluence integration.
    • Lucidchart: Collaborative diagramming application (Free).
    • Staruml: Cross-platform software modeler for agile modeling (Free).
    • yed: High-quality diagram generation tool (Free).
  7. Scan Infrastructure as Code (IaC) with Checkov

    Checkov is an open-source scanner for cloud infrastructure configurations. It identifies misconfigurations before deployment across platforms including Terraform, CloudFormation, Kubernetes, Helm, ARM Templates, and the Serverless framework.
  8. Use Matterbridge to bridge multiple chat platforms

    Matterbridge is an open-source tool that acts as a bridge between various messaging services, including Mattermost, IRC, Gitter, XMPP, Slack, Discord, Telegram, RocketChat, Twitch, SSH-chat, Zulip, WhatsApp, Keybase, Matrix, Microsoft Teams, Nextcloud, Mumble, and others. It provides a REST API and does not require Mattermost to function.
  9. Convert markup files using Pandoc

    Pandoc is a free tool used to convert files from one markup format into another, serving as a versatile utility for document conversion.
  10. Set up local PHP development with DDEV or Lando

    To manage local PHP development environments using Docker without complex configuration, use ddev-local or lando (which supports LAMP stacks with Drupal, WordPress, Apache, etc.).
  11. Build responsive web interfaces with Tailwind CSS or Bulma

    For CSS frameworks: tailwindcss is a low-level, highly customizable framework for rapid custom designs. bulma is a modern CSS framework based on Flexbox.