Showing 62 open source projects for "shell for windows"

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
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    NVM for Windows

    NVM for Windows

    A node.js version management utility for Windows written in Go

    Manage multiple installations of node.js on a Windows computer. Similar (not identical) to nvm, but for Windows. This has always been a node version manager, not an io.js manager, so there is no back-support for io.js. However, node 4+ is supported. Remember when running nvm install or nvm use, you must have Windows administrative rights (to create symlinks). There are situations where the ability to switch between different versions of Node.js can be very useful. For example, if you want to...
    Downloads: 721 This Week
    Last Update:
    See Project
  • 2
    Shell-operator

    Shell-operator

    A tool for running event-driven scripts in Kubernetes

    Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster. This operator is not an operator for a particular software product such as Prometheus-operator or Kafka-operator. Shell-operator provides an integration layer between Kubernetes cluster events and shell scripts by treating scripts as hooks triggered by events. Think of it as an operator-sdk but for scripts. Shell-operator is used as a base for a more advanced addon-operator that supports Helm charts and value...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    sh

    sh

    A shell parser, formatter, and interpreter with bash support

    A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Requires Go 1.16 or later. To parse shell scripts, inspect them, and print them out, see the syntax examples. For high-level operations like performing shell expansions on strings, see the shell examples. shfmt formats shell programs. See canonical.sh for a quick look at its default style. shfmt formats shell programs. If the only argument is a dash (-) or no arguments are given, standard input will be used. If...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    SwiftShader

    SwiftShader

    SwiftShader is a high-performance CPU-based implementation

    SwiftShader is Google’s high-performance CPU-based implementation of the Vulkan 1.3 graphics API, designed to provide a hardware-independent rendering solution for 3D graphics. Unlike traditional GPU drivers, SwiftShader executes graphics commands entirely on the CPU, making it ideal for environments where dedicated graphics hardware is unavailable or unsuitable. It acts as a drop-in replacement for Vulkan drivers, allowing existing applications to run seamlessly by redirecting API calls...
    Downloads: 181 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    Hilbish

    Hilbish

    The Moon-powered shell! A comfy and extensible shell for Lua fans

    Hilbish is an extensible shell designed to be highly customizable. It is configured in Lua and provides a good range of features. It aims to be easy to use for anyone but powerful enough for those who need it. The motivation for choosing Lua was that it's simpler and better to use than an old shell script. It's fine for basic interactive shell uses, but that's the only place Hilbish has shell script; everything else is Lua and aims to be infinitely configurable. Hilbish is configured and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Talos Linux

    Talos Linux

    Talos Linux is a modern Linux distribution built for Kubernetes

    Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal. Supports cloud platforms, bare metal, and virtualization platforms. All system management is done via an API. No SSH, shell or console. Production-ready supports some of the largest Kubernetes clusters in the world. Open source project from the team at Sidero Labs. It only takes 3 minutes to launch a Talos cluster on your laptop inside Docker. Talos reduces your attack surface. It's minimal, hardened and...
    Downloads: 65 This Week
    Last Update:
    See Project
  • 7
    Powerline Go

    Powerline Go

    A beautiful and useful low-latency prompt for your shell

    A Powerline-like prompt for Bash, ZSH, and Fish. All of the version control systems supported by powerline shell give you a quick look into the state of your repo. The current branch is displayed and changes background color when the branch is dirty. When the local branch differs from the remote, the difference in number of commits is shown along with ⇡ or ⇣ indicating whether a git push or pull is pending. powerline-go uses ANSI color codes, these should nowadays work everywhere, but you...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 8
    Gum

    Gum

    A tool for glamorous shell scripts

    A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code! Gum provides highly configurable, ready-to-use utilities to help you write useful shell scripts and dotfiles aliases with just a few lines of code. Let's build a simple script to help you write Conventional Commits for your dotfiles. Use a package manager. gum is designed to be embedded in scripts and supports all sorts of use cases. Components are...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    ohmyposh.dev

    ohmyposh.dev

    A prompt theme engine for any shell

    Oh My Posh enables you to use the full-color set of your terminal by using colors to define and render the prompt. Easily adjust existing themes or create your own. From standard segments all the way to custom implementations. No matter which shell you're using, or even how many, you can carry the configuration from one shell and/or machine to another for the same prompt everywhere you work. What started as the offspring of oh-my-posh2 for PowerShell resulted in a cross platform, highly...
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    OliveTin

    OliveTin

    OliveTin gives safe and simple access to predefined shell commands

    Give safe and simple access to predefined shell commands from a web interface. OliveTin just runs shell commands, so theoretically, you could integrate with a bunch of stuff just by using curl, ping, etc. However, writing your own shell scripts is a great way to extend OliveTin. Uses only a few MB of RAM and barely any CPU. Written in Go, with a web interface written as a modern, responsive, single-page app that uses the REST/gRPC API. Helps potential contributors be consistent, and helps...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    tlm

    tlm

    Local CLI Copilot, powered by Ollama

    tlm is an open-source command-line AI assistant designed to provide intelligent terminal support using locally running large language models. The project functions as a CLI copilot that helps developers generate commands, explain shell instructions, and answer technical questions directly from the terminal. Instead of relying on cloud APIs or paid AI services, TLM runs entirely on the user’s workstation and integrates with local models managed through the Ollama runtime. This approach allows...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    walk

    walk

    Terminal file manager

    walk is a lightweight command-line tool designed to enhance file system navigation by providing a faster and more interactive way to browse directories directly from the terminal. Instead of relying on traditional commands like cd and ls, Walk introduces a more visual and intuitive interface that allows users to traverse file structures efficiently. It is particularly useful for developers who spend significant time in terminal environments and want to streamline their workflow. The tool...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    pg_timetable

    pg_timetable

    pg_timetable: Advanced scheduling for PostgreSQL

    pg_timetable is a flexible job scheduler for PostgreSQL that allows scheduling of SQL or shell tasks directly within the database. It supports complex workflows, error handling, and dependency management, making it a powerful alternative to cron or external schedulers for database-related jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    gogcli

    gogcli

    Google Suite CLI: Gmail, GCal, GDrive, GContacts

    gogcli is a command-line interface tool that provides developers and power users with direct terminal access to a wide range of Google services without needing to leave the shell. This CLI tool covers several Google Workspace APIs including Gmail for email management, Google Calendar for scheduling and events, Google Drive for file operations, and Google Contacts for personal and corporate contact management. gogcli makes it possible to script repetitive tasks, automate workflows, and fetch...
    Downloads: 59 This Week
    Last Update:
    See Project
  • 15
    shell2http

    shell2http

    Executing shell commands via HTTP server

    HTTP server to execute shell commands. Designed for development, prototyping or remote control. Settings through two command line arguments, path and shell command. With -the form-check option you can specify the regular expression for checking the form fields. To setup multiple auth users, you can specify the -basic-auth option multiple times. The credentials for basic authentication may also be provided via the SH_BASIC_AUTH environment variable. You can specify the preferred HTTP-method.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    HumanLayer

    HumanLayer

    Open source IDE for orchestrating AI coding agents in large codebases

    HumanLayer is an open source development environment designed to help developers orchestrate and manage AI coding agents working within complex software projects. It provides a framework and tooling that allow AI agents to research, plan, and implement changes in large codebases while maintaining structured workflows. It focuses on enabling AI-assisted development through coordinated agent workflows rather than isolated code generation tasks. HumanLayer integrates with modern AI models and...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    kubectl-ai

    kubectl-ai

    AI assistant for managing Kubernetes clusters from the terminal

    kubectl-ai is an AI-powered command-line assistant designed to help users manage and interact with Kubernetes clusters through natural language queries. It acts as an intelligent interface that interprets user intent and translates it into appropriate Kubernetes operations and commands. By integrating large language models, it enables users to ask questions or request actions in plain language instead of manually crafting complex Kubernetes commands. kubectl-ai runs directly in the terminal...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18

    yq

    Portable command-line YAML processor

    yq is a portable and lightweight command-line YAML processor. It can be likened to projects like jq (a command-line JSON processor) or sed but for YAML files. yq is able to do quite a number of things. It can deep read a YAML file with a given path expression, deeply compare YAML files, update a YAML file given a path expression or script file, and so much more. It can also merge several YAML files while offering plenty of options for overriding and appending. yq is written in portable...
    Downloads: 52 This Week
    Last Update:
    See Project
  • 19
    cdebug

    cdebug

    A swiss army knife of container debugging

    A swiss army knife of container debugging. Execute commands or start interactive shells in scratch, slim, or distroless containers, with ease. The cdebug exec command is a crossbreeding of docker exec and kubectl debug commands. You point the tool at a running container, say what toolkit image to use, and it starts a debugging "sidecar" container that feels like a docker exec session to the target container.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Eino

    Eino

    LLM application development framework for Go with agents and flows

    Eino is an LLM application development framework written in Go that helps developers build applications powered by large language models. Eino provides a structured environment for creating AI systems using reusable components such as chat models, retrievers, tools, embeddings, and prompt templates. It draws architectural inspiration from frameworks like LangChain and other modern AI development toolkits while remaining aligned with Go programming conventions. Eino includes an Agent...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    WeKnora

    WeKnora

    LLM framework for document understanding and semantic retrieval

    WeKnora is an open source framework developed for deep document understanding and semantic information retrieval using large language models. It focuses on analyzing complex and heterogeneous documents by combining multiple processing stages such as multimodal document parsing, vector indexing, and intelligent retrieval. It follows the Retrieval-Augmented Generation (RAG) paradigm, where relevant document segments are retrieved and used by language models to generate accurate, context-aware...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    micro

    micro

    A modern and intuitive terminal-based text editor

    Micro's number one feature is being easy to install (it's just a static binary with no dependencies) and easy to use. Use a simple json format to configure your options and rebind keys to your liking. If you need more power, you can use Lua to configure the editor further. Micro supports over 75 languages and has 7 default colorschemes to choose from. Micro supports 16, 256, and truecolor themes. Syntax files and colorschemes are also very simple to make. Micro has support for Sublime-style...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 23
    Murex

    Murex

    A smarter shell and scripting environment with advanced features

    Murex is a shell, like bash / zsh / fish / etc however Murex supports improved features and an enhanced UX. Support for additional type information in pipelines, which can be used for complex data formats like JSON or tables. Meaning all of your existing UNIX tools to work more intelligently and without any additional configuration. Usability improvements such as in-line spell checking, context-sensitive hint text that details the behavior of a command before you hit return, and auto-parsing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    pandora-box

    pandora-box

    Lightweight cross-platform desktop client for managing Mihomo proxies

    Pandora-Box is a lightweight desktop client designed to provide a graphical interface for the Mihomo proxy core. It allows users to manage proxy configurations and subscriptions through a simple and user-friendly interface rather than working directly with configuration files. Pandora-Box supports multiple proxy protocols and provides tools to organize and control network routing rules. It is designed to work for both casual users who want an easy setup and advanced users who need more...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Certificate Transparency Go

    Certificate Transparency Go

    Auditing for TLS certificates (Go code)

    certificate-transparency-go is a Go codebase for building and interacting with Certificate Transparency (CT) systems, from low-level parsing to full log operation. It includes forked ASN.1 and X.509 packages tailored to accept and analyze real-world certificates, including pre-certificates that stricter libraries would reject, supporting CT’s role as an ecosystem observatory. A TLS parsing library, CT data types, and multiple client libraries enable access to CT logs over HTTP and DNS, along...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB