Showing 4245 open source projects for "go"

View related business solutions
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    migrate

    migrate

    Database migrations, CLI and Golang library

    Database migrations are written in Go. Use as CLI or import as a library. Migrate reads migrations from sources and applies them in correct order to a database. Drivers are "dumb", migrate glues everything together and makes sure the logic is bulletproof. (Keeps the drivers lightweight, too.) Database drivers don't assume things or try to correct user input. When in doubt, fail.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    gdbgui

    gdbgui

    Browser-based frontend to gdb (gnu debugger)

    Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser. gdbgui is a browser-based frontend to gdb, the gnu debugger. You can add breakpoints, view stack traces, and more in C, C++, Go, and Rust! It's perfect for beginners and experts. Simply run gdbgui from the terminal to start the gdbgui server, and a new tab will open in your browser. gdbgui is used by thousands of developers around the world including engineers at Google and college computer science course instructions. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    Convoy

    Convoy

    The Cloud Native Webhooks Gateway

    Convoy is an open-source, cloud-native webhook gateway for sending, receiving, securing, debugging, and managing webhook events at scale. It is designed for engineering teams that need reliable event delivery without building retry logic, signature handling, rate limits, endpoint management, and observability from scratch. The platform can persist events, deliver them to subscriber endpoints, and provide tools for inspecting failures and replaying deliveries. It supports both outgoing and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    jprq

    jprq

    join public router. quickly

    jprq is an open-source tunneling tool for exposing local servers to the public internet. It is designed as a developer-friendly alternative to hosted tunneling platforms, making it useful for testing webhooks, APIs, websites, SSH, and other TCP-based services. The tool can publish a local port through a public address so external users or services can reach something running on a developer’s machine. It supports HTTP and general TCP use cases, which makes it more flexible than tools focused...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 5
    Hacks

    Hacks

    A collection of hacks and one-off scripts

    Hacks is a collection of experimental scripts, utilities, and one-off tools created to solve specific problems in security research, data processing, and automation. Rather than being a single cohesive application, it serves as a repository of practical command-line tools that can be used independently or combined into workflows. The scripts cover a wide range of tasks, including URL manipulation, parameter replacement, data extraction, and reconnaissance automation. Many of the tools in the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Act

    Act

    Run your GitHub Actions locally

    When you run Act it reads in your GitHub Actions and determines the set of actions that need to be run. It uses the Docker API to either pull or build the necessary images, as defined in your workflow files, and finally determines the execution path based on the dependencies that were defined. Once it has the execution path, it then uses the Docker API to run containers for each action based on the images prepared earlier. The environment variables and filesystem are all configured to match...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    SPQR

    SPQR

    Stateless Postgres Query Router

    SPQR is a sharding proxy for PostgreSQL that enables horizontal scalability by distributing queries across multiple PostgreSQL instances. Designed for large-scale, multi-tenant architectures, SPQR routes, rewrites, and manages SQL queries to ensure they are executed efficiently across shards. It provides a PostgreSQL-compatible interface so applications can scale transparently without code changes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Netmaker

    Netmaker

    Netmaker makes networks with WireGuard

    Unify your devices with an ultra-powerful overlay network. Netmaker is better, faster, and more secure. Netmaker automates a secure superhighway between devices, clouds, virtual machines, and servers using WireGuard. It blows past any NAT’s, firewalls, or subnets that stand between them. Devices are scattered across data centers, offices, clouds, clusters, and more. Distinct networks separate them, each with different management rules. Connecting machines across environments means setting up...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    sftp

    sftp

    SFTP support for the go.crypto/ssh package

    The sftp package provides support for file system operations on remote ssh servers using the SFTP subsystem. It also implements an SFTP server for serving files from the filesystem. The basic operation of the package mirrors the facilities of the os package. The Walker interface for directory traversal is heavily inspired by Keith Rarick's fs package.
    Downloads: 1 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
  • 10
    PentAGI

    PentAGI

    Perform penetration testing tasks

    PentAGI is a fully autonomous AI agent system designed to perform complex penetration testing tasks by orchestrating multiple intelligent components into a coordinated offensive security workflow. The platform aims to automate significant portions of the penetration testing lifecycle, including reconnaissance, vulnerability discovery, and exploitation planning, reducing the amount of manual effort required from security professionals. It leverages agent-based architecture and AI reasoning to...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    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: 4 This Week
    Last Update:
    See Project
  • 12
    Dozzle

    Dozzle

    Realtime log viewer for containers. Supports Docker, Swarm and K8s

    Dozzle is a lightweight, self-hosted web application for real-time viewing and monitoring of container logs, focused on speed and simplicity rather than building a full log storage pipeline. Instead of indexing or storing logs, it connects to your container runtime and streams live output so you can diagnose issues as they happen. The interface includes practical quality-of-life features like fuzzy searching for containers, regex log search, split-screen viewing for multiple logs, and live...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    Proton Mail Bridge

    Proton Mail Bridge

    Proton Mail Bridge application

    Proton Mail Bridge is a desktop application that runs in the background on Windows, macOS, and Linux to enable users to access their Proton Mail encrypted email accounts with traditional email clients like Outlook, Thunderbird, Apple Mail, and others via local IMAP/SMTP servers. Because standard IMAP cannot natively decrypt end-to-end encrypted messages, Bridge acts as a translator that downloads encrypted mail, decrypts it locally, and serves it to your preferred mail client over a local...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    OpenMeter

    OpenMeter

    Metering and Billing for AI, API and DevOps

    OpenMeter is an open-source metering and billing platform designed to collect, aggregate, and analyze usage events from APIs, cloud infrastructure, and software services in real time, enabling flexible usage-based billing for SaaS, AI, and DevOps offerings. It supports high-scale event ingestion and deduplication to accurately record how customers consume billable resources such as API calls, compute time, or storage, and then correlates that usage with payment systems and billing plans to...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Reproxy

    Reproxy

    Simple edge server / reverse proxy

    Reproxy is a simple edge HTTP(s) server / reverse proxy supporting various providers (docker, static, file, consul catalog). One or more providers supply information about the requested server, requested URL, destination URL, and health check URL. It is distributed as a single binary or as a docker container. Both HTTP and HTTPS are supported. For HTTPS, static certificates can be used as well as automated ACME (Let’s Encrypt) certificates. An optional assets server can be used to serve...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    emp3r0r

    emp3r0r

    Linux/Windows post-exploitation framework made by linux user

    A post-exploitation framework for Linux/Windows. Initially, emp3r0r was developed as one of my weaponizing experiments. It was a learning process for me trying to implement common Linux adversary techniques and some of my original ideas. So, what makes emp3r0r different? First of all, it is the first C2 framework that targets Linux platform including the capability of using any other tools through it. Take a look at the features for more valid reasons to use it.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Curlie

    Curlie

    The power of curl, the ease of use of httpie

    If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie. When running interactively, curlie provides pretty-printed output for json. To force pretty-printed output, pass --pretty.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Chainlink

    Chainlink

    node of the decentralized oracle network

    Securely connect smart contracts with off-chain data and services. Chainlink decentralized oracle networks provide tamper-proof inputs, outputs, and computations to support advanced smart contracts on any blockchain. Start building your hybrid smart contract with Chainlink. Use decentralization, trusted nodes, premium data, and cryptographic proofs to connect highly accurate and available data/APIs to any smart contract. Build on a flexible framework that can retrieve data from any API,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    direnv

    direnv

    Unclutter your .profile

    direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory. Before each prompt, direnv checks for the existence of a .envrc or .env file in the current and parent directories. If the file exists (and is authorized), it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to the current shell. If both .envrc and .env files...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    SigLens

    SigLens

    100x Efficient Log Management than Splunk

    Siglens is an open-source signal analysis toolkit designed for processing and visualizing time-series data, commonly used in scientific and engineering applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    pgwatch2

    pgwatch2

    PostgreSQL metrics monitor/dashboard

    Flexible self-contained PostgreSQL metrics monitoring/dashboarding solution. Supports monitoring PG versions 9.0 to 16 out of the box. Pgwatch2 is a PostgreSQL monitoring tool designed to track database performance and usage, providing insights for database optimization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    BemiDB

    BemiDB

    Postgres read replica optimized for analytics

    BemiDB is a high-performance, key-value database designed for efficient data retrieval and storage, optimized for applications requiring fast read and write operations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    magiclinksdev

    magiclinksdev

    Transactional email magic link and One-Time Password (OTP)

    The magiclinksdev project is an authentication service for magic link and One-Time Password (OTP) use cases. There is built-in email support through Amazon SES and SendGrid.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    zrepl

    zrepl

    One-stop ZFS backup & replication solution (fork)

    zrepl is a replication tool for ZFS, providing powerful features for managing backups and synchronizations. It is tailored to handle ZFS snapshot management across multiple systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Terragrunt

    Terragrunt

    Wrapper for Terraform that provides extra tools

    Terragrunt is a thin wrapper that provides extra tools for keeping your configurations DRY, working with multiple Terraform modules, and managing remote state. Define Terraform code once, no matter how many environments you have. Get rid of duplicated backend code. Define how to manage your Terraform state once in a root directory and inherit in all child modules. Set CLI arguments for repeatable Terraform commands once in Terragrunt configuration. Execute Terraform commands on multiple...
    Downloads: 8 This Week
    Last Update:
    See Project