awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

51 Repos

Awesome GitHub RepositoriesAutomation Scripts

Scripts and tools for automating repetitive tasks and workflows.

Distinguishing note: Focuses on the command-line automation of scraping tasks.

Explore 51 awesome GitHub repositories matching development tools & productivity · Automation Scripts. Refine with filters or upvote what's useful.

Awesome Automation Scripts GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nanmicoder/mediacrawlerAvatar von NanmiCoder

    NanmiCoder/MediaCrawler

    51,294Auf GitHub ansehen↗

    MediaCrawler is an automated web scraping framework designed to extract public posts, comments, and creator metadata from various social media platforms. It functions as a headless browser automator, utilizing real browser instances to render dynamic content and execute the client-side scripts necessary for interacting with modern web interfaces. The system distinguishes itself through a focus on session persistence and network flexibility. It supports remote debugging to reuse active browser sessions and cookies, which helps minimize the risk of triggering platform security challenges. To ma

    Automates scraping tasks via command-line arguments and configuration files.

    Python
    Auf GitHub ansehen↗51,294
  • hiroi-sora/umi-ocrAvatar von hiroi-sora

    hiroi-sora/Umi-OCR

    45,273Auf GitHub ansehen↗

    Umi-OCR is an optical character recognition engine designed to convert visual text from images and documents into machine-readable character data. It functions as a local-first toolkit, processing all visual data directly on the host machine using embedded neural network models to maintain privacy and offline availability. The project distinguishes itself through its focus on automated document digitization and integrated barcode and QR code decoding. By utilizing a modular, Python-based orchestration layer, it enables users to transform static image files and multi-page documents into search

    Executes batch text recognition processes through command line scripts to handle multiple files without manual intervention.

    Pythonocrocr-pythonpaddleocr
    Auf GitHub ansehen↗45,273
  • paperless-ngx/paperless-ngxAvatar von paperless-ngx

    paperless-ngx/paperless-ngx

    42,172Auf GitHub ansehen↗

    Paperless-ngx is a self-hosted document management server designed to transform physical paperwork into a searchable, organized digital archive. It functions as a private platform for storing, indexing, and retrieving documents, providing users with full control over their data on local infrastructure or private cloud servers. The system distinguishes itself through an automated workflow engine that categorizes, tags, and routes incoming files using content analysis and metadata extraction. To maintain responsiveness during resource-intensive tasks like optical character recognition, it utili

    Provides a collection of community-sourced scripts for post-processing and automation.

    Pythonangulararchivingdjango
    Auf GitHub ansehen↗42,172
  • aria2/aria2Avatar von aria2

    aria2/aria2

    41,216Auf GitHub ansehen↗

    Aria2 is a multi-protocol command-line download manager designed to maximize bandwidth utilization by retrieving files from multiple sources and protocols simultaneously. It functions as an asynchronous, event-driven engine that handles complex download lifecycles, including peer-to-peer transfers via BitTorrent, while ensuring data integrity through continuous chunk-based verification. The utility distinguishes itself through its ability to act as a background process that can be controlled programmatically via a remote procedure call interface. This allows external applications to manage, m

    Trigger shell commands automatically upon specific download events like completion or errors to integrate external file processing workflows directly into the transfer lifecycle.

    C++bittorrentcpp11download
    Auf GitHub ansehen↗41,216
  • dokploy/dokployAvatar von Dokploy

    Dokploy/dokploy

    34,901Auf GitHub ansehen↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Provides a tool for automating system tasks and workflows.

    TypeScriptbackendbackupsdatabases
    Auf GitHub ansehen↗34,901
  • kovidgoyal/kittyAvatar von kovidgoyal

    kovidgoyal/kitty

    33,462Auf GitHub ansehen↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Automates theme switching by monitoring OS light or dark mode preferences.

    Pythoncgogolang
    Auf GitHub ansehen↗33,462
  • redis/go-redisAvatar von redis

    redis/go-redis

    22,159Auf GitHub ansehen↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Provides scripts and tools for automating repetitive tasks and workflows.

    Gogogolangredis
    Auf GitHub ansehen↗22,159
  • rustscan/rustscanAvatar von RustScan

    RustScan/RustScan

    19,932Auf GitHub ansehen↗

    RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files. The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy. The system integrates wit

    Enables the piping of discovered port data into external scripts for automated post-processing.

    Rust
    Auf GitHub ansehen↗19,932
  • whyour/qinglongAvatar von whyour

    whyour/qinglong

    19,231Auf GitHub ansehen↗

    Qinglong is a containerized task scheduler and automation platform designed to orchestrate recurring background jobs. It provides a centralized dashboard for managing, scheduling, and executing scripts across multiple programming languages, ensuring consistent environments through isolated container-based execution. The platform distinguishes itself by integrating remote repository synchronization, allowing users to clone and update external script collections directly within the system. It combines this with comprehensive environment variable management, enabling the secure storage of creden

    Automates the execution of custom scripts on a defined timetable to handle recurring background tasks without manual intervention.

    TypeScriptcrontabdockerjavascript
    Auf GitHub ansehen↗19,231
  • trekhleb/learn-pythonAvatar von trekhleb

    trekhleb/learn-python

    18,058Auf GitHub ansehen↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Demonstrates writing scripts for file I/O, directory management, and business workflow automation.

    Pythonlearninglearning-by-doinglearning-python
    Auf GitHub ansehen↗18,058
  • dotnet/efcoreAvatar von dotnet

    dotnet/efcore

    14,587Auf GitHub ansehen↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Entity Framework produces SQL scripts from model changes or migration ranges to facilitate manual or automated updates to the database schema.

    C#aspnet-productc-sharpdatabase
    Auf GitHub ansehen↗14,587
  • asweigart/pyautoguiAvatar von asweigart

    asweigart/pyautogui

    12,564Auf GitHub ansehen↗

    PyAutoGUI is a Python GUI automation library and desktop automation framework. It provides a set of tools for programmatically controlling the mouse and keyboard to automate user interface interactions across different operating systems. The project functions as a cross-platform input simulator and computer vision screen scanner. It enables the simulation of keystrokes and cursor movements to perform repetitive tasks and utilizes screen analysis to locate specific images or pixel colors on the display. Its capability surface includes mouse and keyboard input simulation, screen image capture,

    Includes screen corner fail-safes and adjustable pauses to prevent automated scripts from running out of control.

    Python
    Auf GitHub ansehen↗12,564
  • jackfrued/python-core-50-coursesAvatar von jackfrued

    jackfrued/Python-Core-50-Courses

    12,559Auf GitHub ansehen↗

    This project is a comprehensive programming education platform designed to teach Python fundamentals through a structured curriculum. It provides a sequence of lessons and exercises that cover core language syntax, data structures, and object-oriented programming concepts to help beginners build a foundation in software development. The curriculum distinguishes itself through a modular design that decomposes complex topics into discrete, sequential units. It utilizes a multi-modal delivery approach, combining written documentation with video tutorials and code samples to accommodate different

    Enables the writing and execution of Python scripts for personal productivity and task automation.

    Auf GitHub ansehen↗12,559
  • seleniumbase/seleniumbaseAvatar von seleniumbase

    seleniumbase/SeleniumBase

    12,361Auf GitHub ansehen↗

    SeleniumBase is a Python-based framework designed for end-to-end web application testing and automated web scraping. It provides a unified interface for browser orchestration, managing browser lifecycles, and executing complex interaction sequences across multiple browser vendors and operating systems. The framework simplifies the development of automation workflows by handling driver provisioning, element synchronization, and project scaffolding. The project distinguishes itself through specialized stealth configurations that modify browser fingerprints to bypass anti-bot detection mechanism

    Creates test files and boilerplate code via command-line interfaces or visual recorders to accelerate the development of automation workflows.

    Pythonanti-detectionbehavebot-detection
    Auf GitHub ansehen↗12,361
  • chocolatey/chocoAvatar von chocolatey

    chocolatey/choco

    11,414Auf GitHub ansehen↗

    Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface. The project utilizes a NuGet-based software distribution model to manage and version applications. This approach replaces manual downloads and interactive installer wizards with scripted, repeatable deployments. The tool covers broad capability areas including automated system provisioning, Windows package deployment, and software manag

    Uses PowerShell and batch scripts to automate the full lifecycle of software packages on Windows.

    C#
    Auf GitHub ansehen↗11,414
  • coplaydev/unity-mcpAvatar von CoplayDev

    CoplayDev/unity-mcp

    10,959Auf GitHub ansehen↗

    Unity MCP is a plugin that connects the Unity Editor to AI assistants through the Model Context Protocol, enabling natural language control over scene manipulation, object creation, and editor workflows. It allows developers to generate C# scripts, modify GameObjects and components, create UI layouts, and manage assets by issuing commands through an AI interface, effectively turning the editor into a conversational development environment. The plugin distinguishes itself through a comprehensive automation system that can execute multi-step tasks from a design document, record and replay edito

    Modifies C# scripts in the Unity Editor using instructions from an MCP client.

    C#aiai-integrationanthropic
    Auf GitHub ansehen↗10,959
  • bytedance/ui-tarsAvatar von bytedance

    bytedance/UI-TARS

    9,622Auf GitHub ansehen↗

    UI-TARS is an LLM GUI automation framework and multimodal action grounding system. It functions as a GUI agent orchestrator and cross-platform device controller that uses large language models to interpret graphical interfaces and execute actions across desktop and mobile operating systems. The system translates model-generated coordinates into precise screen positions to interact with visual user interface elements. It employs a multimodal approach to interpret screen layouts and decomposes complex goals into multi-step trajectories through reasoning and error correction. The project provid

    Converts structured action data into executable code for automating GUI tasks like clicking and dragging.

    Pythonresearch
    Auf GitHub ansehen↗9,622
  • taojy123/keymousegoAvatar von taojy123

    taojy123/KeymouseGo

    9,621Auf GitHub ansehen↗

    KeymouseGo is an input automation tool and macro recorder designed to capture, edit, and replay keyboard and mouse sequences to automate repetitive desktop tasks. It functions as a scriptable input automator that translates recorded user interactions into reusable blueprints for automated playback. The system distinguishes itself through a logic-based scripting framework that supports conditional branching, sub-routine calls, and jump-to-labels for complex workflow control. It further extends runtime behavior via a plugin system that allows for the registration of custom functions to modify t

    Supports the creation of logic-based scripts with loops and conditionals for multi-step desktop workflows.

    Pythonautomatekeyboardmouse
    Auf GitHub ansehen↗9,621
  • getpaseo/paseoAvatar von getpaseo

    getpaseo/paseo

    9,118Auf GitHub ansehen↗

    Paseo is an LLM coding agent orchestrator and multi-agent workflow manager designed to coordinate multiple AI agents across isolated git worktrees. It provides a unified control interface for managing these agents and their associated environments to execute complex programming tasks. The system distinguishes itself through a remote agent daemon that enables secure access to local coding agents via encrypted relays. It employs a git worktree environment manager to isolate parallel tasks into dedicated directories and branch-based server URLs, preventing file collisions and network port confli

    Executes custom shell scripts during workspace creation and archival for dependency installation.

    TypeScriptadeagentsclaude-code
    Auf GitHub ansehen↗9,118
  • microsoft/azuredatastudioAvatar von microsoft

    microsoft/azuredatastudio

    7,694Auf GitHub ansehen↗

    Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and administering relational databases. It functions as a comprehensive environment for relational database management, providing a structured interface for executing SQL queries and browsing database objects. The platform is distinguished by its interactive data notebooks, which combine executable code cells, narrative text, and visualizations for data analysis. It also includes specialized tools for database migration, allowing users to assess and transfer schemas and data from on-p

    Automatically produces standard SQL statements for various database objects to streamline development.

    TypeScriptazureazure-data-studioelectron
    Auf GitHub ansehen↗7,694
Vorherige123Nächste
  1. Home
  2. Development Tools & Productivity
  3. Automation Scripts

Unter-Tags erkunden

  • AccessibilityScripts used to automate accessibility checks for specific user flows and responsive breakpoints. **Distinct from Automation Scripts:** Specializes general automation scripts for the purpose of validating accessibility requirements.
  • Boilerplate Cleanup ScriptsAutomated scripts designed to remove unused starter modules and boilerplate code from a project. **Distinct from Automation Scripts:** Distinct from general automation scripts by specifically targeting the removal of optional boilerplate modules for production builds.
  • Data-Operating ScriptsScripts that operate directly on data to automate transformations and validations without custom tooling. **Distinct from Automation Scripts:** Distinct from Automation Scripts: operates directly on data for transformations, not general task automation.
  • Database Schema Scripting1 Sub-TagTools for generating SQL scripts from model changes or migration ranges to facilitate database schema updates. **Distinct from Automation Scripts:** Distinct from general automation scripts: focuses specifically on generating SQL schema migration scripts.
  • Desktop Interaction RecordingCapturing native keyboard and mouse events to generate automation scripts for desktop software. **Distinct from Interaction Recording:** Targets native Windows desktop interactions rather than browser-based interactions.
  • GUIScripts specifically designed to automate graphical user interface interactions. **Distinct from Automation Scripts:** Focuses on GUI-specific interaction scripts rather than general command-line or scraping automation
  • Input Sequence SpecificationsStructured formats for defining precise hardware input coordinates, keystrokes, and timing delays. **Distinct from Automation Scripts:** Focuses specifically on the data format for input simulation rather than general automation scripts.
  • Instrumentation Script GenerationAutomated creation of scripts specifically for dynamic instrumentation and behavior analysis. **Distinct from Automation Scripts:** Generates hooks for runtime instrumentation instead of general workflow or scraping automation
  • Interaction RecordingCapturing live user interactions in a browser and exporting them as executable automation scripts. **Distinct from Automation Scripts:** Distinct from Automation Scripts: specifically covers the recording of live actions into code rather than general task automation.
  • PackageScripts specifically designed to automate the installation and removal of software packages. **Distinct from Automation Scripts:** Distinct from general Automation Scripts by focusing specifically on the software package lifecycle.
  • Post-Restore HooksScripts that execute automatically after a system restoration process has completed. **Distinct from Automation Scripts:** Distinct from Automation Scripts: specifically targets the post-recovery phase of a system restore, not general task automation.
  • Programmatic Script EditorsTools that modify source code files programmatically based on external instructions or AI commands. **Distinct from Automation Scripts:** Distinct from Automation Scripts: focuses on editing code files via external instructions, not running predefined automation sequences.
  • RFIDScripts that automate sequences of card reading, writing, and testing operations for RFID research. **Distinct from Automation Scripts:** Distinct from Automation Scripts: specifically targets RFID card operations rather than general task automation.
  • Runaway Script Prevention1 Sub-TagMechanisms designed to stop automated scripts from taking uncontrolled actions on a system. **Distinct from Automation Scripts:** Focuses specifically on fail-safes and emergency stops rather than general automation script functionality
  • Script Conformance AutomationAutomated enforcement of safety and quality standards within scripts. **Distinct from Automation Scripts:** Focuses on code quality and safety conformance rather than automating repetitive scraping tasks.
  • Web Purchase Automations1 Sub-TagAutomates browser interactions to configure search keywords, performance details, and attendee information for purchasing tickets on web-based platforms. **Distinct from Automation Scripts:** Distinct from Automation Scripts: focuses on web-based ticket purchase automation, not general task automation.
  • Workspace Workflow ScriptingScripting the creation of workspaces and transmission of input via socket APIs. **Distinct from Automation Scripts:** Distinct from general Automation Scripts by focusing on the structural management of terminal workspaces and input injection.