Showing 15163 open source projects for "command line"

View related 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
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    FOSSA CLI

    FOSSA CLI

    Fast, portable and reliable dependency analysis for any codebase

    FOSSA CLI is a command-line tool that scans your codebase to identify open-source dependencies and their associated licenses and vulnerabilities. It integrates into CI/CD pipelines to provide automated compliance checks, license audits, and security analysis. Designed for enterprise software teams, FOSSA CLI helps enforce open-source policies at scale and provides accurate, automated insights into third-party software usage through deep analysis of transitive dependencies and ecosystem-specific configurations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    eslint-plugin-unicorn

    eslint-plugin-unicorn

    More than 100 powerful ESLint rules

    ...You might want to check out XO, which includes this plugin. Each rule has emojis denoting if it belongs to the recommended configuration if some problems reported by the rule are automatically fixable by the --fix command line option, or if some problems reported by the rule are manually fixable by editor suggestions. Use a preset config or configure each rules in package.json.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    FFmate

    FFmate

    FFmate is a modern and powerful automation layer

    FFmate is a graphical utility designed to simplify the use of FFmpeg by providing an intuitive interface for building and executing multimedia processing commands. It allows users to perform tasks such as transcoding, trimming, and format conversion without needing to memorize command-line syntax. The tool dynamically generates FFmpeg commands based on user input, making complex workflows more accessible. It supports a wide range of audio and video formats, enabling flexible media processing. ffmate is designed for both beginners and advanced users, offering a balance between simplicity and customization. It can also be used for experimenting with encoding parameters and testing different configurations. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JAVE2

    JAVE2

    The JAVE (Java Audio Video Encoder) library is Java wrapper

    JAVE2 is a Java-based wrapper library for FFmpeg that enables developers to perform audio and video encoding operations through a structured and object-oriented API. It simplifies interaction with FFmpeg by abstracting command-line complexity into reusable Java components. The library supports tasks such as transcoding, format conversion, and media extraction, making it suitable for backend multimedia services. It provides configuration options for codecs, bitrates, and container formats, allowing fine-grained control over output quality. jave2 is designed to be lightweight and integrates easily into Java applications without requiring extensive setup. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    Blinkenlights

    Blinkenlights

    Tiniest x86-64-linux emulator

    The Blinkenlights project is a high-performance terminal emulator designed to provide a fast and responsive command-line experience. It focuses on delivering low-latency interactions and efficient rendering, making it suitable for developers who rely heavily on terminal workflows. The project is built with performance optimization in mind, leveraging modern techniques to minimize overhead. It supports standard terminal features while also introducing enhancements that improve usability and responsiveness. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    MusicGPT

    MusicGPT

    Generate music based on natural language prompts using LLMs

    ...Users can describe a musical style, mood, or instrumentation using text prompts, and the system produces original audio samples based on those instructions. The application currently integrates with models such as MusicGen and is designed to support additional models transparently in the future. In addition to a command-line interface, the project includes a web-based interface that enables conversational interaction with the AI model.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 7
    critique

    critique

    TUI for reviewing git changes

    critique is a beautiful terminal-oriented user interface tool for reviewing git diffs that makes inspecting source control changes more intuitive and readable directly from the command line. The tool provides a styled, split-view diff layout with syntax highlighting and word-level diffing, which gives developers clear insight into what has changed in each file beyond simple line additions or deletions. It supports viewing diff ranges across commits, staged versus unstaged changes, and even comparisons between branches, turning the diff output into a more interactive, readable experience than traditional git diff. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    MediatR

    MediatR

    Simple, unambitious mediator implementation in .NET

    ...Supports request/response, commands, queries, notifications and events, synchronous and async with intelligent dispatching via C# generic variance. You should install MediatR with NuGet. Or via the .NET Core command line interface. Either commands, from Package Manager Console or .NET Core CLI, will download and install MediatR and all required dependencies. MediatR is a low-ambition library trying to solve a simple problem, decoupling the in-process sending of messages from handling messages. Cross-platform, supporting .NET Framework 4.6.1 and netstandard2.0. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Git Large File Storage

    Git Large File Storage

    Git extension for versioning large files

    ...Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. Download and install the Git command line extension. Once downloaded and installed, set up Git LFS for your user account. In each Git repository where you want to use Git LFS, select the file types you'd like Git LFS to manage (or directly edit your .gitattributes). You can configure additional file extensions at any time. Host more in your Git repositories. External file storage makes it easy to keep your repository at a manageable size. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    IPFS Desktop

    IPFS Desktop

    An unobtrusive and user-friendly desktop application for IPFS

    ...Use IPFS Desktop to get acquainted with IPFS without needing to touch the terminal — or, if you're already experienced, use the powerful menubar/taskbar shortcuts alongside the command line to make your IPFS workflow faster. If you already have an IPFS node on your computer, IPFS Desktop will act as a control panel and file browser for that node. If you don't have a node, it'll install one for you. And either way, IPFS Desktop will automatically check for updates. IPFS Desktop enables you to stop or restart your node straight from the IPFS logo menu in your OS menubar/system tray. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 11
    TradingView MCP Bridge

    TradingView MCP Bridge

    AI-assisted TradingView chart analysis

    TradingView MCP Bridge connects an AI coding assistant to a locally running TradingView Desktop application. It communicates through the Chrome DevTools Protocol and exposes chart controls through MCP tools and a command-line interface. The assistant can navigate symbols and timeframes, inspect indicator values, capture screenshots, draw annotations, manage alerts, and configure multi-pane layouts. Pine Script workflows include writing, injecting, compiling, debugging, and iterating on scripts from natural-language requests. Replay controls allow users to step through historical bars for analysis and practice. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    notebooklm-py

    notebooklm-py

    Unofficial Python API and agentic skill for Google NotebookLM

    notebooklm-py is an unofficial Python API and agent-ready integration layer for Google NotebookLM that exposes NotebookLM functionality through code, the command line, and AI agent workflows. Its goal is to provide programmatic access not just to standard notebook operations, but also to many capabilities that are either limited or unavailable in the web interface, making it especially useful for automation and custom pipelines. The project covers notebook management, source ingestion, conversational querying, research workflows, and sharing controls, while also enabling the generation of a wide range of study and media artifacts. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Babashka

    Babashka

    Native, fast starting Clojure interpreter for scripting

    Avoid switching between Clojure and bash scripts. Enjoy your parens on the command line. Leveraging GraalVM native-image and the Small Clojure Interpreter, babashka is a self-contained and instantly starting scripting environment. Babashka comes with scripting batteries included: tools.cli, cheshire, babashka.fs, babashka.process, java.time and many more libraries and classes. Babashka scripts work on linux, macOS and Windows.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    TextFSM

    TextFSM

    Python module for parsing semi-structured text into python tables

    TextFSM is a Python library created by Google that provides a template-based state machine engine for parsing semi-structured text. It is particularly useful for extracting structured data from command-line interface (CLI) outputs, such as those from network devices, routers, and switches. By defining parsing logic through reusable template files, TextFSM transforms unstructured text into structured data like lists or tables without requiring complex regular expression code. Each template defines states, transitions, and regex patterns that determine how to interpret text line by line, enabling precise extraction of key information from varied sources. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Qwen Code

    Qwen Code

    Qwen Code is a coding agent that lives in the digital world

    Qwen Code is a command-line AI workflow tool designed to enhance developer productivity by leveraging the power of Qwen3-Coder models. Adapted from the Google Gemini CLI, it features an enhanced parser optimized specifically for Qwen-Coder models, enabling deep code understanding and manipulation. The tool supports querying and editing large codebases beyond traditional context limits, making it ideal for modern, complex projects.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 16
    TinyGo

    TinyGo

    Go compiler for small place

    ...You can compile programs for web browsers, as well as for server and edge computing environments that support the WebAssembly System Interface (WASI) family of interfaces. TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (Wasm), and command-line tools. It reuses libraries used by the Go language tools alongside LLVM to provide an alternative way to compile programs written in the Go programming language. While TinyGo embeds the Clang compiler to parse import "C" blocks, many features of Cgo are still unsupported.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 17
    git-flow-next

    git-flow-next

    Git extensions to provide high-level repository operations

    git-flow-next is a branching model and a set of command-line extensions tailored to enforce that branching model for Git repositories. The underlying workflow was first described in 2010 and is designed around two long-lived branches (master (or main) for production-ready code, and develop for integration) and multiple supporting short-lived branches (feature, release, hotfix) for day-to-day development.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 18
    Goa

    Goa

    Design-based APIs and microservices in Go

    Goa takes a different approach to building services by making it possible to describe the design of the service API using a simple Go DSL. Goa uses the description to generate specialized service helper code, client code and documentation. Goa is extensible via plugins, for example the goakit plugin generates code that leverage the Go kit library. The service design describes the transport independent layer of the services in the form of simple methods that accept a context and a payload and...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 19
    Angular ESLint

    Angular ESLint

    Monorepo for all the tooling related to using ESLint with Angular

    ...Follow the latest Getting Started guide on angular.io in order to install the Angular CLI. Create a new Angular CLI workspace in the normal way, optionally using any of the supported command line arguments and following the interactive prompts. As well as installing all relevant dependencies, the ng add command will automatically detect that you have a workspace with a single project in it, which does not have a linter configured yet. It can therefore go ahead and wire everything up for you!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Dufs

    Dufs

    A file server that supports static serving, uploading, searching

    Dufs is a compact Rust-based file server for sharing and managing files through a browser, command line, or WebDAV client. It can serve static content, upload files and folders, search directories, create or edit files, and package folders as downloadable archives. Transfers support resumable and partial uploads or downloads, which is useful for large files and unstable connections. Account-based rules provide read-only or read-write permissions for specific paths, including anonymous access when desired. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    The Book of Secret Knowledge

    The Book of Secret Knowledge

    A collection of inspiring lists, manuals, cheatsheets, blogs, hacks

    The Book of Secret Knowledge is a large curated knowledge base for developers, system administrators, security learners, and technical power users. It collects manuals, cheat sheets, command-line tricks, web tools, blogs, one-liners, configuration examples, and practical references in one organized repository. The project is not a traditional application, but a navigable technical library meant to save time when looking for useful tools or operational knowledge. Its content spans areas such as Linux, networking, DevOps, security, databases, web infrastructure, shell usage, and productivity. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Dnote

    Dnote

    A simple command line notebook

    Dnote is a personal knowledge management tool focused on easily capturing, organizing, and retrieving technical notes such as code snippets, terminal commands, and short documentation, all while keeping content accessible and searchable. It is designed around fast, distraction-free workflows that let users jot down notes quickly from the terminal or a web interface, ensuring that insights and solutions are captured at the moment they occur. With structured tagging and hierarchical...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    superfile

    superfile

    Pretty fancy and modern terminal file manager

    Superfile is a modern terminal file manager written in Go for users who want a visual interface without leaving the command line. It provides keyboard-driven navigation and common file operations through a polished text-based interface. Configuration files let users customize behavior, layouts, and shortcuts, including a Vim-oriented hotkey preset. A theme system changes the application's appearance, while plugins extend its built-in capabilities. Superfile includes image and file previews and can notify users when a newer release is available. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    videodl

    videodl

    Lightweight Python tool for downloading videos from many platforms

    ...Videodl works by implementing platform-specific client modules that extract video information and download links from supported services. Videodl can integrate with external command-line utilities to improve downloading performance, handle streaming formats such as HLS, and manage encrypted or segmented media streams. Additional utilities can also enable faster downloads, resume interrupted transfers, and process complex playlist structures.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    Hermes Web UI

    Hermes Web UI

    The best way to use Hermes Agent from the web or from your phone

    Hermes WebUI is a browser-based interface for interacting with the Hermes autonomous agent, providing full feature parity with its command-line experience. It offers a clean, multi-panel layout that includes chat interaction, session management, and workspace file browsing. The interface allows users to manage agent sessions, configure models, and interact with persistent memory systems directly from a web environment. It is built using simple technologies like Python and vanilla JavaScript, avoiding complex frontend frameworks. ...
    Downloads: 6 This Week
    Last Update:
    See Project