Showing 41 open source projects for "cpp set up"

View related business solutions
  • Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud Icon
    Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud

    Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.

    Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
    Try Cloud SQL Free
  • Build AI Apps with Gemini 3 on Vertex AI Icon
    Build AI Apps with Gemini 3 on Vertex AI

    Access Google’s most capable multimodal models. Train, test, and deploy AI with 200+ foundation models on one platform.

    Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
    Try Vertex AI Free
  • 1
    Actions Runner Controller (ARC)

    Actions Runner Controller (ARC)

    Kubernetes controller for GitHub Actions self-hosted runners

    ...With ARC, you can create runner scale sets that automatically scale based on the number of workflows running in your repository, organization, or enterprise. Because controlled runners can be ephemeral and based on containers, new runner instances can scale up or down rapidly and cleanly. You can set up ARC on Kubernetes using Helm, then create and run a workflow that uses runner scale sets.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Flux

    Flux

    Open and extensible continuous delivery solution for Kubernetes

    Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories and OCI artifacts), and automating updates to the configuration when there is new code to deploy. Flux version 2 ("v2") is built from the ground up to use Kubernetes' API extension system, and to integrate with Prometheus and other core components of the Kubernetes ecosystem. In version 2, Flux supports multi-tenancy and support for syncing an arbitrary number of Git repositories, among other long-requested features. Flux v2 is constructed with the GitOps Toolkit, a set of composable APIs and specialized tools for building Continuous Delivery on top of Kubernetes. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Gnomock

    Gnomock

    Test your code without writing mocks with ephemeral Docker containers

    Gnomock is an integration and end-to-end testing toolkit. It uses Docker to create temporary containers for application dependencies, set up their initial state and clean them up in the end. Gnomock allows to testing the code with no mocks wherever possible. The power of Gnomock is in a variety of Presets, each implementing a specific database, service, or other tools. Each preset provides ways of setting up its initial state as easily as possible: SQL schema creation, test data upload into S3, sending test events to Splunk, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    IPATool

    IPATool

    Command-line tool that allows searching and downloading app packages

    ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file. Supported operating system (Windows, Linux or macOS). Apple ID is set up to use the App Store. To authenticate with the App Store, use the auth command. To search for apps on the App Store, use the search command. To obtain a license for an app, use the purchase command. To download a copy of the ipa file, use the download command.
    Downloads: 73 This Week
    Last Update:
    See Project
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 5
    webhook

    webhook

    webhook is a lightweight incoming webhook server to run shell commands

    ...You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered. For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your project. If you use Mattermost or Slack, you can set up an "Outgoing webhook integration" or "Slash command" to run various commands on your server, which can then report back directly to you or your channels using the "Incoming webhook integrations", or the appropriate response body.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    Daytona

    Daytona

    The Open Source Dev Environment Manager

    Set up a development environment on any infrastructure, with a single command.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Go Imagick

    Go Imagick

    Go binding to ImageMagick's MagickWand C API

    ...If you want to specify CGO_CFLAGS/CGO_LDFLAGS manually at build time, such as for building statically or without pkg-config, you can use the "no_pkgconfig" build tag. As per the ImageMagick C API, Initialize() should be called only once to set up the resources for using ImageMagick. This is typically done in your main() or init() for the entire application or library. Applications can defer a call to Terminate() to tear down the ImageMagick resources.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Uptrace

    Uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

    Uptrace is an open-source APM tool that supports distributed tracing, metrics, and logs. You can use it to monitor applications and set up automatic alerts to receive notifications via email, Slack, Telegram, and more. Uptrace is an open-source APM that supports OpenTelemetry tracing, metrics, and logs. You can use it to monitor applications and set up alerts to receive notifications via email, Slack, Telegram, and more. Uptrace collects and analyzes data from a variety of sources, including servers, databases, cloud providers, monitoring tools, and custom applications. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    wush

    wush

    Simplest & fastest way to transfer files between computers

    wush is a command line tool that lets you easily transfer files and open shells over a peer-to-peer WireGuard connection. No requirement to set up or trust a relay server for authentication. Powered by WireGuard for secure, fast, and reliable connections. Automatic peer-to-peer connections over UDP. Endless possibilities; rsync, ssh, etc.
    Downloads: 0 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
  • 10
    arkade

    arkade

    Open Source Marketplace For Developer Tools

    ...With over 120 CLIs and 55 Kubernetes apps (charts, manifests, installers) available for Kubernetes, gone are the days of contending with dozens of README files just to set up a development stack with the usual suspects like ingress-nginx, Postgres, and cert-manager.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    OpenAI Go

    OpenAI Go

    The official Go library for the OpenAI API

    ...It includes built-in tools for handling authentication, managing API requests, and parsing structured responses. The repository also offers examples to help developers quickly set up projects and test different API calls. Designed for reliability and ease of use, it is maintained to stay aligned with the evolving OpenAI API specifications.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    jwx

    jwx

    Implementation of various JWx (Javascript Object Signing

    Go module implementing various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies. If you are using this module in your product or your company, please add your product and/or company name in the Wiki! It really helps keeping up our motivation. Complete coverage of JWA/JWE/JWK/JWS/JWT, not just JWT+minimum tool set. Supports JWS messages with multiple signatures, both compact and JSON serialization. Supports JWS with detached payload. Supports JWS with unencoded payload (RFC7797). Supports JWE messages with multiple recipients, both compact and JSON serialization. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Knative Eventing

    Knative Eventing

    Event-driven application platform for Kubernetes

    ...Knative Eventing is a standalone platform that provides support for various types of workloads, including standard Kubernetes Services and Knative Serving Services. Knative Eventing uses standard HTTP requests to route events from event producers to event consumers, following the rules set by the CloudEvents specification. This is a standard set up by the CNCF that has wide support for many programming languages, making it easy to create, understand, send, and receive events.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    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: 13 This Week
    Last Update:
    See Project
  • 15
    gotestsum

    gotestsum

    'go test' runner with output optimized for humans, JUnit XML for CI

    gotestsum runs tests using go test -json, prints formatted test output, and a summary of the test run. It is designed to work well for both local developments, and for automation like CI. When the --rerun-fails flag is set, gotestsum will re-run any failed tests. The tests will be re-run until each passes once, or the number of attempts exceeds the maximum attempts. Maximum attempts defaults to 2, and can be changed with --rerun-fails=n. gotestsum supports executing a compiled test binary (created with go test -c) by running it as a custom command. pkgname is the name of the package being tested, it will show up in the test output. ....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    SQL-first Golang ORM for PostgreSQL
    ...Bun is brought to you by uptrace/uptrace. Uptrace is an open-source APM tool that supports distributed tracing, metrics, and logs. You can use it to monitor applications and set up automatic alerts to receive notifications via email, Slack, Telegram, and others.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    mockery

    mockery

    A mock code autogenerator for Golang

    ...By default, it searches the current working directory for a file named .mockery.[extension] where [extension] is any of the recognized extensions. Mockery will iteratively search every directory from the current working directory up to the root path for a .mockery.yaml file, if one is not explicitly provided. If your tests need access to the arguments to calculate the return values, set the return value to a function that takes the method's arguments as its own arguments and returns the return value.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Goxygen

    Goxygen

    Generate a modern Web project with Go and Angular, React or Vue

    Goxygen aims at saving your time while setting up a new project. It creates a skeleton of an application with all configurations done for you. You can start implementing your business logic straight away. Goxygen generates back-end Go code, connects it with front-end components, provides a Dockerfile for the application and creates docker-compose files for convenient run in development and production environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Toxiproxy

    Toxiproxy

    A TCP proxy to simulate network and system conditions for chaos

    ...A TCP proxy written in Go (what this repository contains) and a client communicating with the proxy over HTTP. You configure your application to make all test connections go through Toxiproxy and can then manipulate their health via HTTP. See Usage below on how to set up your project.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    terraform-docs

    terraform-docs

    Generate documentation from Terraform modules in various formats

    ...The terraform-docs configuration file uses the yaml format in order to override any default behaviors. This is a convenient way to share the configuration amongst teammates, CI, or other toolings. Once you set it up and configured it, every time you or your teammates want to regenerate documentation (manually, through a pre-commit hook, or as part of a CI pipeline) all you need to do is run terraform-docs /module/path. One of the most popular format is markdown table, which is a very good fit for generating README of module. terraform-docs is available on Linux, macOS, Windows, and FreeBSD platforms. terraform-docs will locate any available configuration file without needing to explicitly pass the --config flag.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Centrifugo

    Centrifugo

    Scalable real-time messaging server in a language-agnostic way

    Centrifugo is language-agnostic. It's a standalone server with a simple API that integrates well with an application written in any programming language. No need to change an existing application architecture to introduce real-time features. Just add Centrifugo nearby and let it deal with persistent connections. Centrifugo is built in Go language with some smart optimizations inside. It has good performance – see a description of a test stand with one million WebSocket connections and 30...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    LXD

    LXD

    Powerful system container and virtual machine manager

    LXD is a next-generation system container and virtual machine manager. It offers a unified user experience around full Linux systems running inside containers or virtual machines. LXD is image based and provides images for a wide number of Linux distributions. It provides flexibility and scalability for various use cases, with support for different storage backends and network types and the option to install on hardware ranging from an individual laptop or cloud instance to a full server...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 23
    CNI

    CNI

    Container Network Interface - networking for Linux containers

    CNI (Container Network Interface), a Cloud Native Computing Foundation project, consists of a specification and libraries for writing plugins to configure network interfaces in Linux and Windows containers, along with a number of supported plugins. CNI concerns itself only with network connectivity of containers and removing allocated resources when the container is deleted. Because of this focus, CNI has a wide range of support and the specification is simple to implement. As well as the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Knative Serving

    Knative Serving

    Kubernetes-based, scale-to-zero, request-driven compute

    Knative Serving defines a set of objects as Kubernetes Custom Resource Definitions (CRDs). These resources are used to define and control how your serverless workload behaves on the cluster. The service.serving.knative.dev resource automatically manages the whole lifecycle of your workload. It controls the creation of other objects to ensure that your app has a route, a configuration, and a new revision for each update of the service. Service can be defined to always route traffic to the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Jenkins X CLI

    Jenkins X CLI

    Jenkins X provides automated CI+CD for Kubernetes

    Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on pull requests using cloud-native pipelines from Tekton. Automate the continuous delivery of change through your environments via GitOps and create previews on pull requests to help you accelerate. Each team gets a set of Environments. Jenkins X then automates the management of the Environments and the Promotion of new versions of Applications between Environments via GitOps and pull requests. Jenkins X automatically spins up Preview Environments for your pull requests so you can get fast feedback before changes are merged to the main branch. Jenkins X automatically comments on your Commits, Issues and pull requests with feedback as code is ready to be previewed, is promoted to environments or if pull requests are generated automatically to upgrade versions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB