Command Line Tools for Windows

View 1951 business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1

    sfsu

    A modern, and very very fast, implementation of Scoop

    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    shot-scraper

    shot-scraper

    A command-line utility for taking automated screenshots of websites

    shot-scraper is a command-line utility for taking automated screenshots of web pages using a headless browser engine. After installation, a single command can capture a full-page screenshot of a URL and save it to a file, making it ideal for documentation, monitoring, and visual regression tasks. Under the hood it uses a modern browser (installed via a one-time shot-scraper install step) and exposes options for viewport size, full-page versus clipped screenshots, and device emulation. Beyond simple captures, it can run custom JavaScript before taking the shot, allowing you to open menus, scroll, or manipulate the DOM so the screenshot reflects the desired state. The project is deeply integrated with automation workflows: examples show it running in scheduled jobs, GitHub Actions, and bots that publish screenshots to social media or use them in docs. It ships with detailed documentation, a tutorial, and a template repository that lets you spin up an automated screenshot pipeline.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    shpotify

    shpotify

    A command-line interface to Spotify.

    shpotify is a simple Bash/Apple script to control Spotify from the command line on a Mac.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    sponge

    A website crawler and links downloader command line tool

    sponge is a website crawler and links downloader command line tool
    Downloads: 0 This Week
    Last Update:
    See Project
  • Application Monitoring That Won't Slow Your App Down Icon
    Application Monitoring That Won't Slow Your App Down

    AppSignal's Rust-based agent is lightweight and stable. Already running in thousands of production apps.

    Full APM with errors, performance, logs, and uptime monitoring. 99.999% uptime SLA on the platform itself.
    Start Free
  • 5
    sq data wrangler

    sq data wrangler

    sq data wrangler

    sq is a command line tool that provides jq-style access to structured data sources: SQL databases, or document formats like CSV or Excel. sq executes jq-like queries, or database-native SQL. It can join across sources: join a CSV file to a Postgres table, or MySQL with Excel. sq outputs to a multitude of formats including JSON, Excel, CSV, HTML, Markdown and XML, and can insert query results directly to a SQL database. sq can also inspect sources to view metadata about the source structure (tables, columns, size). You can use sq diff to compare tables, or entire databases. sq has commands for common database operations to copy, truncate, and drop tables.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    sqlitebiter

    sqlitebiter

    A CLI tool to convert CSV / Excel / HTML / JSON / Jupyter Notebook

    A CLI tool to convert CSV / Excel / HTML / JSON / Jupyter Notebook / LDJSON / LTSV / Markdown / SQLite / SSV / TSV / Google-Sheets to an SQLite database file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    st2gif

    Converts AtariST images (.neo, .pi1, .pi2, .pi3) to gifs (using gd).

    A small command-line tool for converting AtariST images (.neo, .pi1, .pi2, .pi3) to gifs (using gd). Please note that you may find the project "RECOIL" at SF, which supports far more formats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    User friendly command line tool for adjusting movie subtitles in various formats. Support for converting from one format to another (currently microdvd, subrip, TMplayer, CSV but more to come). Time stamps adjustment. Show duration of subtitle adjustment
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    sympaadmin

    Command line utility for administering Sympa mailing lists.

    sympaadmin is a command line tool for administrating sympa mailing lists from the terminal, making it suitable for use over SSH, for example.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    A cross-platform, lightweight, command-line tool for synchronizing a source and a target directory. It is easy to use and ideal for non-interactive scripts to synchronize two directories. It incorporates a time window to avoid FAT partitions problems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    tLISP is a small implementation of the LISP programming language written in Object Pascal. Includes tle a command line tool for working with the LISP environment, and dynamic library for calling LISP functions from other applications. tLISP 2 or dLISP is
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    tags2uml

    Generates UML class diagrams, from source code

    Generates UML class diagrams, from source code. Please see GitHub page for more info. Command line tool to convert from a Exuberant-ctags tags file to a UML class diagram, through Graphviz, for all object oriented languages supported by ctags The input file is a tags file, generated by Exuberant-ctags using --fields==+latinK. The output file is a Graphviz DOT file whose name is specified through the program options, or to stdout. The DOT file should then be passed to the Graphviz dot program to be converted into an image file (e.g. PNG, SVG etc.).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    tisift

    imap cleanup & command line tool

    Beta state! tisift: scaning folder and sort messages with given filter rules. tish: imap shell = imap command line tools. Example: # Set MsgId on Mails without one FOLDER="Archives" ; tils -I "$FOLDER" |grep "\{"|while read LINE ; do tish -x addheader "$FOLDER" "$LINE" "X-New-Header: true" ; done # Correct Date to second received header: tish date Archives PATTERN received2 # Import or export mbox tish exportmbox Archives >file.mbox tish importmbox Archives <file.mbox Written in ruby. Attention: Use on your own risc! You can damage your whole mail data!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    transitfeed

    Tools for reading, validating & writing transit schedule info in GTFS

    transitfeed helps to make public transit information projects more successful for agencies and other interested parties. It provides a library to help you parse, validate, and generate General Transit Feed Spec (GTFS) feed files. It contains several parts, including TransitFeed (Python package for reading, writing, and validating feeds); Feedvalidator (command line tool that checks a GTFS feed for problems); ScheduleViewer (application for exploring a feed on a map) and more; each with their own set of instructions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    turtle

    turtle

    Shell programming, Haskell style

    Turtle is a reimplementation of the Unix command line environment in Haskell so that you can use Haskell as a scripting language or a shell. Think of turtle as coreutils embedded within the Haskell language. The turtle library focuses on being a "better Bash" by providing a typed and light-weight shell scripting experience embedded within the Haskell language. If you have a large shell script that is difficult to maintain, consider translating it to a "turtle script" (i.e. a Haskell script using the turtle library). Among typed languages, Haskell possesses a unique combination of features that greatly assist scripting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    uac19

    Analyze COVID-19 csv files

    A flexible command line tool to analyze COVID-19 csv files https://github.com/nytimes/covid-19-data https://ourworldindata.org/coronavirus-source-data The rpm build is rh7 the tgz installs on Windows cygwin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    v1pad

    One-time-pad encryption using a virtual pad

    v1pad is a command-line tool that encrypts and decrypts files using one-time-pad encryption. v1pad uses a virtual pad, meaning that the one-time pad is generated dynamically based on user input instead of being stored in a file. The name v1pad is an abbreviation for Virtual One-Time Pad.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    van-der-Waals-Equation Calculator (vdw_calc) is a small command line tool to solve the van-der-waals-equation and calculate coefficients for different gases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    store/manage the disk definitions in a tool that generates the files for the user, instead of doing everything in that gui. its somewhere between the vboxmanage command line tool and the virtual box disk manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    vinylsimtool

    vinylsimtool

    vinylsimtool: simulation of vinyl record playback

    vinylsimtool: Simulation of audio artifacts of vinyl record playback systems, based on physical modelling. --- vinylsimtool: Simple command-line tool for WAV file processing. Copyright (c) 2017 by Klaus Michael Indlekofer. All rights reserved. --- Vinylsimtool-Plugin-VST: Real-time plug-in. Copyright (c) 2017-2019 by Klaus Michael Indlekofer and Sebastian Marcus Edelmann. All rights reserved. Note: Special restrictions apply. See disclaimers below and within the distribution. (We are not affiliated in any way with companies/persons mentioned on this page. All brand names and trademarks are property of their respective owners.)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    vmmonitor is a command line tool written in Perl used to monitor/locate VMware images in distributed environment. I am feeling great after using it to locate a VMware image. Try it!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    wait4x

    wait4x

    Wait4X allows you to wait for a port or a service to enter the request

    wait4x is a command-line utility for waiting on the availability of TCP, HTTP(s), and command-based targets. It is useful in scripts and containerized environments to ensure dependencies are ready before proceeding. wait4x is designed to be a drop-in replacement for other wait tools, but with more flexibility and protocol support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Wayconv is a simple command line tool for converting between different GPS waypoint (named position) formats. The program is written in C++ using new style iostreams/std, and is portable to Windows and Unix platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    why-is-node-running

    why-is-node-running

    For when Node is running but you don't know why

    why-is-node-running is a diagnostic tool for Node.js developers that helps answer the question: “why is my Node.js process still alive?” In complex asynchronous code — with timers, open handles, network sockets, file watchers, or unfulfilled promises — it can be tricky to figure out what is preventing the event loop from exiting. This utility inspects the active handles and resources in the runtime, prints a breakdown of open callbacks, sockets, timers, and other tasks, and explains what’s keeping Node running, helping you track down leaks or unintended resource retention. It’s particularly useful during testing, when you expect Node to exit after tests finish, or in long-running servers when you're debugging resource leaks or shutdown logic. By providing clear human-readable output that lists current handles and their origins, the tool dramatically reduces the time you would otherwise spend manually instrumenting your code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    xmlfind

    A command line tool to extract data from xml files

    XmlFind is a small tool to extract data from an xml file in a format adapted to a classical Unix Shell pipeline. Think of it as a kind of find command that act on the content of a (or a set of) xml files.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB