Showing 57 open source projects for "define"

View related business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    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 modules at once. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    mtail

    mtail

    Extract internal monitoring data from application logs

    ...It fills a monitoring niche by being the glue between applications that do not export their own internal state (other than via logs) and existing monitoring systems, such that system operators do not need to patch those applications to instrument them or writing custom extraction code for every such application. The extraction is controlled by mtail programs which define patterns and actions. Metrics are exported for scraping by a collector as JSON or Prometheus format over HTTP, or can be periodically sent to a collectd, StatsD, or Graphite collector socket. Precompiled binaries for released versions are available in the Releases page on Github. Using the latest production release binary is the recommended way of installing mtail.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 3
    OpenChoreo

    OpenChoreo

    OpenChoreo is an open-source internal developer platform (IDP)

    OpenChoreo is an open-source internal developer platform (IDP) that simplifies how organizations operate on Kubernetes by abstracting infrastructure complexity into higher-level, reusable constructs. It provides a unified control plane that sits on top of one or more Kubernetes clusters, enabling platform engineers to define and enforce standards while giving application developers self-service workflows for building, deploying, and managing cloud-native applications. Concepts such as Projects, Components, Environments, and Cells let teams define applications in business-aligned terms rather than low-level Kubernetes primitives, improving clarity and productivity across the software lifecycle. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    The CUE Data Constraint Language

    The CUE Data Constraint Language

    The home of the CUE language. Validate and define text-based config

    CUE is an open source data constraint language which aims to simplify tasks involving defining and using data. CUE merges the notion of schema and data. The same CUE definition can simultaneously be used for validating data and act as a template to reduce boilerplate. Schema definition is enriched with fine-grained value definitions and default values. At the same time, data can be simplified by removing values implied by such detailed definitions. The merging of these two concepts enables...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    Testcontainers Go

    Testcontainers Go

    Testcontainers for Go is a Golang library that provides a friendly API

    Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Kratos

    Kratos

    Your ultimate Go microservices framework for the cloud-native era

    ...Multiple data sources are supported for configurations and dynamic configurations (use atomic operations). In the protocol of HTTP/gRPC, use the uniform metadata transfer method. You can define errors in protos and generate enums with protoc-gen-go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    env

    env

    A simple and zero-dependencies library to parse environment variables

    ...In Go, it’s dead simple to get the value from an environment variable. If you have a type that is not supported out of the box by the lib, you are able to use (or define) and pass custom parsers (and their associated reflect.Type) to the env.ParseWithFuncs() function. Env supports by default anything that implements the TextUnmarshaler interface. That includes things like time.Time for example. The upside is that depending on the format you need, you don't need to change anything. The downside is that if you do need time in another format, you'll need to create your own type. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Monday

    Monday

    A dev tool for microservice developers to run local applications

    Your new microservice development environment friend. This CLI tool allows you to define a configuration to work with both local applications (Go, NodeJS, Rust or others) and forward some other applications over Kubernetes in case you don't want to run them locally.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Helmsman

    Helmsman

    Helm Charts as Code

    Helmsman is a Helm Charts (k8s applications) as Code tool that allows you to automate the deployment/management of your Helm charts from version-controlled code. Helmsman uses a simple declarative TOML file to allow you to describe a desired state for your k8s applications as in the example toml file. Alternatively YAML declaration is also an acceptable example YAML file. Helmsman sees what you desire, validates that your desire makes sense (e.g. that the charts you desire are available in...
    Downloads: 2 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
    Package for equality of Go values

    Package for equality of Go values

    Package for comparing Go values in tests

    ...Types that have an Equal method may use that method to determine equality. This allows package authors to determine the equality operation for the types that they define. If no custom equality functions are used and no Equal method is defined, equality is determined by recursively comparing the primitive kinds on both values, much like reflect.DeepEqual. Unlike reflect.DeepEqual, unexported fields are not compared by default; they result in panics unless suppressed by using an Ignore option.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    gRPC-Go

    gRPC-Go

    The Go language implementation of gRPC. HTTP/2 based RPC

    ...It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Define your service using Protocol Buffers, a powerful binary serialization toolset and language. Install runtime and dev environments with a single line and also scale to millions of RPCs per second with the framework. Automatically generate idiomatic client and server stubs for your service in a variety of languages and platforms. Bi-directional streaming and fully integrated pluggable authentication with HTTP/2-based transport.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Gocache

    Gocache

    Go cache library that brings you multiple ways to manage caches

    ...A metric cache to let you store metrics about your caches usage (hits, miss, set success, set error, ...) A marshaler to automatically marshal/unmarshal your cache values as a struct. Define default values in stores and override them when setting data. Cache invalidation by expiration time and/or using tags. Use of Generics. To begin working with the latest version of gocache, you can import the library in your project.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    SFTPGo

    SFTPGo

    Fully featured and highly configurable SFTP server with optional HTTP

    ...So you can have, for example, an S3 user that exposes a GCS bucket (or part of it) on a specified path and an encrypted local filesystem on another one. Virtual folders can be private or shared among multiple users, for shared virtual folders you can define different quota limits for each user.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 14
    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 Argo Workflows on Kubernetes. Run CI/CD pipelines natively on Kubernetes without configuring complex software development products. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ohmyposh.dev

    ohmyposh.dev

    A prompt theme engine for any shell

    Oh My Posh enables you to use the full-color set of your terminal by using colors to define and render the prompt. Easily adjust existing themes or create your own. From standard segments all the way to custom implementations. No matter which shell you're using, or even how many, you can carry the configuration from one shell and/or machine to another for the same prompt everywhere you work. What started as the offspring of oh-my-posh2 for PowerShell resulted in a cross platform, highly customizable and extensible prompt theme engine. ...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 16
    Helm

    Helm

    The Kubernetes package manager

    Helm is a tool that streamlines the installation and management of Kubernetes applications. With Helm you can find and use popular software packaged as Helm Charts. Charts are Helm packages that define, install and upgrade just about any Kubernetes application. With Helm you can manage even the most complex Kubernetes apps. It’s easy to update and offers simple sharing options on public or private servers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    SQLBoiler

    SQLBoiler

    Generate a Go ORM tailored to your database schema

    ...Most packages out there are code-first, reflect-based and have a very weak story around relationships between models. Work with existing databases: Don't be the tool to define the schema, that's better left to other tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Weave GitOps

    Weave GitOps

    Weave GitOps provides insights into your application deployments

    ...Experience how easy it is to enable GitOps and run your apps in a cluster. Use Git to collaborate with team members making new deployments easy and secure. Start with what developers need to run apps, and then easily extend to define and run your own enterprise platform. Our vision is that all cloud-native applications should be easy for developers and that operations should be automated and secure. Weave GitOps is a highly extensible tool to achieve this by placing Kubernetes and GitOps at the core and building a platform around that.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    XLSX

    XLSX

    Go (golang) library for reading and writing XLSX files

    ...These can be used to modify the behavior of the resultant struct, in particular they replace the `…WithRowLimit` variants of those methods with the result of calling `xlsx.RowLimit` and they add the ability to define a custom backing store for the spreadsheet data to be held in whilst processing. The full API docs can be viewed using go’s built in documentation tool.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Crossplane Kubernetes

    Crossplane Kubernetes

    The Cloud Native Control Plane

    ...Crossplane has a highly extensible backend that enables you to orchestrate applications and infrastructure no matter where they run, and a highly configurable frontend that lets you define the declarative API it offers. Upbound built Crossplane to help organizations build their platforms like the cloud vendors build theirs—with control planes. Crossplane is an open source, CNCF project built on the foundation of Kubernetes to orchestrate anything. Encapsulate policies, permissions, and other guardrails behind a custom API line to enable your customers to self-service without needing to become an infrastructure expert. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Amazon Elastic Block Store CSI driver

    Amazon Elastic Block Store CSI driver

    CSI driver for Amazon EBS

    Amazon Elastic Block Store (Amazon EBS) is an easy-to-use, scalable, high-performance block-storage service designed for Amazon Elastic Compute Cloud (Amazon EC2). The Amazon Elastic Block Store Container Storage Interface (CSI) Driver provides a CSI interface used by Container Orchestrators to manage the lifecycle of Amazon EBS volumes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    tracetest

    tracetest

    Build integration and end-to-end tests in minutes

    Tracetest is a trace-based testing tool for integration and end-to-end testing using OpenTelemetry traces. Verify end-to-end transactions and side effects across microservices & event-driven apps by using trace data as test specs. Cypress and Selenium are constrained by using the browser for testing. Tracetest bypasses this entirely by using your existing OpenTelemetry instrumentation and trace data to run tests and assertions against traces in every step of a request transaction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Tilt

    Tilt

    Define dev environment as code for microservice apps on Kubernetes

    A toolkit for fixing the pains of microservice development. Understand & orchestrate your services, work smarter & faster wherever you are, and team-based productivity. See all the pieces of your app, and trigger custom workflows like seeding databases or creating infrastructure. Our engine starts the whole app and runs automated rebuilds as you edit in your IDE. Get a continuous feedback loop with your logs, broken builds, and runtime errors. Work with Kubernetes without needing to be an...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Go CORS handler

    Go CORS handler

    Go net/http configurable handler to handle CORS requests

    Go CORS handler is a Go package that provides a configurable middleware handler for Cross-Origin Resource Sharing in net/http applications. It is designed to make CORS behavior explicit, predictable, and easy to insert into an existing HTTP handler chain. Developers can define which origins, methods, headers, and credentials are allowed, instead of scattering CORS logic across routes. The library also handles preflight requests, making it useful for APIs consumed by browsers, frontend apps, and third-party clients. Because it returns a standard net/http handler, it fits naturally into many Go web stacks and routers. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Lab

    Lab

    Get up and running with Jenkins on Google Kubernetes Engine

    ...It walks developers through the process of automating software delivery by integrating source control, build systems, containerization, and deployment orchestration into a unified workflow. The project leverages Google Kubernetes Engine to manage containerized applications and uses Jenkins pipelines to define and execute build and deployment processes declaratively. It illustrates how to deploy applications using Kubernetes primitives such as deployments, services, ingress, and secrets, enabling scalable and resilient microservices architectures. The repository also highlights best practices such as GitOps workflows, automated rollouts, and secure credential management within CI/CD pipelines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB