Showing 1049 open source projects for "source"

View related business solutions
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    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
    Knative Eventing

    Knative Eventing

    Event-driven application platform for Kubernetes

    Knative Eventing is a collection of APIs that enable you to use an event-driven architecture with your applications. You can use these APIs to create components that route events from event producers (known as sources) to event consumers (known as sinks) that receive events. Sinks can also be configured to respond to HTTP requests by sending a response event. Knative Eventing is a standalone platform that provides support for various types of workloads, including standard Kubernetes Services...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    goneovim

    goneovim

    A GUI frontend for neovim

    goneovim is a Neovim GUI written in Go, using a Qt binding for Go. This repository forked from the original Gonvim for the purpose of maintenance and enhancement. Traditionally, Neovim (and even Vim) has been optimized for working with Terminal, and some Terminal-based workflows cannot be achieved with a GUI. Therefore, for some people, a GUI would be the unnecessary additional stuff. On the other hand, in my opinion, there are some attractive features of GUI. Since Neovim performs all of...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    go-systemd

    go-systemd

    Go bindings to systemd socket activation, journal, D-Bus

    Go bindings to systemd socket activation, journal, D-Bus, and unit files. Activation, for writing and using socket activation from Go. Daemon, for notifying systemd of service status changes. Dbus, for starting/stopping/inspecting running services and units. Journal, for writing to systemd's logging service, journals. Sdjournal, for reading from journald by wrapping its C API. Login1, for integration with the systemd logind API. Machine1, for registering machines/containers with systems....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Mergo

    Mergo

    Mergo: merging Go structs and maps since 2013

    A helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection). Also a lovely comune (municipality) in the Province of Ancona in the Italian region of Marche. Keep in mind...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5
    kube-monkey

    kube-monkey

    An implementation of Netflix's Chaos Monkey for Kubernetes clusters

    kube-monkey is an implementation of Netflix's Chaos Monkey for Kubernetes clusters. It randomly deletes Kubernetes (k8s) pods in the cluster encouraging and validating the development of failure-resilient services. kube-monkey runs at a pre-configured hour (run_hour, defaults to 8 am) on weekdays, and builds a schedule of deployments that will face a random Pod death sometime during the same day. The time-range during the day when the random pod Death might occur is configurable and defaults...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    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...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    TinyGo

    TinyGo

    Go compiler for small place

    TinyGo brings the Go programming language to embedded systems and to the modern web by creating a new compiler based on LLVM. You can compile and run TinyGo programs on over 60 different microcontroller boards such as the BBC micro:bit and the Arduino Uno. TinyGo can also produce WebAssembly (WASM) code which is very compact in size. You can compile programs for web browsers, as well as for server and edge computing environments that support the WebAssembly System Interface (WASI) family of...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Consul Template

    Consul Template

    Template rendering, notifier, and supervisor for @hashicorp Consul

    This project provides a convenient way to populate values from Consul into the file system using the consul-template daemon. The daemon consul-template queries a Consul or Vault cluster and updates any number of specified templates on the file system. As an added bonus, it can optionally run arbitrary commands when the update process completes. Please see the examples folder for some scenarios where this functionality might prove useful. While there are multiple ways to run Consul Template,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Flexprice

    Flexprice

    Usage-based pricing and billing for developers

    Flexprice is an open-source dynamic pricing engine designed to help online businesses and marketplaces automate and optimize their pricing strategies. It allows developers and data scientists to experiment with pricing algorithms using real-time market data, inventory levels, and historical sales to maximize revenue, conversion, or competitiveness. Built with flexibility in mind, Flexprice can be integrated into existing e-commerce infrastructure via APIs and supports simulation and A/B testing of pricing models. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Gloo Gateway

    Gloo Gateway

    The Feature-rich, Kubernetes-native, Next-Generation API Gateway

    Gloo Gateway is a powerful Kubernetes-native ingress controller and API gateway that is based on the Kubernetes Gateway API. It excels in function-level routing, supports legacy apps, microservices and serverless, offers robust discovery capabilities, integrates seamlessly with open-source projects, and is designed to support hybrid applications with various technologies, architectures, protocols, and clouds.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    xq

    xq

    Command-line XML and HTML beautifier and content extractor

    Command-line XML and HTML beautifier and content extractor. Syntax highlighting, automatic indentation, and formatting. Automatic pagination and node content extraction.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Jaeger

    Jaeger

    Monitor and troubleshoot transactions in complex distributed systems

    ...It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application. Jaeger, inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems. OpenTracing compatible data model and instrumentation libraries include Go, Java, Node, Python, C++ and C#. Jaeger uses consistent upfront sampling with individual per service/endpoint probabilities and it has multiple storage backends: Cassandra, Elasticsearch, memory.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Chart Testing

    Chart Testing

    CLI tool for linting and testing Helm charts

    ct is the tool for testing Helm charts. It is meant to be used for linting and testing pull requests. It automatically detects charts changed against the target branch.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    revive Static Code

    revive Static Code

    6x faster, stricter, configurable, and extensible

    Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. Revive provides a framework for the development of custom rules, and lets you define a strict preset for enhancing your development & code review processes. Fast & extensible static code analysis framework for Go. Allows us to enable or disable rules using a configuration file. Allows us to configure the linting rules with a TOML file. 2x faster running the same rules as golint. Provides...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Pion TURN

    Pion TURN

    Pion TURN, an API for building TURN clients and servers

    Pion TURN is a Go toolkit for building TURN servers and clients. We wrote it to solve problems we had when building RTC projects. Deployable - Use modern tooling of the Go ecosystem. Stop generating config files. Embeddable - Include pion/turn in your existing applications. No need to manage another service. Extendable - TURN as an API so you can easily integrate with your existing monitoring and metrics. Maintainable - pion/turn is simple and well documented. Designed for learning and easy...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Easegress

    Easegress

    A Cloud Native traffic orchestration system

    The Easegres (formally known as Ease Gateway) helps to enlarge the availability and stability, also can improve the performance without changing a line of code. It also can smoothly support rapid business growth without re-arch the whole system. Easegress can be a typical seven-level API Gateway, it also can be a side-car to be a Service Mesh, and Easegress can perfectly work with other software to ship powerful features, such as: Kubernetes Ingress, Knaitve FaaS, and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Amazon SSM Agent

    Amazon SSM Agent

    An agent to enable remote management of your EC2 instances

    AWS Systems Manager is a secure end-to-end management solution for hybrid cloud environments. AWS Systems Manager is the operations hub for your AWS applications and resources, and is broken into four core feature groups. Aggregate data in a single console and gain actionable insights across AWS services such as Amazon CloudWatch, AWS CloudTrail, and AWS Config, as well as third-party tools. Leverage operational data to easily manage applications and identify issues quickly across associated...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Gobot

    Gobot

    Golang framework for robotics, drones, and the Internet of Things

    Gobot makes controlling robots and devices incredibly simple and fun. This program connects to an Arduino, and toggles an LED, every one second. Support for devices that use Analog Input/Output (AIO) communication have a shared set of drivers provided using the "gobot/drivers/aio" package. Support for devices that use General Purpose Input/Output (GPIO) communication have a shared set of drivers provided using the "gobot/drivers/gpio" package. Gobot has a extensible system for connecting to...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    go-github

    go-github

    Go library for accessing the GitHub API

    go-github is a Go client library for accessing the GitHub API v3. Currently, go-github requires Go version 1.13 or greater. go-github tracks Go's version support policy. We do our best not to break older versions of Go if we don't have to, but due to tooling constraints, we don't always test older versions. If you're interested in using the GraphQL API v4, the recommended library is shurcooL/githubv4. go-github is compatible with modern Go releases in module mode. Resolve and add the package...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Kubernetes Dashboard

    Kubernetes Dashboard

    General-purpose web UI for Kubernetes clusters

    Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself. To access Dashboard from your local workstation you must create a secure channel to your Kubernetes cluster. Kubeconfig Authentication method does not support external identity providers or certificate-based authentication. Metrics-Server has to be running in the cluster for the metrics and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Consul

    Consul

    Service networking solution to connect applications across any cloud

    Automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. Quickly deploy Consul on Kubernetes leveraging Helm. Automatically inject sidecars for Kubernetes resources. Federate multiple clusters into a single service mesh. Deploy service mesh within any runtime or infrastructure - Bare Metal, Virtual Machines, and Kubernetes clusters, across any cloud. Resolve discovered services through integrated DNS. Automate 3rd party load balancers...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Stacklok Minder

    Stacklok Minder

    Software Supply Chain Security Platform

    Minder by Stacklok is an open source platform that helps development teams and open source communities build more secure software, and prove to others that what they’ve built is secure. Minder helps project owners proactively manage their security posture by providing a set of checks and policies to minimize risk along the software supply chain and attest their security practices to downstream consumers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Kubernetes DNS

    Kubernetes DNS

    Kubernetes DNS service

    This is the repository for Kubernetes DNS(kube-dns and nodelocaldns). Vulnerability patches are mainly for debian-base or debian-iptables images. They can be updated to the latest by modifying rules.mk and dnsmasq Makefile.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Coder

    Coder

    Secure environments for developers and their agents

    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: 1 This Week
    Last Update:
    See Project
  • 25
    ChaosBlade

    ChaosBlade

    An easy to use and powerful chaos engineering experiment toolkit

    ChaosBlade is an Alibaba open source experimental injection tool that follows the principles of chaos engineering and chaos experimental models to help enterprises improve the fault tolerance of distributed systems and ensure business continuity during the process of enterprises going to cloud or moving to cloud-native systems. Chaosblade is an internal open-source project of MonkeyKing.
    Downloads: 1 This Week
    Last Update:
    See Project