Browse free open source C# Command Line Tools and projects below. Use the toggles on the left to filter open source C# Command Line Tools by OS, license, language, programming language, and project status.

  • Say goodbye to broken revenue funnels and poor customer experiences Icon
    Say goodbye to broken revenue funnels and poor customer experiences

    Connect and coordinate your data, signals, tools, and people at every step of the customer journey.

    LeanData is a Demand Management solution that supports all go-to-market strategies such as account-based sales development, geo-based territories, and more. LeanData features a visual, intuitive workflow native to Salesforce that enables users to view their entire lead flow in one interface. LeanData allows users to access the drag-and-drop feature to route their leads. LeanData also features an algorithms match that uses multiple fields in Salesforce.
    Learn More
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 1
    Duplicati

    Duplicati

    Store securely encrypted backups in the cloud!

    Duplicati is a free and open source backup client for securely storing your data. Duplicati stores encrypted, incremental, compressed backups on cloud storage services and remote file servers using AES-256 encryption, keeping your data safe and always updated. It works with most storage services, including Google Cloud and Drive, Amazon S3, Microsoft Azure and OneDrive, Dropbox, FTPOpenStack Storage (Swift), SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more! Duplicati also works on all major platforms (Windows, Linux and OSX). Unlike many other backup solutions, Duplicati ensures that your data is stored securely far away and updated regularly. Incremental updates means it saves on bandwidth and storage space, with a scheduler that automatically keeps your backups up to date.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 2
    Roslynator

    Roslynator

    A collection of 500+ analyzers, refactorings and fixes for C#

    A collection of 500+ analyzers, refactorings, and fixes for C#, powered by Roslyn. Roslynator client libraries are meant to be used for the development of your own analyzers/refactorings. It does not contain any analyzers/refactorings themselves. All analyzers in package Roslynator.Formatting.Analyzers are disabled by default. Roslynator Testing Framework can be used for unit testing of analyzers, refactorings and code fix. The framework is distributed as a NuGet package. Some analyzers require options to be set. For this purpose, there is special analyzer ROS0003 that report a diagnostic if an analyzer is enabled but the required option is not set. ROS0003 is disabled by default. If you want to configure Roslynator on a user-wide basis you have to use the Roslynator config file. The default configuration file can be used with an extension for Visual Studio or VS Code.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    GitForce

    GitForce

    A visual front end to git

    Git is a popular source revision control system. GitForce is a GUI front-end for the git command line tool and runs on both Windows and Linux. It is designed to be easy and intuitive to use and yet powerful enough so you don't need to use a command line git.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    Tagger#

    Tagger#

    Command-line media (audio/video/photo) tagger based on TagLib#

    Command-line tool for reading and writing metadata in media files, including video, audio, and photo formats. Based on TagLib#: https://github.com/mono/taglib-sharp. Requires .NET 3.5 SP1.
    Downloads: 1 This Week
    Last Update:
    See Project
  • eProcurement Software Icon
    eProcurement Software

    Enterprises and companies seeking a solution to manage all their procurement operations and processes

    eBuyerAssist by Eyvo is a cloud-based procurement solution designed for businesses of all sizes and industries. Fully modular and scalable, it streamlines the entire procurement lifecycle—from requisition to fulfillment. The platform includes powerful tools for strategic sourcing, supplier management, warehouse operations, and contract oversight. Additional modules cover purchase orders, approval workflows, inventory and asset management, customer orders, budget control, cost accounting, invoice matching, vendor credit checks, and risk analysis. eBuyerAssist centralizes all procurement functions into a single, easy-to-use system—improving visibility, control, and efficiency across your organization. Whether you're aiming to reduce costs, enhance compliance, or align procurement with broader business goals, eBuyerAssist helps you get there faster, smarter, and with measurable results.
    Learn More
  • 5

    Money Manager Ex.Net

    Utilities and extras for original Money Manager Ex

    Money Manager Ex.Net is building on the awesome Money Manager Ex, adding functionality that is useful when managing personal finance. The intention is to keep the database backwardly compatible with mmex so the UI will continue work and be useful. First tool is a command line tool to import ofx files into MMEX. Futher development along the lines of: Edit share price details (have historical data and display as a graph...) Display net worth over time Have loan and asset details (e.g. House value and mortgage, Car value and loan with balloon payment).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Banner is a port of the Unix and Linux command-line tool with the same name. It displays the text provided in the argument in ASCII art. For more apps and C# code please visit my blog: http://codehill.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    (C)reate (W)inpe 20 ISO is a command line tool to automate the generation of customized bootable WinPE 2.0 or WinPE 3.0 ISO Images.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    DataBaseMerge is a command line tool, that merges database structures.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    AddHeaderToCS is a command line tool, that adds header to files (to .cs files by default) in current directory and all sub-directories. For an example, you can add copiright header to all your source .cs files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • G-P - Global EOR Solution Icon
    G-P - Global EOR Solution

    Companies searching for an Employer of Record solution to mitigate risk and manage compliance, taxes, benefits, and payroll anywhere in the world

    With G-P's industry-leading Employer of Record (EOR) and Contractor solutions, you can hire, onboard and manage teams in 180+ countries — quickly and compliantly — without setting up entities.
    Learn More
  • 10
    Amnesia CLI

    Amnesia CLI

    Modding CLI tool kit for Amnesia: The Dark Descent

    A CLI tool kit for creation and management of Amnesia: The Dark Descent mods / custom stories. Manages game/engine log files, creates templates of mods, validates and cleans script files, assets, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Basecy

    Basecy

    A tool for encoding/decoding to basecy

    Encode/Decode files to UTF-8 text filled with printable ASCII and Cyrillic characters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    C# Command Line tool to register and delete COM+ Applications across multiple servers
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Let's you synchronize related scheduled jobs, which execute across many different machines. Instead of adding time padding between jobs (which can fail), use this utility. Please feel free to add more functions!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Crc32.NET is a command line tool written in C# which can verify the CRC32 of a file or set of files, comparing the calculated value against the value stored in the file name (if any). It can also add, remove, or update CRC32 values in a file name.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Crypt-Gui is a small, simple and C# based gui related to the nice encryption command-line tool named Crypt, written by Animesh Srivastava.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The dfslink command line tool help's to add a lot of links to a Microsoft DFS structure in one fell swoop.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    DirClean is a command line tool for deleting empty directories within a folder structure and is ideal for tidying up large folder structures such as music libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A scriptable command line tool to check if a set of ENGDAT files is complete.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    ES-DOS A
    ES-DOS is a application for windows that looks like MS-DOS but is not a OS
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ExLock

    ExLock

    File Lock Test Tool

    Exlock is a command line tool. The purpose of this tool is to test / debug / tune the creation of other software. Exlock opens in exclusive mode a file passed as parameter. Other processes accessing the file will get a error. The purpose of this tool is to simply evaluate which is the behavior in case of this error.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Flacattack is a command line tool that was designed to simplify the CD ripping and encoding process. It can be used in conjunction with Flac and Exact Audio Copy as well as other tools to encode your files to various formats in one pass.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Init-Venv

    Init-Venv

    Initialize a base virtual environment for Python.

    InitVenv is a cross-platform automation tool that streamlines Python development workflow by automatically creating Python virtual environments, installing project dependencies from requirements.txt, and activating the environment with a single command execution. Currently supports Windows, with Linux and macOS support planned for future releases. Features - One-command setup: Create Python virtual environment, install requirements, and activate with a single command - Windows integration: Works seamlessly with Windows File Explorer - Automatic detection: Finds and installs requirements from requirements.txt automatically - Path flexibility: Supports both absolute and relative paths - Zero configuration: Just run and go
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A command-line tool that automates exporting objects (forms, modules, queries, reports, macros) into text files using the SaveAsText function, and exports tables using the TransferText function.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Mobi Batch 2013

    Massive epubs to mobi converter.

    I wrote this program because I had to convert my large collection of epubs to mobi format. It wraps kindlegen, the amazon command line tool, with a suitable interface and repeatedly calls it until last file loaded is processed. In order to get it properly working on your PC you have to intall the .n
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MovieSieve
    A simple command line tool, that takes a RSS feed of movie torrents, takes the good quality ones (based on the name) and checks IMDB for their rating. If it is higher than a predefined margin it downloads the torrent.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next