Topics / #script

Script projects on GitHub

Shell scripts and automation snippets for sysadmin and miscellaneous tasks.

As of , the most-starred Script projects on GitHub are winutil (64.4K stars), acme.sh (47.8K stars) and pure-bash-bible (41.7K stars). GitHub.Locker tracks 54 Script repositories with 875.4K stars combined. The fastest-growing on October 16 was LinkSwift, with +989 stars in a day.

54Projects
875.4KStars in total
+1.5KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

54 projects · by stars

  1. #1 · ChrisTitusTech/winutil

    winutil

    Chris Titus Tech's Windows Utility (WinUtil) is a curated compilation of Windows system tasks: it streamlines installs, debloats with tweaks, troubleshoots, and configures Windows updates.

    64.4K
  2. #2 · acmesh-official/acme.sh

    acme.sh

    acme.sh is a pure Unix shell script client for the ACME protocol that automatically issues, renews, and installs free SSL/TLS certificates from CAs like Let's Encrypt or ZeroSSL.

    47.8K
  3. #3 · dylanaraps/pure-bash-bible

    pure-bash-bible

    A reference collection of pure Bash functions that replace external tools like sed, awk, cut, and grep for common string, array, file, and terminal tasks.

    41.7K
  1. 4

    Python

    35.4Kgeekcomputers/Python · Python

    A personal collection of small, standalone Python scripts covering automation, games, utilities, and web scraping, meant both to solve the author's own problems and to serve as learning examples for beginners.

  2. 5

    husky

    35.4Ktypicode/husky · JavaScript

    Husky is a tool that makes it easy to set up and manage Git hooks, so scripts run automatically on Git events like commits or pushes.

  3. 6

    zapret-discord-youtube

    34.8KFlowseal/zapret-discord-youtube · Batchfile

    A free Windows toolkit of batch scripts around bol-van's zapret that runs DPI-bypass strategies to restore access to Discord and YouTube — no VPN or subscription involved.

  4. 7

    12306

    34KtesterSunshine/12306 · Python

    This is a Chinese railway (12306) ticket-booking assistant that automates logging in, solving captchas, and grabbing train tickets, including waitlist ('候补') grabbing when tickets are sold out.

  5. 8

    dotfiles

    31.5Kmathiasbynens/dotfiles · Shell

    Mathias Bynens' personal dotfiles: shell configuration files for macOS (aliases, functions, settings) plus scripts for setting up a new Mac with sensible defaults.

  6. 9

    ProxmoxVE

    29.8Kcommunity-scripts/ProxmoxVE · Shell

    A community-maintained set of one-command install scripts for Proxmox VE: paste a single line into your Proxmox shell and it sets up a popular self-hosted service as a ready container or VM.

  7. 10

    v2ray

    29.7K233boy/v2ray · Shell

    A one-click install and management script for V2Ray proxy servers, letting you set up and run multiple VMess, VLESS, Trojan and Shadowsocks configurations on your own Linux server through a single command-line tool.

  8. 11

    LinkSwift

    23.7Khmjz100/LinkSwift · JavaScript

    A browser userscript that fetches direct download links for files on nine Chinese cloud drives — Baidu Netdisk, Aliyun Drive, Quark, UC, 123 Pan, Tianyi, China Mobile, Xunlei and Guangya — so you can download without the official clients.

  9. 12

    neofetch

    23.7Kdylanaraps/neofetch · Shell

    Neofetch is a command-line system information tool written in bash 3.2+. It displays your operating system, software and hardware info in an aesthetic, visually pleasing way, next to your OS logo.

  10. 13

    SpotX

    22.7KSpotX-Official/SpotX · PowerShell

    SpotX is a patcher for the official Spotify desktop client on Windows: it blocks banner, video and audio ads and changes some hidden client features. It ships as a set of install scripts you run once.

  11. 14

    PEASS-ng

    20.7Kpeass-ng/PEASS-ng · C#

    PEASS-ng is a suite of local privilege escalation enumeration tools: LinPEAS for Linux/Unix/macOS and WinPEAS for Windows. They scan a machine for privesc paths and print misconfigurations with nice colors so you can spot them easily.

  12. 15

    tiny11builder

    20.6Kntdevlabs/tiny11builder · C#

    tiny11builder is a PowerShell script that automates building a trimmed-down Windows 11 ISO by stripping out bloatware like Edge, OneDrive, Xbox apps, Clipchamp, and more.

  13. 16

    Windows10Debloater

    18.8KSycnex/Windows10Debloater · PowerShell

    A PowerShell script/utility that debloats Windows 10 by removing pre-installed apps, stopping some telemetry, preventing Cortana from being used as your search index, and disabling unnecessary scheduled tasks.

  14. 17

    InstaPy

    18.3KInstaPy/InstaPy · Python

    InstaPy is a bot that automates your Instagram account - liking, commenting, following and unfollowing - to grow your likes, comments and followers without you doing it by hand.

  15. 18

    diff-so-fancy

    18.1Kso-fancy/diff-so-fancy · Perl

    A command-line tool that turns git's machine-readable diff output into human-readable text, so you can review changes and spot defects faster.

  16. 19

    not-paid

    15.7Kkleampa/not-paid · JavaScript

    A snippet you embed on a client's site that gradually reduces the body tag's opacity each day until it fades to nothing, as a nudge to pay their overdue invoice.

  17. 20

    BullshitGenerator

    15.5Kmenzi11/BullshitGenerator · JavaScript

    A joke project that generates nonsensical Chinese text, built purely so the author could test whether his GUI code renders text correctly.

  18. 21

    hapi

    14.8Khapijs/hapi · JavaScript

    hapi (@hapi/hapi) is a Node.js web framework for building powerful, scalable applications with minimal overhead and full out-of-the-box functionality — 'your code, your way'.

  19. 22

    shelljs

    14.4Kshelljs/shelljs · JavaScript

    ShellJS is a portable implementation of Unix shell commands (cat, cp, mkdir, grep, sed, etc.) built on top of the Node.js API, letting you write shell-style scripts that run the same on Windows, Linux, and macOS.

  20. 23

    macOS-Simple-KVM

    13.9Kfoxlet/macOS-Simple-KVM · Shell

    A set of scripts and tools for setting up a macOS virtual machine in QEMU, accelerated by KVM, so you can run macOS on a Linux host.

  21. 24

    wechat_jump_game

    13.8Kwangshub/wechat_jump_game · Python

    A Python script that plays WeChat's mini-game 'Jump Jump' (跳一跳) automatically, using image recognition to measure jump distance and ADB to control the phone screen.

  22. 25

    reinstall

    13.8Kbin456789/reinstall · Shell

    A one-click script that reinstalls a VPS's operating system over the network: about 20 common Linux distros, or Windows from official ISOs — and the machine can currently be running either Linux or Windows.

  23. 26

    git-filter-repo

    13.4Knewren/git-filter-repo · Python

    git-filter-repo is a versatile tool for quickly rewriting git repository history — the replacement the git project itself now recommends over git filter-branch.

  24. 27

    RemoveWindowsAI

    13.4Kzoicware/RemoveWindowsAI · PowerShell

    RemoveWindowsAI is a PowerShell script that force-removes Copilot, Recall, Image Creator and other AI features Microsoft keeps adding to Windows 11, to improve privacy, security and user experience.

  25. 28

    AutoHotkey

    13.3KAutoHotkey/AutoHotkey · C++

    AutoHotkey is a free, open-source Windows utility for automating repetitive tasks, driven by its own scripting language with built-in support for defining hotkeys.

  26. 29

    pytube

    13.2Kpytube/pytube · Python

    A lightweight, dependency-free Python library and command-line utility for downloading YouTube videos — made for scripting downloads instead of grabbing them by hand.

  27. 30

    pyinstaller

    13.1Kpyinstaller/pyinstaller · Python

    PyInstaller takes a Python script and all its dependencies and bundles them into a single standalone executable or folder, so people can run the app without installing Python or any modules.

  28. 31

    bocker

    12.7Kp8952/bocker · Shell

    Bocker is a minimal reimplementation of Docker written in roughly 100 lines of bash, built to demonstrate how core container functionality works under the hood.

  29. 32

    RedditVideoMakerBot

    12.5Kelebumm/RedditVideoMakerBot · Python

    A Python bot that turns Reddit posts into short-form videos with text-to-speech narration and background footage, ready to upload to TikTok, YouTube, or Instagram.

  30. 33

    Github-Ranking

    12.4KEvanLi/Github-Ranking · Python

    Github-Ranking is a repository that tracks and lists the most-starred and most-forked repositories on GitHub, with both an overall Top 100 and per-language Top 100 breakdowns.

  31. 34

    webhook

    12.2Kadnanh/webhook · Go

    Webhook is a lightweight Go server that exposes HTTP endpoints (hooks) and runs a configured shell command whenever that endpoint receives a request, optionally passing along headers, payload, or query data.

  32. 35

    git-blame-someone-else

    11.7Kjayphelps/git-blame-someone-else · Shell

    A prank shell script for git: it rewrites a commit so someone else appears as the author of your code. The author openly calls it a joke, not a serious tool.

  33. 36

    one-key-hidpi

    11.2Kxzhih/one-key-hidpi · Shell

    A shell script that simulates macOS HiDPI on a non-retina display, so System Preferences gets a 'Native' Scaled option just like on a Retina Mac.

  34. 37

    _s

    11KAutomattic/_s · CSS

    _s (Underscores) is an archived, officially inactive WordPress starter theme by Automattic, meant as a blank slate developers hack into their own custom theme rather than use as-is.

  35. 38

    Python

    10.9Kinjetlee/Python · Python

    A personal grab-bag of standalone Python scripts and short tutorials the author wrote alongside blog posts: web scraping, WeChat official account development, Excel automation, SQL practice, and small utility hacks like remote shutdown.

  36. 39

    MagiskOnWSALocal

    10.6KLSPosed/MagiskOnWSALocal · Shell

    A set of build scripts that generates a custom Windows Subsystem for Android (WSA) installer with Magisk root and Google Apps (Play Store) built in, ready to install on Windows 11.

  37. 40

    RetroPie-Setup

    10.4KRetroPie/RetroPie-Setup · Shell

    RetroPie-Setup is a shell script that turns a Raspberry Pi, Vero4K, ODroid-C1, or an Ubuntu PC into a retro gaming console by installing RetroArch, many emulator cores, and the EmulationStation frontend.

  38. 41

    MediaCreationTool.bat

    10.3KAveYo/MediaCreationTool.bat · Batchfile

    A universal wrapper script around Microsoft's official Media Creation Tool (MCT) that works for every Windows 10/11 release from build 1507 to 21H2, adding business-edition support and upgrade automation on top of the stock tool.

  39. 42

    vphone-aio

    7.7K34306/vphone-aio · Shell

    vphone-aio is a single shell script that downloads, merges, and launches a jailbroken iOS 26.1 virtual phone (vphone) on your Mac, with the jailbreak bootstrap already installed.

  40. 43

    Telegram-Media-Downloader

    6.1KNeet-Nestor/Telegram-Media-Downloader · JavaScript

    A userscript that restores the download button for images, GIFs, audios and videos on Telegram Web when a chat or channel has disabled content saving.

  41. 44

    gmail-account-creator

    5.4KShadowHackrs/gmail-account-creator · Python

    Gmail Creator Pro is a Python automation tool for creating Gmail accounts in bulk. It pairs anti-detection tricks with phone-verification workarounds and optional 5sim integration.

  42. 45

    sh

    3.4Kkejilion/sh · Shell

    KejiLion.sh is an all-in-one interactive shell script toolbox for managing Linux servers: system monitoring, network testing, Docker, one-click LDNMP website stacks, backups, and security hardening.

  43. 46

    omarchy-mac

    2Komacom/omarchy-mac · Shell

    An opinionated Arch Linux + Hyprland desktop setup for Apple Silicon Macs (M1/M2 family), installed alongside macOS from Asahi Alarm in one command — full-disk encryption included.

  44. 47

    manju-laoli-skill

    1.4Klixiaoxiao9888-create/manju-laoli-skill · Python

    This is an AIGC skill pack that gives AI agents a full industrial pipeline for writing and directing viral Chinese short dramas: script structuring, character/prop asset locking, storyboarding, dialogue tone-checking, martial-arts/fantasy combat choreography, and ready-to-feed prompts for video-generation models like Seedance and MiniMax H3.

  45. 48

    workbuddy-auto-signin

    1.3K88lin/workbuddy-auto-signin · Python

    This is a self-contained Python script that automatically claims your daily WorkBuddy (Tencent's AI coding assistant) sign-in points and all Growth Center rewards — travel gifts, Buddy dispatch, blind boxes, task rewards, streak makeups — using only your own local login credentials.

  46. 49

    photo-frame-dashboard

    1.3Kwesbos/photo-frame-dashboard · Python

    A collection of device-specific notes and scripts for taking full control of locked-down Android photo frames (Skylight Calendar, BIUFRAME, PF1007L): getting ADB access, dumping firmware, gaining root, removing the vendor app, and running your own launcher, browser or kiosk app.

  47. 50

    ninjatracing

    530nico/ninjatracing · Python

    ninjatracing converts .ninja_log build log files produced by the Ninja build system into Chrome's about:tracing JSON format, so you can visualize how long each build step took as a timeline.

  48. 51

    Free-Configs

    385patterniha/Free-Configs · Python

    A free collection of proxy configs for getting around internet filtering: add its subscription link to a client app and it feeds you working configs, refreshed every 24 hours.

  49. 52

    SteamDaddy-Backup

    290Contrary7/SteamDaddy-Backup · PowerShell

    SteamDaddy is a Windows tool that replaces SteamTools and GreenLuma for unlocking Steam games and DLCs, fixing 'No Internet Connection' and purchase errors, managing game manifests, and auto-patching online multiplayer fixes, all from a native UI inside the Steam client.

  50. 53

    cek-probe-model

    183yureii1996/cek-probe-model · Python

    It's a collection of Python scripts that probe OpenAI-API-compatible model endpoints to check whether a model is 'masked' (mislabeled as a different architecture than it actually is). Each script fetches the model list, runs an identity/logic probe, and prints a summary.

  51. 54

    windows-cursor-scheme-fix

    149Arcadeq/windows-cursor-scheme-fix · PowerShell

    A PowerShell workaround for a Windows 11 bug: custom mouse cursor themes are installed correctly, but the screen stays stuck on the classic Windows Aero cursors. It reloads all 14 cursor roles into the live session and can keep re-applying them from a background process.

Often tagged together