Repository History
34 repositories tagged with automation

Watchtower: Automating Docker Container Updates with Ease
Watchtower is an open-source tool that automates the process of updating Docker container base images. It monitors your running containers and automatically pulls new images, gracefully shutting down and restarting containers with their original configurations. This simplifies maintenance for personal projects, homelabs, and local development environments.

Splinter: A Python Framework for Web Application Automation
Splinter is a robust Python test framework designed for automating web applications. It provides a simple and consistent API, making browser interactions faster and more reliable. This tool is ideal for developers looking to streamline their web testing workflows with ease and flexibility.

Netmaker: Automating Secure WireGuard VPNs for Any Environment
Netmaker simplifies the creation and management of secure virtual networks using WireGuard. It automates fast, distributed, and encrypted connections across various environments, from homelabs to enterprise infrastructure. This powerful tool streamlines network deployment for remote access, site-to-site, and mesh VPN configurations.

SWE-agent: Automating Software Engineering with Language Models
SWE-agent is an innovative GitHub repository that empowers language models to autonomously fix issues in real-world software projects. This powerful tool can also be employed for offensive cybersecurity and competitive coding challenges, representing a significant advancement in automated software engineering. Developed by researchers from Princeton and Stanford, it was featured at NeurIPS 2024.
Editly: Slick, Declarative Command Line Video Editing & API
Editly is a powerful Node.js and ffmpeg-based tool for declarative non-linear video editing. It allows users to programmatically create videos from clips, images, audio, and titles with smooth transitions and music. Available as both a simple CLI and a flexible JavaScript API, Editly offers a fast and extensible solution for various video creation needs.
PatchMon: Centralized Linux Patch Monitoring and Automation Platform
PatchMon is an open-source Linux patch monitoring and automation platform designed for diverse server environments. It offers centralized patch management with an outbound-only agent model, enhancing security by eliminating inbound ports on monitored hosts. The platform provides comprehensive visibility into package updates and supports various Linux distributions.

HexStrike AI MCP Agents: AI-Powered Cybersecurity Automation Platform
HexStrike AI MCP Agents is an advanced MCP server that lets AI agents, such as Claude, GPT, and Copilot, autonomously run over 150 cybersecurity tools. It enables automated pentesting, vulnerability discovery, bug bounty automation, and security research. This platform seamlessly bridges large language models (LLMs) with real-world offensive security capabilities.

Apprise: Universal Push Notifications for Nearly Every Platform
Apprise is a powerful Python library and command-line tool designed to simplify sending push notifications across a vast array of services. It offers a unified API and intuitive syntax, allowing developers and system administrators to integrate notifications with ease. Supporting almost every popular notification platform, Apprise streamlines communication and alerts for various applications.

Mailroom: A Go Framework for Event-Driven User Notifications
Mailroom is a robust Go framework developed by SeatGeek, designed to streamline the creation, routing, and delivery of user notifications. It processes events from external systems, transforming them into tailored notifications for various transports. This flexible and extensible tool simplifies complex notification workflows, ensuring timely and relevant communication.

Caddy-Docker-Proxy: Dynamic Reverse Proxy for Docker Containers
Caddy-Docker-Proxy is a powerful tool that enables Caddy to function as a dynamic reverse proxy for Docker containers. It automatically configures Caddy by scanning Docker metadata and labels, providing zero-downtime reloads upon changes. This simplifies reverse proxy management in Docker environments, offering features like automatic HTTPS.