Showing 29 open source projects for "linux vm"

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
  • 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
  • 1
    Harvester

    Harvester

    Open source hyperconverged infrastructure (HCI) software

    Harvester is a modern, open, interoperable, hyperconverged infrastructure (HCI) solution built on Kubernetes. It is an open-source alternative designed for operators seeking a cloud-native HCI solution. Harvester runs on bare metal servers and provides integrated virtualization and distributed storage capabilities. In addition to traditional virtual machines (VMs), Harvester supports containerized environments automatically through integration with Rancher. It offers a solution that unifies...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 2
    Go Jsonnet

    Go Jsonnet

    This an implementation of Jsonnet in pure Go

    go-jsonnet is a pure Go implementation of the Jsonnet data templating language, which extends JSON with variables, functions, imports, and a standard library so you can generate complex configuration safely. Instead of hand-maintaining massive JSON files, you write concise, reusable templates that evaluate to JSON or YAML, with deterministic semantics and rich error messages. The repository ships both an embeddable VM for Go programs and a command-line interpreter, making it easy to...
    Downloads: 53 This Week
    Last Update:
    See Project
  • 3
    The Tengo Language

    The Tengo Language

    A fast script language for Go

    Tengo is a small, dynamic, fast, secure script language for Go. Tengo is fast and secure because it's compiled/executed as bytecode on stack-based VM that's written in native Go. Securely Embeddable and Extensible. Compiler/runtime written in native Go (no external deps or cgo). Executable as a standalone language / REPL. Use cases, rules engine, state machine, data pipeline, transpiler. If you need to evaluate a simple expression, you can use Eval function instead.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    k3sup

    k3sup

    bootstrap K3s over SSH in < 60s

    k3sup is a lightweight utility to get from zero to KUBECONFIG with k3s on any local or remote VM. All you need is ssh access and the k3sup binary to get kubectl access immediately. The tool is written in Go and is cross-compiled for Linux, Windows, MacOS and even on Raspberry Pi. This tool uses ssh to install k3s to a remote Linux host. You can also use it to join existing Linux hosts into a k3s cluster as agents. First, k3s is installed using the utility script from Rancher, along with a flag for your host's public IP so that TLS works properly. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    GopherLua

    GopherLua

    GopherLua: VM and compiler for Lua in Go

    GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler written in Go. GopherLua has the same goal as Lua: To be a scripting language with extensible semantics. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs. The stack-based API like the one used in the original Lua implementation will cause a performance improvement in GopherLua (It will reduce memory allocations and concrete type <-> interface conversions). GopherLua API is not a...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    minikube

    minikube

    Sets up a local Kubernetes cluster to run it

    minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users. It supports the latest Kubernetes release (+6 previous minor versions). It iscross-platform (Linux, macOS, Windows), and allows the deployment of its functions as a VM, a container, or on bare-metal. Provides multiple container runtimes (CRI-O, containerd, docker), Docker API endpoint for blazing fast image pushes, and advanced features such as LoadBalancer, filesystem mounts, and FeatureGates. ...
    Downloads: 55 This Week
    Last Update:
    See Project
  • 7
    Coder

    Coder

    Provision remote development environments via Terraform

    Onboard developers to fully configured cloud development environments with Coder, the only open-source platform you can self-host and manage for complete security and control. Coder is an open-source cloud development environment (CDE) that you host in your cloud or on-premises. With Coder, you can deploy environments that provide the infrastructure, IDEs, and tools your developers need. Upgrade to Coder Premium to gain enhanced security, governance, and observability for your platform teams.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 8
    Daytona

    Daytona

    The Open Source Dev Environment Manager

    Set up a development environment on any infrastructure, with a single command.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Juju

    Juju

    Orchestration engine that enables the deployment, and integration

    Juju is an open source application orchestration engine that enables any application operation (deployment, integration, lifecycle management) on any infrastructure (Kubernetes or otherwise) at any scale (development or production) in the same easy way (typically, one line of code), through special operators called ‘charms’. A charm is an operator - business logic encapsulated in reusable software packages that automate every aspect of an application's life.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 10
    ssl-proxy

    ssl-proxy

    Zero-config SSL reverse proxy with real autogenerated certificates

    Simple single-command SSL reverse proxy with autogenerated certificates (LetsEncrypt, self-signed) A handy and simple way to add SSL to your thing running on a VM--be it your personal jupyter notebook or your team jenkins instance. ssl-proxy autogenerates SSL certs and proxies HTTPS traffic to an existing HTTP server in a single command.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    CloudNativePG

    CloudNativePG

    CloudNativePG is a Kubernetes operator that covers the full lifecycle

    CloudNativePG is an open-source operator designed to manage PostgreSQL workloads on any supported Kubernetes cluster running in private, public, hybrid, or multi-cloud environments. The goal of CloudNativePG is to increase the adoption of PostgreSQL, one of the most loved DBMS in traditional VM and bare metal environments, inside Kubernetes, thus making the database an integral part of the development process and GitOps CI/CD automated pipelines. CloudNativePG has been designed by Postgres...
    Downloads: 48 This Week
    Last Update:
    See Project
  • 12
    gVisor

    gVisor

    Application Kernel for Containers

    gVisor is an application kernel developed by Google that provides a strong layer of isolation between applications and the host operating system. Written in Go, it implements a Linux-compatible system call interface that runs entirely in user space, creating a secure sandboxed environment for containers. Unlike traditional virtual machines or lightweight syscall filters, gVisor follows a third approach that offers many of the security benefits of virtualization while maintaining the speed,...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    eBPF

    eBPF

    ebpf-go is a pure-Go library to read, modify and load eBPF programs

    Package ebpf is a toolkit for working with eBPF programs. eBPF programs are small snippets of code which are executed directly in a VM in the Linux kernel, which makes them very fast and flexible. Many Linux subsystems now accept eBPF programs. This makes it possible to implement highly application-specific logic inside the kernel, without having to modify the actual kernel itself. This package is designed for long-running processes which want to use eBPF to implement part of their application logic. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Cloud SQL Auth Proxy

    Cloud SQL Auth Proxy

    A utility for connecting securely to your Cloud SQL instances

    Cloud SQL Proxy is a secure connectivity utility that enables applications to connect to Google Cloud SQL instances without requiring manual configuration of SSL certificates or network access rules. It works by establishing an encrypted connection between the client and the Cloud SQL instance using TLS and authenticating requests through Google Cloud IAM, ensuring that only authorized users or services can access the database. The proxy runs locally or alongside applications, exposing a...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    CrowdSec

    CrowdSec

    Firewall able to analyze visitor behavior & provide adapted response

    CrowdSec - an open-source massively multiplayer firewall able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global IP reputation database to protect the user network. Crowdsec shouldn't, and didn't crash any production so far we know, but some features might be missing or undergo evolutions. IP Blocklists are limited to very-safe-to-ban IPs only (~5% of the global database so far, will grow soon). A modern...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    Moby

    Moby

    Project for the container ecosystem to assemble containe-based systems

    ...At the core of Moby is a framework to assemble specialized container systems which provides a library of containerized components for all vital aspects of a container system, OS, container runtime, orchestration, infrastructure management, networking, storage, security, build, image distribution, etc. Tools to assemble the components into runnable artifacts for a variety of platforms and architectures: bare metal (both x86 and Arm); executables for Linux, Mac and Windows; VM images for popular cloud and virtualization providers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    inlets-operator

    inlets-operator

    Get public TCP LoadBalancers for local Kubernetes clusters

    Get public TCP LoadBalancers for local Kubernetes clusters. When using a managed Kubernetes engine, you can expose a Service as a "LoadBalancer" and your cloud provider will provision a TCP cloud load balancer for you, and start routing traffic to the selected service inside your cluster. In other words, you get ingress to an otherwise internal service. The inlets-operator brings that same experience to your local Kubernetes cluster by provisioning a VM on the public cloud and running an...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Argo Workflows

    Argo Workflows

    Workflow engine for Kubernetes

    Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition). Define workflows where each step in the workflow is a container. Model multi-step workflows as a sequence of tasks or capture the dependencies between tasks using a directed acyclic graph (DAG). Easily run compute intensive jobs for machine learning or data processing in a fraction of the time using...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    DevPod

    DevPod

    Codespaces but open-source, client-only and unopinionated

    DevPod is a client-only tool to create reproducible developer environments based on a devcontainer.json on any backend. Each developer environment runs in a container and is specified through a devcontainer.json. Through DevPod providers, these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine, or in a VM in the cloud. You can think of DevPod as the glue that connects your local IDE to a machine that you want to...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    faasd

    faasd

    A lightweight & portable faas engine

    faasd is OpenFaaS reimagined but without the cost and complexity of Kubernetes. It runs on a single host with very modest requirements, making it fast and easy to manage. Under the hood it uses containers and Container Networking Interface (CNI) along with the same core OpenFaaS components from the main project. To deploy microservices and functions that you can update and monitor remotely. When you don't have the bandwidth to learn or manage Kubernetes. To deploy embedded apps in IoT and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    json-scada

    A portable SCADA/IoT platform centered on the MongoDB database server.

    Standard IT tools applied to SCADA/IoT (MongoDB, PostgreSQL/TimescaleDB,Node.js, C#, Golang, Grafana, etc.). MongoDB as the real-time core database, persistence layer, config store, SOE historian. Portability and interoperability over Linux, Windows, x86/64, ARM. Horizontal scalability, from a single computer to big clusters (MongoDB-sharding), Bare Metal, Docker containers, VM, cloud, or hybrid deployments. Unlimited tags, servers, and users. HTML5 Web interface. UTF-8/I18N. Protocols: IEC61850 Client, IEC60870-5-101/104 Client and Server, DNP3 Client, OPC-UA Client/Server, MQTT/Sparkplug-B, Telegraf (various data sources for monitoring like Modbus, SNMP, etc.) ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Execute JavaScript from Go

    Execute JavaScript from Go

    Execute JavaScript from Go

    Execute JavaScript from Go. For scripts that are large or are repeatedly run in different contexts, it is beneficial to compile the script once and used the cached data from that compilation to avoid recompiling every time you want to run it. The v8go library would welcome contributions from anyone able to get an external windows build of the V8 library linking with v8go, using the version of V8 checked out in the deps/v8 git submodule, and documentation of the process involved. This process...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PouchContainer

    PouchContainer

    An efficient enterprise-class container engine

    PouchContainer is an open-source project created by Alibaba Group to promote the container technology movement. PouchContainer is a highly reliable container engine open sourced by Alibaba. It is an excellent software layer to fill up gap between business applications and underlying infrastructure. The strong-isolation ability and rich container are its representitive features. PouchContainer is compatible with OCI image spec. Applications can minimize their storage usage with layered image...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Minishift

    Minishift

    Run OpenShift 3.x locally

    Minishift is a tool that helps you run OpenShift locally by running a single-node OpenShift cluster inside a VM. You can try out OpenShift or develop with it, day-to-day, on your local host. Minishift requires a hypervisor to start the virtual machine on which the OpenShift cluster is provisioned. Make sure that the hypervisor of your choice is installed and enabled on your system before you start Minishift. Minishift documentation is published as a part of the OpenShift Origin documentation...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Azure Container Service Engine

    Azure Container Service Engine

    Builds Docker Enabled Clusters

    The Azure Container Service Engine (acs-engine) generates ARM (Azure Resource Manager) templates for Docker enabled clusters on Microsoft Azure with your choice of DC/OS, Kubernetes, OpenShift, Swarm Mode, or Swarm orchestrators. The input to the tool is a cluster definition. The cluster definition (or apimodel) is very similar to (in many cases the same as) the ARM template syntax used to deploy a Microsoft Azure Container Service cluster.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB