Showing 2655 open source projects for "tool"

View related business solutions
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Dinky

    Dinky

    Dinky makes files smaller

    Dinky is a lightweight developer tool designed to simplify interactions with large language models by providing a streamlined interface for prompt execution and experimentation. It focuses on usability, offering a minimal environment where developers can quickly test prompts, iterate on outputs, and refine workflows without complex setup. The project is built with simplicity in mind, making it easy to integrate into existing development processes or use as a standalone experimentation tool. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    MCP Monitor

    MCP Monitor

    A system monitoring tool that exposes system metrics

    The MCP System Monitor is a tool that exposes system metrics via the Model Context Protocol (MCP), allowing Large Language Models (LLMs) to retrieve real-time system information through an MCP-compatible interface. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Sonobuoy

    Sonobuoy

    Sonobuoy is a diagnostic tool to understand Kubernetes cluster

    Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of plugins (including Kubernetes conformance tests) in an accessible and non-destructive manner. It is a customizable, extendable, and cluster-agnostic way to generate clear, informative reports about your cluster.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Robot Framework

    Robot Framework

    Generic automation framework for acceptance testing and RPA

    ...It can be used for test automation and robotic process automation (RPA). Robot Framework is supported by Robot Framework Foundation. Many industry-leading companies use the tool in their software development. Robot Framework is open and extensible. Robot Framework can be integrated with virtually any other tool to create powerful and flexible automation solutions. Robot Framework is free to use without licensing costs. Robot Framework has an easy syntax, utilizing human-readable keywords. Its capabilities can be extended by libraries implemented with Python, Java or many other programming languages. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 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
  • 5
    ProcDump for Linux

    ProcDump for Linux

    A Linux version of the ProcDump Sysinternals tool

    ProcDump for Linux is a Linux version of Microsoft’s Sysinternals ProcDump utility for Windows. It gives developers and system administrators a practical way to generate core dumps when an application meets specific performance or diagnostic conditions. The tool is useful when a process is unstable, consumes too much CPU or memory, throws .NET exceptions, crosses thread or file descriptor thresholds, or receives selected signals. It supports immediate dumps, repeated dumps, delayed dumps, and dumps triggered by monitored process behavior. It also includes resource tracking for certain allocation APIs, helping teams investigate memory leaks and unreleased resources. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    walk

    walk

    Terminal file manager

    ...The tool emphasizes speed and minimalism, loading directory contents quickly and enabling keyboard-driven navigation without unnecessary overhead. Its design prioritizes usability, allowing users to preview and select files or folders with minimal friction. Walk integrates seamlessly with existing shell environments, making it easy to adopt without disrupting established workflows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    erase-install

    erase-install

    A script that automates downloading macOS installers

    erase-install is a robust macOS automation tool designed to erase and reinstall macOS on a device using Apple’s official installer packages. Targeted at IT administrators and deployment professionals, it simplifies wiping and re-provisioning Mac systems—especially in enterprise or education environments. It supports options for downloading the latest macOS version, preserving user settings, automating pre- and post-install scripts, and initiating the erase-and-install process without manual intervention. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    JavaMelody

    JavaMelody

    Monitoring of JavaEE applications

    The goal of JavaMelody is to monitor Java or Java EE applications in QA and production environments. The goal of JavaMelody is to monitor Java or Java EE applications in QA and production environments. It is not a tool to simulate requests from users, it is a tool to measure and calculate statistics on real operation of an application depending on the usage of the application by users. JavaMelody is open-source (ASL) and production-ready: in production in an application of 25 person-years. JavaMelody is easy to integrate in most applications and is lightweight (no profiling and no database). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    hyperfine

    hyperfine

    A command-line benchmarking tool

    A command-line benchmarking tool. Statistical analysis across multiple runs. Support for arbitrary shell commands. Constant feedback about the benchmark progress and current estimates. Warmup runs can be executed before the actual benchmark. Cache-clearing commands can be set up before each timing run. Statistical outlier detection to detect interference from other programs and caching effects.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Rofi

    Rofi

    A window switcher, application launcher and dmenu replacement

    Rofi started as a clone of the simple switcher, written by Sean Pringle - a popup window switcher roughly based on a super switcher. Simpleswitcher laid the foundations, and therefore Sean Pringle deserves most of the credit for this tool. Rofi (renamed, as it lost the simple property) has been extended with extra features, like an application launcher and ssh-launcher, and can act as a drop-in menu replacement, making it a very versatile tool. Rofi, like dmenu, will provide the user with a textual list of options where one or more can be selected. This can either be running an application, selecting a window, or options provided by an external script. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    TaskExplorer

    TaskExplorer

    Powerful system task manager

    TaskExplorer is a powerful system task-manager / process-inspector tool designed for Windows that goes well beyond the capabilities of the built-in Task Manager. It provides real-time insights into running processes, threads, open handles, network sockets, memory usage, modules loaded, and more — all in a unified, fast, and efficient GUI. Rather than scattering information across tabs or dialogs, TaskExplorer displays detailed data in a panel layout: when you select a process, the lower panel updates dynamically to show relevant info (threads, handles, sockets, modules, etc.), making deep inspection quick and intuitive. ...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 12
    Giter8

    Giter8

    A command line tool to apply templates defined on GitHub

    ...The tool supports interactive prompting (asking the user for variable values) or passing parameters non-interactively to generate customized templates. Because it's general, it can be used for anything that fits templating (microservices, builds, documentation, modules, etc.). giter8 is light, extensible, and well-adopted in Scala communities (e.g. many scaffolding tools or frameworks provide giter8 templates).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    btrbk

    btrbk

    Tool for creating snapshots and remote backups of btrfs subvolumes

    btrbk is a snapshotting and backup tool tailored for Btrfs that automates consistent, incremental backups using btrfs send/receive. It creates atomic snapshots of subvolumes, then efficiently transfers only changed blocks to local or remote targets over SSH. A declarative configuration describes sources, targets, and retention policies (hourly/daily/weekly/monthly), and btrbk enforces pruning so backup stores don’t grow without bound.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    rga

    rga

    rga: ripgrep, but also search in PDFs, E-Books, Office documents, etc.

    rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in PDF, docx, sqlite, JPG, movie subtitles (mkv, mp4), etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Furnace

    Furnace

    A multi-system chiptune tracker compatible with DefleMask modules

    ...It supports an extensive range of audio chips, including FM synthesis, wavetable synthesis, and sample-based systems, making it one of the most versatile trackers available. The software is compatible with multiple operating systems and can be used both as a standalone application and as a development tool for retro-style audio production. Its interface is inspired by traditional tracker software, allowing precise control over note sequences, effects, and instrument parameters. Furnace stands out for its compatibility with Deflemask modules and its ability to emulate the sound characteristics of numerous legacy systems with high fidelity. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    RecoverPy

    RecoverPy

    Interactively find and recover deleted or overwritten files

    RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data. Every block of your partition will be scanned. You can even find a string in binary files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    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.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Kubent

    Kubent

    Easily check your clusters for use of deprecated APIs

    Kubernetes 1.16 is slowly starting to roll out, not only across various managed Kubernetes offerings, and with that come to a lot of API deprecations. Kube No Trouble (Kubent) is a simple tool to check whether you're using any of these API versions in your cluster and therefore should upgrade your workloads first, before upgrading your Kubernetes cluster. This tool will be able to detect deprecated APIs depending on how you deploy your resources, as we need the original manifest to be stored somewhere.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Design OS

    Design OS

    The missing design process between your product idea and your codebase

    ...It fills what the maintainers describe as the “missing design process” in AI-first development, helping users define product visions, model data, map user flows, and lay out interfaces before a coding agent begins implementation. The tool is poised to produce production-ready UI components and artifacts that any AI coding tool can consume, encouraging a disciplined front-to-backend workflow that avoids disjointed, reactive design prompts. Design OS emphasizes clarity of intent, consistency of design systems, and exporting usable components rather than just static mockups, which aligns better with automated build pipelines and agent-driven development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    hhuOS

    hhuOS

    hhuOS - A small operating system

    hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    MQTT X

    MQTT X

    Powerful cross-platform MQTT 5.0 desktop, CLI, and WebSocket client

    MQTT X is a cross-platform MQTT 5.0 client tool open sourced by EMQ, which can run on macOS, Linux and Windows, and supports formatting MQTT payload. MQTT X simplifies test operation with the help of a familiar, chat-like interface. It’s easy and quick to create multiple, simultaneous online MQTT client connections, and can test the connection, publishing, and subscription functions of MQTT/TCP, MQTT/TLS, MQTT/WebSocket as well as other MQTT protocol features.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22
    Microsoft365DSC

    Microsoft365DSC

    Manages, configures, and monitors Microsoft 365 tenant configurations

    Automate your Change Management processes for your Microsoft 365 environments by maintaining a single declarative configuration file to manage all of your workloads. Microsoft365DSC allows you to take snapshots of the current configuration of any existing Microsoft 365 tenant. Microsoft365DSC is a configuration management tool for managing Microsoft 365 settings as code, enabling version control and automation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    ESP32 Bit Pirate

    ESP32 Bit Pirate

    A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

    ESP32 Bit Pirate is open-source firmware that turns supported ESP32 devices into portable hardware development and analysis tools. Inspired by the Bus Pirate, it communicates with digital buses such as I2C, SPI, UART, 1-Wire, CAN, and direct GPIO. It also supports wireless and radio technologies including Wi-Fi, Bluetooth, Sub-GHz, RFID, infrared, and RF24. Users can interact through a USB serial terminal, a Wi-Fi web command line, or a standalone screen and keyboard on compatible hardware....
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    whatsdiff

    whatsdiff

    CLI tool to see what has changed in your project's dependencies

    Whatsdiff is a command-line tool built to help developers inspect and understand changes in project dependencies after running a package update (for Node.js with npm or PHP with Composer). Instead of just seeing version numbers scroll by, Whatsdiff allows you to compare the package-lock.json or composer.lock between commits, branches, or tags, and see exactly what changed in your dependencies—including version jumps, added or removed packages, churn, and often included changelogs. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    AGI (Android GPU Inspector)

    AGI (Android GPU Inspector)

    Android GPU Inspector

    ...Beyond per-frame analysis, AGI correlates GPU activity with CPU threads and system events to diagnose contention, scheduling issues, and thermal or power constraints. The tool is designed for reproducible performance investigations, making it easier to iterate, compare captures, and ship smoother, more efficient Android graphics experiences.
    Downloads: 1 This Week
    Last Update:
    See Project