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.

  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Comgt is a command line tool for controlling, configuring and interacting with Option Wireless 3G and 2G ( HSDPA, UMTS, EDGE, GPRS, GSM) data devices within the Linux environment.
    Leader badge
    Downloads: 25,421 This Week
    Last Update:
    See Project
  • 2
    s3cmd

    s3cmd

    Command line tool for managing Amazon S3 and CloudFront services

    Open-source tool to access Amazon S3 file storage. S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol, such as Google Cloud Storage. Lots of features and options have been added to s3cmd since its very first release in 2008.... we recently counted more than 60 command line options, including multipart uploads, encryption, incremental backup, s3 sync, ACL and Metadata management, S3 bucket size, bucket policies, and more!
    Leader badge
    Downloads: 783 This Week
    Last Update:
    See Project
  • 3
    A command line tool to create C files from binary files. It can be used to embed the contents of external files to a C or C++ program.
    Leader badge
    Downloads: 351 This Week
    Last Update:
    See Project
  • 4
    ccrypt is a command-line tool for encrypting and decrypting files and streams. It provides strong encryption based on the Rijndael cipher, a version of which is also used in the Advanced Encryption Standard.
    Leader badge
    Downloads: 88 This Week
    Last Update:
    See Project
  • 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
  • 5
    quvi is a command line tool for parsing Adobe Flash media stream URLs. libquvi is a cross-platform library for parsing media stream URLs with C API.
    Leader badge
    Downloads: 223 This Week
    Last Update:
    See Project
  • 6
    Mozilla JPEG Encoder Project

    Mozilla JPEG Encoder Project

    Improved JPEG encoder

    MozJPEG improves JPEG compression efficiency achieving higher visual quality and smaller file sizes at the same time. It is compatible with the JPEG standard, and the vast majority of the world's deployed JPEG decoders. MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like libjpeg-turbo. MozJPEG is meant to be used as a library in graphics programs and image processing tools. We include a demo cjpeg command-line tool, but it's not intended for serious use. We encourage authors of graphics programs to use libjpeg's C API and link with MozJPEG library instead. Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with jpegtran) to losslessly reduce file size.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    tio

    tio

    A serial device I/O tool

    tio is a serial device tool that features a straightforward command line and configuration file interface to easily connect to serial TTY devices for basic I/O operations. To make a simpler serial device tool for working with serial TTY devices with less focus on classic terminal/modem features and more focus on the needs of embedded developers and hackers. tio was originally created as an alternative to screen for connecting to serial devices when used in combination with tmux.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    ezthumb
    A video thumbnail generator based on FFMPEG.
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • 9
    Command Line Progress Bar is a simple command line tool to display information about a data transfer stream. It will display the number of bytes transfered, the speed of the transfer, and if the size of the data stream is known it will display the ETA, p
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • DAT Freight and Analytics - DAT Icon
    DAT Freight and Analytics - DAT

    DAT Freight and Analytics operates DAT One truckload freight marketplace

    DAT Freight & Analytics operates DAT One, North America’s largest truckload freight marketplace; DAT iQ, the industry’s leading freight data analytics service; and Trucker Tools, the leader in load visibility. Shippers, transportation brokers, carriers, news organizations, and industry analysts rely on DAT for market trends and data insights, informed by nearly 700,000 daily load posts and a database exceeding $1 trillion in freight market transactions. Founded in 1978, DAT is a business unit of Roper Technologies (Nasdaq: ROP), a constituent of the Nasdaq 100, S&P 500, and Fortune 1000. Headquartered in Beaverton, Ore., DAT continues to set the standard for innovation in the trucking and logistics industry.
    Learn More
  • 10

    duff

    Command-line tool for finding duplicate files

    Duff is a Unix command-line utility for quickly finding duplicates in a given set of files. Duff is written in C and should build and run on most modern Unices.
    Leader badge
    Downloads: 67 This Week
    Last Update:
    See Project
  • 11
    ideviceinstaller

    ideviceinstaller

    Manage apps of iOS devices

    A command-line application to manage apps and app archives on iOS devices. The ideviceinstaller application allows interaction with the app installation service of an iOS device. Install, upgrade, uninstall, archive, restore and enumerate apps. Allows to retrieve a list of installed apps with filter options. Supports app package, carrier bundle and developer .app directory. Allows command output in plist format. Supports latest device firmware releases. Tested on Linux, macOS, Windows, and Android platforms.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    SIGAR (System Information Gatherer and Reporter) is a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl and .NET.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 13
    FractalNow

    FractalNow

    Fast, advanced, multi-platform fractal generator

    FractalNow provides users with tools to generate pictures of various types of fractals quickly and easily. It is made of both a command line tool, FractalNow, and a graphical tool, QFractalNow. The graphical tool, based on Qt library, allows users to explore fractals intuitively and generate pictures. Both tools are entirely multi-threaded and implement advanced algorithms and heuristics that make computation very fast compared to most existing free fractal generators.
    Leader badge
    Downloads: 46 This Week
    Last Update:
    See Project
  • 14

    ProxyCrypt

    Encrypted volumes through command line

    ProxyCrypt is a command line tool that creates encrypted volumes within a file or a hard drive. Encryption and decryption are made on the fly, allowing you to use encrypted volumes like normal ones. Designed for paranoids and advanced users, it is also fast, very lightweight, open source and easy to recompile. See the features below. It works as a "proxy" for the AIM driver or the ImDisk driver. AIM driver is included in the full package. See the documentation for more informations and an example of use: https://sourceforge.net/p/proxycrypt/doc/ Requirements: - Windows 7 or later - Arsenal Image Mounter or ImDisk Virtual Disk Driver - Administrative privileges - 64-bit CPU with SSE3 instructions - About 1 GB of RAM temporarily required for password checking with default settings Hashes of all versions: https://sourceforge.net/p/proxycrypt/doc/Hash
    Downloads: 28 This Week
    Last Update:
    See Project
  • 15
    Notcurses

    Notcurses

    blingful character graphics/TUI library. definitely not curses

    A library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode to the maximum degree possible. Things can be done with Notcurses that simply can't be done with NCURSES. It is furthermore fast as shit. What it is not: a source-compatible X/Open Curses implementation, nor a replacement for NCURSES on existing systems. Notcurses abandons the X/Open Curses API bundled as part of the Single UNIX Specification. For some necessary background, consult Thomas E. Dickey's superb and authoritative NCURSES FAQ. As such, Notcurses is not a drop-in Curses replacement. Wherever possible, Notcurses makes use of the Terminfo library shipped with NCURSES, benefiting greatly from its portability and thoroughness. Notcurses opens up advanced functionality for the interactive user on workstations, phones, laptops, and tablets, possibly at the expense of e.g. some industrial and retail terminals.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ddcctl

    ddcctl

    DDC monitor controls (brightness) for Mac OSX command line

    DDC monitor controls (brightness) for Mac OSX command line.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    a8cas

    A portable library and tools for archiving images of Atari 8-bit tapes

    A portable library and tools for archiving images of tapes with Atari 8-bit computer software. Provides a common interface for loading and saving tape images in various formats. Designed for use by emulators and Atari<->PC communication software.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 18
    Ink is a command line tool which displays the ink level of your printer. It makes use of libinklevel.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 19
    Flat file extractor can be used for reading and parsing different flat file structures and printing them in different formats. ffe is a command line tool developed in GNU/Linux environment and it is distributed under GPL. Project moved to https://github.com/igitur/ffe
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    A command-line tool to download picturs and control still digital cameras based on Sierra Imaging chipset and compatibles (Olympus, Nikon, Epson, Agfa and some others).
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    hcs12mem is a command line tool for embedded microcontroller developers using Freescale's HC12/S12-family MCUs. Main features: reading/writing/erasing internal memories (FLASH/EEPROM), securing/unsecuring MCU, upload and execution of arbitrary code.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22

    clarion database reader

    Read Clarion databases and dump data in CSV format

    This tiny tool reads a database in the Clarion Database format and converts it to CSV format. It is a command-line tool and designed to work in Linxu, although the configure may work right under other operating systems as well, like MinGW.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    DLLInjector is a simple command-line tool for injecting a DLL into a running process.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Diva is a command-line tool for dispersal-vicariance analysis, a simple method for inferring the distributional history of organisms (Ronquist, F. 1997. Systematic Biology 46:193-201).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    dBASE Reader and Converter

    dBASE Reader and Converter

    !!! NO LONGER MAINTAINED !!!

    dbf is an easy-to-use command line tool to show and convert the content of dBASE III, IV, and 5.0 files. It reads dBASE databases and prints the content to the screen or converts it to comma-separated (*.csv) files which can be opened in Excel, Calc.
    Downloads: 4 This Week
    Last Update:
    See Project