Alternatives to LuaCov

Compare LuaCov alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to LuaCov in 2026. Compare features, ratings, user reviews, pricing, and more from LuaCov competitors and alternatives in order to make an informed decision for your business.

  • 1
    jscoverage

    jscoverage

    jscoverage

    jscoverage tool, both node.js and JavaScript support. Enhance the coverage range. Use mocha to load the jscoverage module, then it works. jscoverage will append coverage info when you select list or spec or tap reporter in mocha. You can use covout to specify the reporter, like HTML, and detail. The detail reporter will print the uncovered code in the console directly. Mocha runs test case with jscoverage module. jscoverage will ignore files while listing in covignore file. jscoverage will output a report in HTML format. jscoverage will inject a group of functions into your module exports. default jscoverage will search covignore in the project root. jscoverage will copy exclude files from the source directory to the destination directory.
    Starting Price: Free
  • 2
    Istanbul

    Istanbul

    Istanbul

    JavaScript test coverage made simple. Istanbul instruments your ES5 and ES2015+ JavaScript code with line counters, so that you can track how well your unit-tests exercise your codebase. The nyc command-line-client for Istanbul works well with most JavaScript testing frameworks, tap, mocha, AVA, etc. First-class support of ES6/ES2015+ using babel-plugin-Istanbul. Support for the most popular JavaScript testing frameworks. Support for instrumenting subprocesses, using the nyc command-line interface. Adding coverage to your mocha tests could not be easier. Now, simply place the command nyc in front of your existing test command. nyc's instrument command can be used to instrument source files outside of the context of your unit tests. nyc is able to show you all Node processes that are spawned when running a test script under it. By default, nyc uses Istanbul's text reporter. However, you may specify an alternative reporter.
    Starting Price: Free
  • 3
    Coverage.py

    Coverage.py

    Coverage.py

    Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed but was not. Coverage measurement is typically used to gauge the effectiveness of tests. It can show which parts of your code are being exercised by tests, and which are not. Use coverage run to run your test suite and gather data. However you normally run your test suite, and you can run your test runner under coverage. If your test runner command starts with “python”, just replace the initial “python” with “coverage run”. To limit coverage measurement to code in the current directory, and also find files that weren’t executed at all, add the source argument to your coverage command line. By default, it will measure line (statement) coverage. It can also measure branch coverage. It can tell you what tests ran which lines.
    Starting Price: Free
  • 4
    blanket.js

    blanket.js

    Blanket.js

    A seamless JavaScript code coverage library. Blanket.js is a code coverage tool for JavaScript that aims to be easy to install, easy to use, and easy to understand. Blanket.js can be run seamlessly or can be customized for your needs. JavaScript code coverage compliments your existing JavaScript tests by adding code coverage statistics (which lines of your source code are covered by your tests). Parsing the code using Esprima and node-falafel, and instrumenting the file by adding code tracking lines. Connecting to hooks in the test runner to output the coverage details after the tests have been completed. A Grunt plugin has been created to allow you to use Blanket like a "traditional" code coverage tool (creating instrumented copies of physical files, as opposed to live-instrumenting). Runs the QUnit-based Blanket report headlessly using PhantomJS. Results are displayed on the console, and the task will cause Grunt to fail if any of your configured coverage thresholds are not met.
    Starting Price: Free
  • 5
    Apache Cordova

    Apache Cordova

    Apache Software Foundation

    Mobile apps with HTML, CSS & JS. Target multiple platforms with one code base. Free and open source. Reusable code across platforms, support for offline scenarios, access native device APIs. Cordova command-line runs on Node.js and is available on NPM. Follow platform specific guides to install additional platform dependencies. Create a blank Cordova project using the command-line tool. Navigate to the directory where you wish to create your project and type cordova create <path>. After creating a Cordova project, navigate to the project directory. From the project directory, you need to add a platform for which you want to build your app. Cordova wraps your HTML/JavaScript app into a native container which can access the device functions of several platforms. These functions are exposed via a unified JavaScript API, allowing you to easily write one set of code to target nearly every phone or tablet on the market today and publish to their app stores.
  • 6
    PCOV

    PCOV

    PCOV

    A self-contained CodeCoverage compatible driver for PHP. When PCOV is left unset, PCOV will attempt to find src, lib or, app in the current working directory, in that order; If none are found the current directory will be used, which may waste resources storing coverage information for the test suite. If PCOV contains test code, it's recommended to set the exclude command to avoid wasting resources. To avoid unnecessary allocation of additional arenas for traces and control flow graphs, PCOV should be set according to the memory required by the test suite. To avoid reallocation of tables, PCOV should be set to a number higher than the number of files that will be loaded during testing, inclusive of test files. interoperability with Xdebug is not possible. At an internal level, the executor function is overridden by PCOV, so any extension or SAPI which does the same will be broken. PCOV is zero cost, code runs at full speed.
    Starting Price: Free
  • 7
    RKTracer

    RKTracer

    RKVALIDATE

    RKTracer is a code-coverage and test-analysis tool that enables teams to assess the quality and completeness of their testing across unit, integration, functional, and system-level testing, without altering a single line of application code or build workflow. It supports instrumentation across host machines, simulators, emulators, embedded devices, and servers, and covers a broad array of programming languages, including C, C++, CUDA, C#, Java, Kotlin, JavaScript/TypeScript, Golang, Python, and Swift. It provides detailed coverage metrics such as function, statement, branch/decision, condition, MC/DC, and multi-condition coverage, and even supports delta-coverage reports to show which newly added or modified portions of code are already covered. Integration is seamless; simply prefix your build or test command with “rktracer”, run your tests, then generate HTML or XML reports (for CI/CD systems or dashboards like SonarQube).
  • 8
    RequireJS

    RequireJS

    RequireJS

    RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code. This setup assumes you keep all your JavaScript files in a "scripts" directory in your project. To take full advantage of the optimization tool, it is suggested that you keep all inline script out of the HTML, and only reference require.js with a requirejs call like so to load your script. All of them map to loading some/path/some/module.js. Ideally we could choose the CommonJS syntax, since it is likely to get more common over time, and we want to reuse code.
    Starting Price: Free
  • 9
    Tarpaulin

    Tarpaulin

    Tarpaulin

    Tarpaulin is a code coverage reporting tool for the cargo build system, named for a waterproof cloth used to cover cargo on a ship. Currently, tarpaulin provides working line coverage and while fairly reliable may still contain minor inaccuracies in the results. A lot of work has been done to get it working on a wide range of projects, but often unique combinations of packages and build features can cause issues so please report anything you find that's wrong. Also, check out our roadmap for planned features. On Linux Tarpaulin's default tracing backend is still Ptrace and will only work on x86 and x64 processors. This can be changed to the llvm coverage instrumentation with engine llvm, for Mac and Windows this is the default collection method. It can also be run in Docker, which is useful for when you don't use Linux but want to run it locally.
    Starting Price: Free
  • 10
    pytest-cov
    This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras. Subprocess support, so you can fork or run stuff in a subprocess and will get covered without any fuss. Xdist support, so you can use all of pytest-xdist’s features and still get coverage. Consistent pytest behavior. All features offered by the coverage package should work, either through pytest-cov’s command line options or through coverage’s config file. Under certain scenarios, a stray .pth file may be left around in site packages. The data file is erased at the beginning of testing to ensure clean data for each test run. If you need to combine the coverage of several test runs you can use the --cov-append option to append this coverage data to coverage data from previous test runs. The data file is left at the end of testing so that it is possible to use normal coverage tools to examine it.
    Starting Price: Free
  • 11
    PHPUnit

    PHPUnit

    PHPUnit

    PHPUnit requires the dom and json extensions, which are normally enabled by default. PHPUnit also requires the pcre, reflection, and spl extensions. These standard extensions are enabled by default and cannot be disabled without patching PHP’s build system and/or C sources. The code coverage report feature requires the Xdebug (2.7.0 or later) and tokenizer extensions. Generating XML reports requires the xmlwriter extension. Unit Tests are primarily written as a good practice to help developers identify and fix bugs, to refactor code and to serve as documentation for a unit of software under test. To achieve these benefits, unit tests ideally should cover all the possible paths in a program. One unit test usually covers one specific path in one function or method. However a test method is not necessarily an encapsulated, independent entity. Often there are implicit dependencies between test methods, hidden in the implementation scenario of a test.
    Starting Price: Free
  • 12
    Eleventy

    Eleventy

    Eleventy

    Eleventy is a simpler static site generator. Eleventy v0.12.1 requires Node 10 or newer. Eleventy was created to be a JavaScript alternative to Jekyll. It’s zero-config by default but has flexible configuration options. Eleventy works with your project’s existing directory structure. Eleventy uses independent template engines. We don’t want to hold your content hostage. If you decide to use something else later, having your content decoupled in this way will make migration easier. Eleventy works with multiple template languages. You can pick one or use them all together in a single project. Eleventy is incremental. You don’t need to start an Eleventy project from scratch. Eleventy is flexible enough to allow conversion of only a few templates at a time. Migrate as fast or as slow as you’d like. Eleventy works great with data, use both front matter and external data files to inject content into templates.
  • 13
    zdaemon

    zdaemon

    Python Software Foundation

    zdaemon is a Unix (Unix, Linux, Mac OS X) Python program that wraps commands to make them behave as proper daemons. zdaemon provides a script, zdaemon, that can be used to run other programs as POSIX (Unix) daemons. (Of course, it is only usable on POSIX-complient systems.) Using zdaemon requires specifying a number of options, which can be given in a configuration file, or as command-line options. It also accepts commands teling it what to do. Start a process as a daemon. Stop a running daemon process. Stop and then restart a program. Find out if the program is running. Send a signal to the daemon process. Reopen the transcript log. Commands can be given on a command line, or can be given using an interactive interpreter. We can specify a program name and command-line options in the program command. Note, however, that the command-line parsing is pretty primitive.
    Starting Price: Free
  • 14
    test_coverage
    A simple command-line tool to collect test coverage information from Dart VM tests. It is useful if you need to generate coverage reports locally during development.
    Starting Price: Free
  • 15
    CSV Buddy

    CSV Buddy

    CSV Buddy

    CSV Buddy helps users prepare CSV files for import into various software, allowing them to load, save, and export files with different delimiters and customizable options. It offers a redesigned user interface with adjustable font sizes and screen scaling, the ability to merge columns using templates, and automation through scripting. CSV Buddy includes undo features, alerts for unsaved changes, and improved error messages. Its companion tool, CSV Messenger, enables scripting commands, providing advanced automation for CSV file manipulation. You can create merged fields using the application. But you can also create them as you load a CSV file, reusing the content of previous fields in each row. You can sort rows by clicking on column headers. To load a file from the command-line, add the CSV file name as the first command parameter.
    Starting Price: Free
  • 16
    Defang

    Defang

    Defang

    Defang is a developer-centric platform that simplifies the process of developing, deploying, and debugging cloud applications. By leveraging AI-assisted tooling, Defang enables developers to swiftly transition from an idea to a deployed application on their preferred cloud provider. The platform supports multiple programming languages, including Go, JavaScript, and Python, allowing developers to start with sample projects or generate project outlines using natural language prompts. With a single command, Defang builds and deploys applications, handling configurations for computing, storage, load balancing, networking, logging, and security. The Defang Command Line Interface (CLI) facilitates interactions with the platform, offering installation options via shell scripts, Homebrew, Winget, Nix, or direct download. Developers can define services using compose.yaml files, which Defang utilizes to deploy applications to the cloud.
    Starting Price: $10 per month
  • 17
    Early

    Early

    EarlyAI

    Early is an AI-driven tool designed to automate the generation and maintenance of unit tests, enhancing code quality and accelerating development processes. By integrating with Visual Studio Code (VSCode), Early enables developers to produce verified and validated unit tests directly from their codebase, covering a wide range of scenarios, including happy paths and edge cases. This approach not only increases code coverage but also helps identify potential issues early in the development cycle. Early supports TypeScript, JavaScript, and Python languages, and is compatible with testing frameworks such as Jest and Mocha. The tool offers a seamless experience by allowing users to quickly access and refine generated tests to meet specific requirements. By automating the testing process, Early aims to reduce the impact of bugs, prevent code regressions, and boost development velocity, ultimately leading to the release of higher-quality software products.
    Starting Price: $19 per month
  • 18
    cloverage

    cloverage

    cloverage

    Cloverage uses clojure.test by default. If you prefer use midje, pass the --runner :midje flag. (In older versions of Cloverage, you had to wrap your midje tests in clojure.test's deftest. This is no longer necessary.) For using eftest, pass the --runner :eftest flag. Optionally you could configure a runner passing :runner-opts with a map in project settings. Other test libraries may ship with their own support for Cloverage external to this library; see their documentation for details.
    Starting Price: Free
  • 19
    Open Interpreter

    Open Interpreter

    Open Interpreter

    Open Interpreter is an open source natural language interface for computers that enables users to execute code through conversational prompts in a terminal environment. It supports multiple programming languages, including Python, JavaScript, and Shell, allowing for a wide range of tasks such as data analysis, file management, and web browsing. It provides interactive mode commands to enhance user experience. Users can configure default behaviors using YAML files, facilitating flexible customization without altering command-line arguments each time. Open Interpreter can be integrated with FastAPI to create RESTful endpoints, enabling programmatic control over its functionalities. For safety, it prompts users for confirmation before executing code that interacts with the local environment, mitigating potential risks.
    Starting Price: Free
  • 20
    hBlock

    hBlock

    hBlock

    hBlock is a POSIX-compliant shell script that gets a list of domains that serve ads, tracking scripts and malware from multiple sources and creates a hosts file, among other formats, that prevents your system from connecting to them. On our website, you can download the latest build of the default blocklist and you can generate your own by following the instructions on the project page. Improve your security and privacy by blocking ads, tracking and malware domains. hBlock is available in various package managers. Additionally, a system timer can be set to regularly update the host's file for new additions. The default behavior of hBlock can be adjusted with multiple options. Nightly builds of the host's file, among other formats, can be found on the hBlock website. Sometimes you may need to temporarily disable hBlock, a quick option is to generate a hosts file without any blocked domains.
    Starting Price: Free
  • 21
    The Manual Works Prompter

    The Manual Works Prompter

    The Manual Works Prompter

    The Manual Works Prompter is a tiny standalone, no-install HTML application which turns any PC into a 'prompter' just like the TV, radio, and public speaking 'pros' use. Do you ever need to read a script of any sort, for any reason? Would you find it easier if the script scrolled 'before your very eyes' just like a professional 'teleprompter' or 'autocue' device? Then The Manual Works Prompter is for you! The Manual Works Prompter loads, edits, and saves scripts as simple text files (TXT files). All you need to do is remember to save or move them to the SAME directory as the Prompter HTA file (the so-called Prompter directory). For the adventurous or those experienced in HTML, you can include several HTML tags which the Prompter will honor when the script is displayed! Full details are in the supplied documentation. The Manual Works Prompter comes in two versions, a MINI prompter designed for general use, and a video prompter which is full-screen.
  • 22
    DeepCover

    DeepCover

    DeepCover

    Deep Cover aims to be the best coverage tool for Ruby code. More accurate line coverage, and branch coverage. It can be used as a drop-in replacement for the built-in Coverage library. It reports a more accurate picture of your code usage. In particular, a line is considered covered if and only if it is entirely executed. Optionally, branch coverage will detect if some branches are never taken. MRI considers every method defined, including methods defined on objects or via define_method, class_eval, etc. For Istanbul output, DeepCover has a different approach and covers all def and all blocks. DeepCover doesn't consider loops to be branches, but it's easy to support them if needed. Even after DeepCover is required and configured, only a very minimal amount of code is actually loaded and coverage is not started. To make it easier to transition for projects already using the builtin Coverage library deep-cover can inject itself into those tools.
    Starting Price: Free
  • 23
    Appvance

    Appvance

    Appvance.ai

    Appvance IQ (AIQ) delivers transformational productivity gains and lower costs in both test creation and execution. For test creation, it offers both AI-driven (fully machine-generated tests) and also 3rd-generation, codeless scripting. It then executes those scripts through data-driven functional, performance, app-pen and API testing — for both web and mobile apps. AIQ’s self-healing technology gives you complete code coverage with just 10% the effort of traditional testing systems. Most importantly, AIQ finds important bugs autonomously, with little effort. No coding, scripting, logs or recording required. AIQ is easy to integrate with your current DevOps tools and processes. Appvance IQ was developed by a pioneering team who envisioned a better way to test. Their innovative vision has been made possible by applying differentiated, patented AI methods to test creation while leveraging today’s high-availability compute resources for massive levels of parallel execution.
  • 24
    Vite

    Vite

    VoidZero

    Get ready for a development environment that can finally catch up with you. Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts: A dev server that provides rich feature enhancements over native ES modules, for example extremely fast Hot Module Replacement (HMR). A build command that bundles your code with Rollup, pre-configured to output highly optimized static assets for production. Vite is opinionated and comes with sensible defaults out of the box, but is also highly extensible via its Plugin API and JavaScript API with full typing support.
    Starting Price: Free
  • 25
    PDF Junction

    PDF Junction

    Aquaforest

    At the heart of PDF Junction is a document processing engine capable of manipulating large volumes of PDF files to enable splitting, merging, setting of security, and other attributes. Convert batches of Word, Excel, and other files to PDF. Split PDFs by bookmarks, single pages, and ranges. Set PDF security and display options. Extract text and metadata from PDF documents. The Professional version of PDF Junction includes facilities to convert Microsoft Office and other documents to PDF. Batch processes can be defined using the GUI to create an XML Job Ticket file which can be run using the GUI, or using the command line. In addition, all options can be used from the command line without having used the GUI. The functionality of PDF Junction can be extended by using custom scripts which may be called at various points during the processing of a particular job. The custom scripts are Windows Script Files which allow scripting in either VBScript or Jscript.
  • 26
    Xdebug

    Xdebug

    Xdebug

    Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. A way to step through your code in your IDE or editor while the script is executing. An improved var_dump() function, stack traces for notices, warnings, errors, and exceptions to highlight the code path to the error. Writes every function call, with arguments and invocation location to disk. Optionally also includes every variable assignment and return value for each function. Allows you, with the help of visualization tools, to analyze the performance of your PHP application and find bottlenecks. Shows which parts of your code base are executed when running unit tests with PHPUnit. Installing Xdebug with a package manager is often the fastest way. You can substitute the PHP version with the one that matches the PHP version that you are running. You can install Xdebug through PECL on Linux & macOS with Homebrew.
    Starting Price: Free
  • 27
    COLMAP

    COLMAP

    COLMAP

    COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline with a graphical and command-line interface. It offers a wide range of features for reconstruction of ordered and unordered image collections. The software is licensed under the new BSD license. The latest source code is available at GitHub. COLMAP builds on top of existing works and when using specific algorithms within COLMAP, please also cite the original authors, as specified in the source code. For convenience, the pre-built binaries for Windows contain both the graphical and command-line interface executables. To start the COLMAP GUI, you can simply double-click the COLMAP.bat batch script or alternatively run it from the Windows command shell or Powershell. The command-line interface is also accessible through this batch script, which automatically sets the necessary library paths. To list the available COLMAP commands, run COLMAP.bat -h in the command shell cmd.exe or in Powershell.
  • 28
    Bash

    Bash

    Bash

    Bash is a free software Unix shell and command language. It has become the default login shell for most Linux distributions. In addition to being available on Linux systems, a version of Bash is also available for Windows through the Windows Subsystem for Linux. Bash is the default user shell in Solaris 11 and was the default shell in Apple macOS from version 10.3 until the release of macOS Catalina, which changed the default shell to zsh. Despite this change, Bash remains available as an alternative shell on macOS systems. As a command processor, Bash allows users to enter commands in a text window that are then executed by the system. Bash can also read and execute commands from a file, known as a shell script. It supports a number of features commonly found in Unix shells, including wildcard matching, piping, here documents, command substitution, variables, and control structures for condition testing and iteration. Bash is compliant with the POSIX shell standards.
    Starting Price: Free
  • 29
    Hurricane for AutoCAD

    Hurricane for AutoCAD

    74Mph Solutions

    Batch edit your AutoCAD drawings in 3 clicks (or less), Make simple, complex and/or dynamic changes to each drawing. Manage your files to process. Keep lists, save "project" directories. Share these lists and "user-scripts". Combine user scripts to accomplish complex editing tasks. (You can even store scripts specific to each project, and retrieve them easily.) AutoCAD Electrical ".WDP" project file compatibility - Double-click an AutoCAD Electrical .WDP (Project) file within Hurricanes file selector, to quickly load an entire AutoCAD Electrical project into the FileQueue. This means you can EASILY use AutoCAD to Batch Plot your files, Batch Purge, Batch Bind, batch script anything, maximizing your PC's power to perform redundant tasks fast! Add more time-saving batch script functionality to AutoCAD Electrical, Mechanical, and Architectural. Batch all drawings run in a single AutoCAD session (They don't "open-run-close, open-run-close...")
    Starting Price: $99.95 one-time payment
  • 30
    Invantive Data Hub
    Thanks to compatibility with the popular Invantive Query Tool scripting language, you can easily move business processes you have designed on Invantive Query Tool into a server environment. Besides high volume data loads you can also generate reports in Excel and other formats using data from your databases and (cloud) applications. The support for headless mode enables Invantive Data Hub to be started by batch files or from the Windows Task Scheduler. When running Invantive Data Hub in headless mode, you will enjoy the integrated logging features for ease of analysis and auditability. Schedule and run high volume data loads and extractions of cloud applications. Headless and command-line driven for use on servers. Invantive Query Tool-scripting language compatible.
  • 31
    Zypper
    Zypper is a command-line package manager for installing, updating, and removing packages. It can also be used to manage repositories. Zypper works and behaves as a regular command-line tool. It features subcommands, arguments, and options that can be used to perform specific tasks. Zypper offers several benefits compared to graphical package managers. Being a command-line tool, Zypper is faster in use and light on resources. Zypper actions can be scripted. Zypper can be used on systems that do not have graphical desktop environments. This makes it suitable for use with servers and remote machines. The simplest way to execute Zypper is to type its name, followed by a command. Additionally, you can choose from one or more global options by typing them immediately before the command. Some commands require one or more arguments. Executing subcommands in the Zypper shell, and using global Zypper options are not supported.
    Starting Price: Free
  • 32
    Bun

    Bun

    Bun

    Bun is a fast, all-in-one JavaScript, TypeScript, and JSX toolkit that ships as a single executable and combines a high-performance runtime, package manager, test runner, and bundler designed as a drop-in replacement for Node.js with broad compatibility and dramatically reduced startup times and memory usage. Written in Zig and powered by Apple’s JavaScriptCore, Bun can execute JavaScript/TypeScript files, scripts, and packages with significantly faster performance than traditional tooling while supporting zero-config TypeScript, JSX, and React out of the box. Its built-in package manager installs dependencies up to 30x faster than npm with workspaces, global caching, migration support, and dependency auditing. Bun’s test runner is Jest-compatible with built-in coverage and concurrent execution, and the bundler processes TypeScript, JSX, CSS, and more without configuration, including support for single-file executables.xx
  • 33
    SmartSynchronize
    Comparing directories the smart way. SmartSynchronize is an advanced file and directory comparison tool. SmartSynchronize is a multi-platform file and directory compare tool. It allows you to compare files or perform a 3-way-merges, both with the ability to edit the file contents. SmartSynchronize is optimized for comparing directory structures (for example, of software projects), and can keep them synchronized. Comfortable editing and transfer of changes from one file to the other. Configurable filter for customized directory scanning (inclusion and exclusion). Easy transfer of changes from one directory structure to another. Automatic synchronization depending on file times and previous synchronization time. Ability to edit each of the three files. Command-line interface for easy invocation from other applications. Configurable font, colors and accelerators. Support for all major text file encodings.
    Starting Price: $49 one-time payment
  • 34
    grcov

    grcov

    grcov

    grcov collects and aggregates code coverage information for multiple source files. grcov processes .profraw and .gcda files which can be generated from llvm/clang or gcc. grcov also processes lcov files (for JS coverage) and JaCoCo files (for Java coverage). Linux, macOS and Windows are supported.
    Starting Price: Free
  • 35
    pdfChip

    pdfChip

    callas software GmbH

    pdfChip is a command-line application for the creation of high-quality PDFs from HTML (taking full advantage of CSS and JavaScript). It supports all HTML features but extends to support CMYK, spot color, XMP metadata, PDF standards, SVG, MathML, barcodes, and more. Capable of generating single and multi-page PDF documents it is ideally suited for high-volume dynamic PDF generation. pdfChip is a command-line application for the creation of high-quality PDFs from HTML, taking full advantage of CSS and JavaScript. pdfChip is based on WebKit technology, it renders your designs quickly and flawlessly into PDF. It allows to creation of fully compliant PDF/X files (for print) or PDF/A files (for archival), in the smallest output PDF size possible. Furthermore, it’s possible to use the exact same HTML and CSS code on the web as well as for PDF generation. pdfChip has a low entry level, as the command-line interface is clear and easy-to-learn.
    Starting Price: Free
  • 36
    Cobertura

    Cobertura

    Cobertura

    Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage. Cobertura is free software. Most of it is licensed under the GNU GPL, and you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please review the file LICENSE.txt included in this distribution for further details.
    Starting Price: Free
  • 37
    AutoImager

    AutoImager

    AutoImager

    AutoImager is a full-featured batch image converter and editor software application. The program is easy-to-use and because it's "interface-driven", you don't have to understand programming or even scripting in order to perform the batch conversion and processing tasks. Just pick the files you wish to convert or process, choose the options for the conversion or processing task, and you're ready to go! Each image will be automatically processed, with the appropriate editing, processing, or conversion applied. For example, perform PDF conversion with 140+ other image formats, resize photos, or apply photo enhancement filters. For those who need the power of automation, scripting, or batch file processing, the software features extensive command-line support for endless possibilities with image files. AutoImager is an advanced image converter that supports over 140 different graphic image formats and gives you a wide variety of ways to enhance and alter images.
    Starting Price: $60 one-time payment
  • 38
    Kimi Code CLI

    Kimi Code CLI

    Moonshot AI

    Kimi Code CLI is an AI-powered command-line agent that runs in the terminal to assist developers with software development and terminal operations by reading and editing code, executing shell commands, searching and fetching web pages, autonomously planning and adjusting actions during execution, and providing a shell-like interactive experience where users can describe their needs in natural language or switch to direct command mode; it supports integrations with IDEs and local agent clients via the Agent Client Protocol for enriched workflows and simplifies tasks such as writing and modifying code, fixing bugs, refactoring, exploring unfamiliar projects, answering architecture questions, and automating batch tasks or build and test scripts. Installation is handled via a script that installs the necessary tool manager and then the Kimi CLI package, after which users verify with a version command and configure an API source.
    Starting Price: Free
  • 39
    Coverlet

    Coverlet

    Coverlet

    It works with .NET Framework on Windows and .NET Core on all supported platforms. Coverlet supports coverage for deterministic builds. The solution at the moment is not optimal and need a workaround. If you want to visualize coverlet output inside Visual Studio while you code, you can use the following addins depending on your platform. Coverlet also integrates with the build system to run code coverage after tests. Enabling code coverage is as simple as setting the CollectCoverage property to true. The coverlet tool is invoked by specifying the path to the assembly that contains the unit tests. You also need to specify the test runner and the arguments to pass to the test runner using the --target and --targetargs options respectively. The invocation of the test runner with the supplied arguments must not involve a recompilation of the unit test assembly or no coverage result will be generated.
    Starting Price: Free
  • 40
    Robocopy

    Robocopy

    Windows Command Line

    Robocopy is a command-line utility for copying files. This command is available in Vista and Windows 7 by default. For Windows XP and Server 2003, this tool can be downloaded as part of Server 2003 Windows Resource Kit tools.
  • 41
    Kooder

    Kooder

    Kooder

    Kooder is an open source code search project, offering code, repositories and issues search service for code hosting platforms including Gitee, GitLab and Gitea. There are two modules, gateway and indexer. Gateway is integrated inside gateway under default config.
  • 42
    Horde Groupware

    Horde Groupware

    Horde Groupware

    Horde Groupware is a free, enterprise ready, browser based collaboration suite. Users can manage and share calendars, contacts, tasks, notes, files, and bookmarks with the standards compliant components from the Horde Project. Horde Groupware bundles the separately available applications Kronolith, Turba, Nag Mnemo, Gollem, and Trean. It can be extended with any of the released Horde applications or the Horde modules that are still in development, like a bookmark manager, or a file manager. Dynamic, basic and mobile interfaces. Public and shared resources (calendars, address books, tasklists and notepads). Translated into 41 languages including right-to-left scripts and full unicode support. Customizable portal screen including applets for weather, quotes, etc. Import and export of groupware data from other applications. User preferences with global default values.
  • 43
    XMRig

    XMRig

    XMRig

    High performance, open source, cross platform RandomX, KawPow, CryptoNight and AstroBWT CPU/GPU miner, RandomX benchmark and stratum proxy. The preferred way to configure XMRig is the JSON config file as it is more flexible and human friendly. The command line interface does not cover all features, such as mining profiles for different algorithms. Important options can be changed during runtime without miner restart by editing the config file or executing API calls. Wizard helps you create initial configuration for the miner. Workers helps manage your miners via HTTP API. Default donation 1% (1 minute in 100 minutes) can be increased via option donate-level or disabled in source code. XMRig source code available on GitHub under terms of GPLv3 license. Binary downloads and build instructions available for most popular platforms. We use a self hosted buildbot to create binaries for every commit.
  • 44
    KeyDB

    KeyDB

    KeyDB

    KeyDB maintains full compatibility with Redis modules, API and protocol. Seamlessly drop in KeyDB and maintain full compatibility with your existing clients, scripts and configurations. Multi-Master mode uses a single replicated dataset across many nodes to serve both read and write operations Nodes can be replicated cross-region to offer submillisecond latencies to local clients. Cluster mode allows unlimited read and write scaling by splitting the dataset across shards. This allows unlimited scaling, and also support high availability through replica nodes. KeyDB offers new community driven commands that enable you to do more with your data. Add your own commands and functionality using JavaScript with the ModJS module. ModJS lets you write functions in javascript that can in turn be called directly by KeyBD. The example to the left shows and example of a javascript function that would be loaded with the module. It can then be called directly from your client.
  • 45
    Gridsome

    Gridsome

    Gridsome

    Gridsome makes it easy for developers to build static generated websites & apps that are fast by default. Vue.js, GraphQL & all the power of Node.js & the JavaScript ecosystem. Develop locally and get instant hot-reloading for any code change. Gridsome builds ultra performance into every page by using the PRPL pattern. You get code splitting, asset optimization, progressive images, and link prefetching out of the box. Gridsome sites get almost perfect page speed scores by default. Gridsome generates static PWAs. Only critical HTML, CSS, and JavaScript get loaded first. The next pages are then prefetched so users can click around incredibly fast without page reloads, even when offline. Gridsome sites load as static HTML before they hydrate into fully Vue.js-powered SPAs. This makes it possible for search engines to be able to crawl content and give better SEO ranking, and still have all the power of Vue.js.
  • 46
    Specops Command
    Specops Command combines Windows PowerShell and Group Policy and allows you to manage computers and users in your network. With Specops Command you can create PowerShell or VBScripts right inside your Group Policy Objects. This allows network administrators to execute scripts on specifically targeted systems while receiving feedback on the results. Manages feedback from the client computers and the database. Configures script assignments. Configures which Group Policy Objects receive script assignments. Specops Reporting is a separate product that can be used in combination with Specops Command. You can use Specops Reporting to view and create detailed reports for script feedback. The Server service manages feedback from the Client Side Extensions and stores it in the database. The Specops Command Server service also manages the communication between the database and the administration tools. The database contains feedback information for the script assignments.
    Starting Price: Free
  • 47
    WinSCP

    WinSCP

    WinSCP

    WinSCP is a popular SFTP client and FTP client for Microsoft Windows! Copy files between a local computer and remote servers using FTP, FTPS, SCP, SFTP, WebDAV, or S3 file transfer protocols. WinSCP is an open source free SFTP client, FTP client, WebDAV client, S3 client and SCP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality. Graphical user interface, translated into many languages. Integration with Windows (drag & drop, URL, shortcut icons). All common operations with files, and support for SFTP and SCP protocols over SSH and FTP and WebDAV and S3 protocols. Batch file scripting and command-line interface and .NET assembly for advanced programming tasks. Directory synchronization in several semi or fully-automatic ways. Integrated text editor, shares site settings with PuTTY, and supports password, keyboard-interactive, public key, and Kerberos authentication.
    Starting Price: Free
  • 48
    AWS Command Line Interface (CLI)
    The AWS Command Line Interface (AWS CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. The AWS CLI v2 offers several new features including improved installers, new configuration options such as AWS IAM Identity Center (successor to AWS SSO), and various interactive features. Command-line shell program that provides convenience and productivity features to help both new and advanced users of the AWS Command Line Interface. Resource identifiers for Amazon EC2 instance IDs, Amazon SQS queue URLs, and Amazon SNS topic names. Documentation for commands and options is displayed as you type. The AWS Command Line Interface user guide walks you through installing and configuring the tool. After that, you can begin making calls to your AWS services from the command line.
  • 49
    SmartCookieWeb

    SmartCookieWeb

    SmartCookieWeb

    An open-source web browser with privacy on by default. Customize and configure the browser to make it your own. You have a right to privacy, which is why SmartCookieWeb does not and will never collect your data or information on your web activity. All browser source code is open-source on GitHub. Fast and light. Completely free and ad-free. Disable images, block JavaScript and change the browser user agent. Customize navbar color, add a secondary navbar and set a homepage background. Allow location access, remove identifying HTTP headers and block HTTP sites. View the source code of a webpage and run JavaScript in the console. Google is the default search engine in SmartCookieWeb, as it's what most people use, but there are 10 other built-in search engines. SmartCookieWeb also never stores any personally identifiable information. SmartCookieWeb doesn't send any data at all to CookieJarApps.
    Starting Price: Free
  • 50
    Devel::Cover
    This module provides code coverage metrics for Perl. Code coverage metrics describe how thoroughly tests exercise code. By using Devel::Cover you can discover areas of code not exercised by your tests and determine which tests to create to increase coverage. Code coverage can be considered an indirect measure of quality. Devel::Cover is now quite stable and provides many of the features to be expected in a useful coverage tool. Statement, branch, condition, subroutine, and pod coverage information is reported. Statement and subroutine coverage data should be accurate. Branch and condition coverage data should be mostly accurate too, although not always what one might initially expect. Pod coverage comes from Pod::Coverage. If Pod::Coverage::CountParents is available it will be used instead.
    Starting Price: Free