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.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Zenflow- The AI Workflow Engine for Software Devs Icon
    Zenflow- The AI Workflow Engine for Software Devs

    Parallel agents. Multi-agent orchestration. Specs that turn into shipped code. Zenflow automates planning, coding, testing, and verification.

    Zenflow is the AI workflow engine built for real teams. Parallel agents plan, code, test, and verify in one workflow. With spec-driven development and deep context, Zenflow turns requirements into production-ready output so teams ship faster and stay in flow.
    Try free now
  • 1
    DB Browser for SQLite

    DB Browser for SQLite

    The DB Browser for SQLite

    DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite. DB4S is for users and developers who want to create, search, and edit databases. DB4S uses a familiar spreadsheet-like interface, and complicated SQL commands do not have to be learned. This program is not a visual shell for the sqlite command line tool, and does not require familiarity with SQL commands. It is a tool to be used by both developers and end users, and must remain as simple to use as possible in order to achieve these goals. Import and export records as text, import and export tables from/to CSV files, import and export databases from/to SQL dump files, issue SQL queries and inspect the results, examine a log of all SQL commands issued by the application, plot simple graphs based on table or query data.
    Downloads: 88 This Week
    Last Update:
    See Project
  • 2
    PDF4QT

    PDF4QT

    Open source PDF editor

    PDF4QT is open source PDF editor based on Qt framework. It contains a C++ library, applications for viewing/editing PDF documents, and a command line tool. PDF4QT is an open-source PDF editor for Windows/Linux. It is a modern solution for viewing/editing/rendering PDF documents, for users and developers alike. For developers, there is a C++ library and a command line tool for use in scripts. For users, there are four applications offering many features. The project is hosted on Github and uses the license LGPLv3. The applications are primarily used by target users to view, edit, manipulate or compare PDF documents. Users can preview these applications in the screenshots section of this webpage. Basic browsing and lots of other functionalities, such as encryption, reading a document, verification of digital signatures, editing of annotations, searching for text using regular expressions, drawing pages into an image, and much more. Several plug-ins are available.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 3
    Filament

    Filament

    Real-time physically based rendering engine for Android, iOS, and more

    Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform. We are very conscientious about keeping Filament small, fast to load, and focused on rendering. For example, Filament does not compile materials at run time. Instead, we provide a command line tool (matc) that does this offline. Filament is a physically based rendering (PBR) engine for Android. The goal of Filament is to offer a set of tools and APIs for Android developers that will enable them to create high quality 2D and 3D rendering with ease. For both artists and developers, our system will rely on as few parameters as possible to reduce trial and error and allow users to quickly master the material model. A physically based approach must not preclude non-realistic rendering. User interfaces for instance will need unlit materials. Our primary goal is to design and implement a rendering system able to perform efficiently on mobile platforms.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    C3D is a command-line tool for converting 3D images between common file formats. The tool also includes a growing list of commands for image manipulation, such as thresholding and resampling.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 5
    Gerber2PDF

    Gerber2PDF

    Gerber to PDF converter

    Gerber2PDF is a command-line tool to convert Gerber files to PDF for proofing and hobbyist printing purposes. It converts multiple Gerber files at once, placing the resulting layers each on it's own page within the PDF. Each layer has a PDF bookmark for easy reference. Layers can optionally be combined onto a single page and rendered with custom colours and transparency. There is a Drill to Gerber converter available from the downloads page.
    Leader badge
    Downloads: 20 This Week
    Last Update:
    See Project
  • 6
    The project development has been moved on GitHub https://github.com/pcb2gcode/pcb2gcode The GUI for pcb2gcode can be found here https://github.com/pcb2gcode/pcb2gcodeGUI pcb2gcode is a command-line tool for isolation, routing and drilling of PCBs that provides full support for both single- and double-sided boards. For more information, see http://sourceforge.net/apps/mediawiki/pcb2gcode/
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 7
    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: 45 This Week
    Last Update:
    See Project
  • 8
    cd2iso is a small command line tool for creating an ISO-9660 image file of a CD-ROM or DVD-ROM. Perfect for taking backup of your CD and DVD collection.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    cclive is a command line tool for downloading videos from Youtube and other video websites that require Adobe Flash. It has low memory footprint compared to other similar tools.
    Downloads: 22 This Week
    Last Update:
    See Project
  • HOA Software Icon
    HOA Software

    Smarter Community Management Starts Here

    Simplify HOA management with software that handles everything from financials to communication.
    Learn More
  • 10
    javax

    javax

    java tools

    Execute Java code like java.exe 1. support service to start/stop 2. support console command to execute java
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11

    mgrep - A Multiline grep Implementation

    mgrep - A Multiline grep Implementation

    mgrep is a command line tool that allows users to search text files for lines matching a given regular expression. It is similar to the well-known Unix utility, grep. As a natural extension to the single-line regular expressions, mgrep is also capable of searching for multiline patterns. mgrep is not a grep replacement, but it is intended to be grep-compatible: implemented options and behavior should be the same as those of grep. mgrep is written in C++ using the Boost.Regex library. A configure/make system is provided for Linux, but its source code should compile on all platforms that have the std and Boost.Regex libraries installed.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    bin2cpp (GUI + console)

    bin2cpp (GUI + console)

    A very fast and simple utility for converting a binary file into a C++

    A very fast and simple utility for converting a binary file into a C++ source file. bin2cpp makes it possible to embed resources into the program’s executable file and load them into memory in a platform-independent way. The program generates a C++ source file from any input file, embedding its contents in a "constexpr uint8_t" array.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    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: 5 This Week
    Last Update:
    See Project
  • 14
    A command line tool for generating timing diagrams from ASCII input files. The input files use a structured language to represent signal state transitions and interdependencies. Raster image output support is provided by ImageMagick.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Command line tool to generate Gcode for CNC applications from DXF files. Originally written for 2-axis machines such as foam cutters, it now supports 3-axis machines.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Hypercube

    Hypercube

    Graph visualizing tool

    Hypercube is a tool for visualizing DOT (graphviz), GML, GraphML, GXL and simple text-based graph representations as SVG and EPS images. Hypercube comes with a Qt based GUI application and a Qt-independent command-line tool. It uses a simulated annealing algorithm to lay out the graph, that can be easily parameterized to achieve the desired look. The main development goals are portability and easy usage rather than high performance and complexity.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17

    gensched

    HTML schedule generator from list of events

    EDIT 2018/08: this project has been moved to https://gitlab.com/skramm/gensched all further developments will be over there. This is a command-line tool that generates HTML schedule pages for college or universities small structures. it generates a week-based schedule from an input file holding a list of events. It also computes various information and statistics, and shows these in various useful ways, all on static HTML pages that can be printed or hosted.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Command line tool to convert BMP images to binary bitmaps and c header files with 8bit page layout instead of line layout (one byte is 8-bit vertical line). Can be used to present data for graphical LCD images in micro controller programming (eg AVR).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    TortoiseHg
    TortoiseHg is a shell extension that let users of Mercurial SCM (Hg) work directly from MS-Windows Explorer. It also includes a command line tool, hgtk, for use on Linux and other platforms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    A command-line tool for applying the continuous wavelet transform with respect to predefined wavelets to sampled data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Dynagraph is a cross-platform library and command-line tool for dynamically drawing graphs (networks, flowcharts, family trees, etc.) in reponse to continual modifications. Included are DynaDAG for directed graphs and FDP force-directed placement.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    rdump

    rdump

    Rotating dump

    This command line tool for Linux allows to dump stdout of any application into rotating files, which either do have a fixed size or provide storage for a fixed time window.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    This project reincarnated with new name and at new place. Meet the YUVIT: https://github.com/stunpix/yuvit All files and information related to any2yuv project are no longer maintained and obsolete. Old description: Any To YUV is command line tool intended for image conversion into YUV color space. As input supported following formats: BMP, JPEG, PNG, PCX, TGA and GIF.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    ApertureFIP

    Console Application to quickly add, view, amend or remove Host Files

    Console Application to quickly add, view, amend or remove Host File entries on Windows Operating Systems. Executable should be run as Administrator to add or remove entries. A menu system is displayed for function required and Host file is backed up prior to any changes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    BreakUpLargeFile

    Break up large files

    This is a simple command line tool for breaking up large files. You get to select what size you want the smaller files to be. Then you can merge them. I compiled it for Win32. It can't handle larger than 4 GB files. It is open source. Project files for Visual C++ 6 provided. Linux 64 bit version has also been made. Project files for Eclipse 2019-12 provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next