Showing 317 open source projects for "python cli"

View related business solutions
  • 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
    Ollama Python

    Ollama Python

    Ollama Python library

    ollama-python is an open-source Python SDK that wraps the Ollama CLI, allowing seamless interaction with local large language models (LLMs) managed by Ollama. Developers use it to load models, send prompts, manage sessions, and stream responses directly from Python code. It simplifies integration of Ollama-based models into applications, supporting synchronous and streaming modes.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2

    Python Fire

    Automatically generate CLIs from absolutely any Python object

    Python Fire is a library that automatically generates command line interfaces (CLIs) from absolutely any Python object. It’s a really simple and easy way to create CLI in Python, and can also enable you to explore existing code or turn other people’s code into a CLI. Python Fire lets you call Fire on any Python object: be it functions, classes, objects, modules, lists-- you name it!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    LLM CLI

    LLM CLI

    Access large language models from the command-line

    A CLI utility and Python library for interacting with Large Language Models, both via remote APIs and models that can be installed and run on your own machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    aws-cli

    aws-cli

    Universal Command Line Interface for Amazon Web Services

    The AWS CLI is the universal command-line interface for managing AWS services, automating tasks, and scripting cloud workflows. It exposes nearly every public API from EC2 and S3 to IAM, Lambda, and beyond, providing parity with the service SDKs in a tool you can run anywhere. Profiles, regions, single-sign-on, and credential helpers make it straightforward to switch contexts securely across accounts and environments. Its output controls and JMESPath querying let you slice, filter, and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Connect every part of your business to one bank account Icon
    Connect every part of your business to one bank account

    North One is a business banking app that integrates cash flow, payments, and budgeting to turn your North One Account into one Connected Bank Account

    North One is proudly built for small businesses, startups and freelancers across America. Make payments easily, keep tabs on your money and put your finances on autopilot through smart integrations with the tools you’re already using. North One was built to make managing money easy so you can focus on running your business. No more branches. No more lines. No more paperwork. Get complete access to your North One Account from your phone or computer, wherever your business takes you. Create Envelopes for taxes, payroll, rent, and anything else automatically.
    Get started for free.
  • 5
    HTTPie CLI

    HTTPie CLI

    Modern, user-friendly command-line HTTP client for the API era

    HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers. The HTTP & HTTPS commands allow for creating and sending arbitrary HTTP requests. They use simple and natural syntax and provide formatted and colorized output.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    python-gitlab

    python-gitlab

    A python wrapper for the GitLab API

    python-gitlab is a Python package providing access to the GitLab server API. It supports the v4 API of GitLab and provides a CLI tool (GitLab). As of 3.0.0, python-gitlab is compatible with Python 3.7+.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Microsoft Azure CLI

    Microsoft Azure CLI

    Azure command-line interface

    A great cloud needs great tools; we're excited to introduce Azure CLI, our next-generation multi-platform command-line experience for Azure. Take a test run now from Azure Cloud Shell! We support tab completion for groups, commands, and some parameters. You can use the --query parameter and the JMESPath query syntax to customize your output. With the Azure CLI Tools Visual Studio Code extension, you can create .azcli files and use these features. IntelliSense for commands and their...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 8
    Python-Dotenv

    Python-Dotenv

    Load environment variables from .env files into Python apps

    python-dotenv is a Python utility that reads key-value pairs from a .env file and sets them as environment variables. This is especially useful for managing configuration values, secrets, or settings outside of source code, in line with the 12-factor app principles. Commonly used in Flask, Django, and other frameworks, it helps maintain clean and secure codebases across environments like development, staging, and production.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    AWS SAM CLI

    AWS SAM CLI

    CLI tool to build, test, debug, and deploy Serverless applications

    The AWS Serverless Application Model (SAM) CLI is an open-source CLI tool that helps you develop serverless applications containing Lambda functions, Step Functions, API Gateway, EventBridge, SQS, SNS and more. The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings. With just a few lines per resource, you can define the application you want and...
    Downloads: 7 This Week
    Last Update:
    See Project
  • Business Automation Software for SMBs Icon
    Business Automation Software for SMBs

    Fed up with not having the time, money and resources to grow your business?

    The only software you need to increase cash flow, optimize resource utilization, and take control of your assets and inventory.
    Learn More
  • 10
    python-benedict

    python-benedict

    dict subclass with keylist/keypath support

    python-benedict is a dict subclass with keylist/keypath/keyattr support, I/O shortcuts (base64, cli, csv, ini, json, pickle, plist, query-string, toml, xls, xml, yaml) and many utilities... for humans, obviously.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Hugo Academic CLI

    Hugo Academic CLI

    Import academic publications from Bibtex to your Markdown website

    Import publications from your reference manager to Hugo. Import publications, including books, conference proceedings and journals, from your reference manager to your static site generator. Simply export a BibTeX file from your reference manager, such as Zotero, and provide this as the input.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    aws-encryption-sdk-cli

    aws-encryption-sdk-cli

    CLI wrapper around aws-encryption-sdk-python

    ...If you have not already installed cryptography, you might need to install additional prerequisites as detailed in the cryptography installation guide for your operating system. Installation using a python virtual environment is recommended to avoid conflicts between system packages and user-installed packages. For the most part, the behavior of aws-encryption-cli in handling files is based on that of GNU CLIs such as cp. A qualifier to this is that when encrypting a file, if a directory is provided as the destination, rather than creating the source filename in the destination directory, a suffix is appended to the destination filename. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OpenAPI Generator CLI

    OpenAPI Generator CLI

    A node package wrapper

    OpenAPI Generator CLI is a command-line interface for generating API client SDKs, server stubs, and documentation from OpenAPI specifications. It helps developers automate the process of creating client libraries and backend implementations for APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Prisma Client Python

    Prisma Client Python

    Prisma Client Python is an auto-generated and fully type-safe database

    prisma-client-py is an auto-generated Python ORM for Prisma schema files, bringing Prisma's developer experience to Python projects. It provides a type-safe, intuitive interface for interacting with databases like PostgreSQL and MySQL. prisma-client-py is ideal for Python developers who want static typing, code completion, and seamless integration with modern backend stacks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    gTTS

    gTTS

    Python library and CLI tool to interface with Google Translate

    ...It supports customizable text pre-processors, which can correct pronunciations, tweak formatting, or handle domain-specific vocabulary before sending it to the API. gTTS is primarily aimed at developers who want a quick way to add cloud-backed speech to scripts, apps, or pipelines without managing any model weights locally. A small CLI utility, gtts-cli, makes it easy to test or batch-generate MP3 files right from the shell.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Rawdog

    Rawdog

    Generate and auto-execute Python scripts in the cli

    An CLI assistant that responds by generating and auto-executing a Python script. Rawdog (Recursive Augmentation With Deterministic Output Generations) is a novel alternative to RAG (Retrieval Augmented Generation). Rawdog can self-select context by running scripts to print things, adding the output to the conversation, and then calling itself again.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    JC

    JC

    CLI tool and python library

    CLI tool and python library that converts the output of popular command-line tools and file types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. jc JSONifies the output of many CLI tools and file types for easier parsing in scripts. This allows further command-line processing of output with tools like jq or jello by piping commands.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    PDFMathTranslate

    PDFMathTranslate

    PDF scientific paper translation with preserved formats

    PDFMathTranslate is a Python-based tool that uses AI translation to convert academic PDFs into bilingual (e.g. Chinese-English) documents while preserving formatting, including math notation. It supports OCR-enhanced content and offers CLI, GUI, Docker, and Zotero integration under AGPL v3.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    tqdm

    tqdm

    A Fast, Extensible Progress Bar for Python and CLI

    tqdm is a fast, extensible progress bar for Python and CLI that enables you to see the progress of your loops in a clear and smart way. Simply wrap any iterable with tqdm(iterable), and sit back and watch that progress meter go! tqdm can be wrapped around any iterable, or executed as a module with pipes. Just by inserting tqdm (or python -m tqdm) between pipes will pass through all stdin to stdout while printing progress to stderr.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    Trellis

    Trellis

    WordPress LEMP stack with PHP 8.1, Composer, WP-CLI

    Trellis uses Vagrant to automatically create a self-contained virtual machine. Stop cluttering up your host machine with software like MAMP and use the same software you would in production. You’ll get a complete WordPress server running all the software you need to be configured according to the best practices. All of this is powered by Ansible for configuration management. You don’t have to use brittle and confusing Bash scripts or worry about commands you found to copy and paste. Trellis...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    RealtimeSTT

    RealtimeSTT

    A robust, efficient, low-latency speech-to-text library

    RealtimeSTT is a Python-based realtime speech-to-text engine emphasizing low latency, wake-word detection, voice activity detection, and automatic speech segmentation. It provides asynchronous callbacks, nanosecond-precision timestamps, and CLI tools, suitable for building voice assistants, meeting transcribers, or live caption systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    edge-tts

    edge-tts

    Use Microsoft Edge's online text-to-speech service from Python

    edge-tts is a Python module and command-line tool that gives you direct access to Microsoft Edge’s online text-to-speech service without needing the Edge browser, Windows, or any API key. It wraps the same cloud voices used by Edge, exposing them through a simple CLI (edge-tts, edge-playback) and a Python API, so you can script high-quality speech generation in your own applications.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    KeymouseGo

    KeymouseGo

    Automate mouse clicks and keyboard input

    KeymouseGo is a lightweight, open-source Windows/Mac/Linux automation tool built with Python. It records and replays mouse and keyboard actions—for example, click sequences and typing—allowing repetition of repetitive tasks via scripts or GUI buttons.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 24
    AWS Serverless Application Model

    AWS Serverless Application Model

    An open-source framework for building serverless applications

    The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings. With just a few lines per resource, you can define the application you want and model it using YAML. During deployment, SAM transforms and expands the SAM syntax into AWS CloudFormation syntax, enabling you to build serverless applications faster. To get started with building SAM-based...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    mise

    mise

    Dev tools, env vars, task runner

    Mise (formerly RTX) is a cross-language CLI tool and task runner that manages developer tools, environment variables, and project tasks in a unified configuration (mise.toml). It handles tool installation (e.g., Node, Python, Terraform), env var profiles, and repeatable command scripting.
    Downloads: 33 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next