Showing 23 open source projects for "repository"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    Go gRPC Middleware

    Go gRPC Middleware

    Golang gRPC Middlewares: interceptor chaining, auth, logging, retries

    ...Especially for observability signals (logging, tracing, metrics) interceptors offer semi-auto-instrumentation that improves the consistency of your observability and allows great correlation techniques (e.g. exemplars and trace ID in logs). Demo-ed in examples. This repository offers ready-to-use middleware that implements gRPC interceptors with examples. In some cases, dedicated projects offer great interceptors, so this repository skips those, and we link them in the interceptors list.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    Distribution

    Distribution

    The Docker toolset to pack, ship, store, and deliver content

    ...It also allows users to hack or roll their own content atop healthy open source components and implement their own solutions. The repository has three main components: the registry, libraries for interacting with distribution components, and the documentation related to the registry.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    Go Tools

    Go Tools

    Various packages and tools that support the Go programming language

    ...Others, including the Go guru and the test coverage tool, can be fetched with go get. Packages include a type-checker for Go and an implementation of the Static Single Assignment form (SSA) representation for Go programs. This repository uses prettier to format JS and CSS files. The version of prettier used is 1.18.2. It is encouraged that all JS and CSS code be run through this before submitting a change. However, it is not a strict requirement enforced by CI. This repository uses Gerrit for code changes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    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 repository are designed for efficiency and simplicity, enabling users to perform complex operations with minimal overhead. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Go

    Go

    Go tools, libraries

    Go is a personal collection of Go tools, libraries, and command-line utilities maintained under the nikivdev ecosystem. It functions as a workspace for small Go-based projects rather than a single narrowly defined application. The repository includes development conventions tied to the author’s flow tooling, which helps set up tasks and run common project commands. It also supports compiling and deploying included CLIs into the user’s local path. The project is useful as a reference for how a developer organizes reusable Go utilities across multiple small tools. Its main value is as a living toolkit and development workspace for Go experiments, libraries, and productivity-oriented command-line programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Go Jsonnet

    Go Jsonnet

    This an implementation of Jsonnet in pure Go

    ...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 integrate templating into build systems, CLIs, and services. Import paths and custom resolvers let you structure large configuration trees across directories or remote sources, while top-level arguments and external variables parameterize builds per environment. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7
    OpenAI Go

    OpenAI Go

    The official Go library for the OpenAI API

    ...The library provides support for a wide range of API endpoints including chat completions, assistants, embeddings, image generation, audio processing, and batch jobs. 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: 6 This Week
    Last Update:
    See Project
  • 8
    Google Cloud Platform Go Samples

    Google Cloud Platform Go Samples

    Sample apps and code written for Google Cloud

    ...The repository includes both simple quickstart examples and more advanced application patterns, often accompanied by documentation guides that explain how to deploy and run them in different environments. It also showcases integrations with services such as Pub/Sub, BigQuery, Cloud Functions, and Vertex AI, helping developers understand how to orchestrate distributed systems in Go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Certificate Transparency Go

    Certificate Transparency Go

    Auditing for TLS certificates (Go code)

    ...A TLS parsing library, CT data types, and multiple client libraries enable access to CT logs over HTTP and DNS, along with scanners for traversing entire logs. The repository also provides command-line tools for verifying signed certificate timestamps, inspecting certificates and CRLs, and querying logs. For operators, a “CT personality” integrates with Trillian so you can run a CT log backed by a verifiable transparency log. The project is structured for contributors, with generators, mocks, linting, and presubmit tooling to keep changes consistent and reliable.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Error to trace to log to deploy. One click. No SSH. Icon
    Error to trace to log to deploy. One click. No SSH.

    Catch the cause before the pager goes off.

    AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
    Free 30 days.
  • 10
    Printing Press Library

    Printing Press Library

    Official library of CLIs generated by the CLI Printing Press

    ...The project is built around the idea that well-structured command-line tools can reduce wasted time, reduce token usage, and make AI agents more reliable. Each published tool is self-contained and includes its own source code, local README, provenance manifest, and generated artifacts. The repository organizes the library by categories, making it easier to browse and install tools for different use cases. It is useful for developers, automation builders, and AI agent workflows that need practical, verified command-line interfaces.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    GCP Config Connector

    GCP Config Connector

    GCP Config Connector, a Kubernetes add-on for managing GCP resources

    ...This makes the project highly valuable for teams practicing GitOps, platform engineering, or Kubernetes-centered operations, because it brings cloud resource management into the same control model used for application deployment. The repository also reflects an active emphasis on resource development and reconciliation reliability, including a newer direct development approach intended to provide a more Kubernetes-native authoring experience.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Cloud Foundation Toolkit Project

    Cloud Foundation Toolkit Project

    The Cloud Foundation toolkit provides GCP best practices as code

    Cloud Foundation Toolkit is a best-practices-as-code project intended to help teams build and manage Google Cloud environments in a more standardized, production-ready way. At its core, it combines a comprehensive set of Terraform blueprints with developer tooling that supports the creation and management of those blueprints. The repository is aimed at infrastructure teams that want reusable, policy-aligned starting points instead of assembling foundational cloud environments from scratch every time. Because the included blueprints are described as production-ready and aligned with Google recommendations, the project is particularly useful for organizations establishing landing zones, repeatable environment patterns, and governed infrastructure workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Go Katas

    Go Katas

    A collection of daily coding challenges

    ...Implementations can be tested locally, graded automatically with included test suites, and iterated on so that learners get rapid feedback and measurable progress. Because Go is widely used for backend services, cloud tooling, and systems programming, this repository helps participants build confidence in writing reliable, idiomatic, and maintainable code in real environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ws

    ws

    Tiny WebSocket library for Go

    ...This library aims to export efficient low-level interface for working with the protocol without forcing only one way it could be used. Library is tagged as v1* so its API must not be broken during some improvements or refactoring. Example applications using ws are developed in separate repository ws-examples. We can apply the same pattern to read and write structured responses through a JSON encoder and decoder.Zero-copy upgrade helps to avoid unnecessary allocations and copying while handling HTTP Upgrade request.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    gopkg

    gopkg

    Example for the go pkg's function

    gopkg is a large community-driven repository of examples for Go’s standard library packages, created to fill the gap left by the relatively sparse official examples. The project organizes content so that each package has its own directory and each function within that package gets its own Markdown file with code examples. The idea is that developers can quickly look up “how do I actually use this function?”
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Uber Go Style Guide

    Uber Go Style Guide

    The Uber Go Style Guide

    This repository holds the Uber Go Style Guide, which documents patterns and conventions used in Go code at Uber. Styles are the conventions that govern our code. The term style is a bit of a misnomer, since these conventions cover far more than just source file formatting—gofmt handles that for us. The goal of this guide is to manage this complexity by describing in detail the Dos and Don'ts of writing Go code at Uber.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    go-coffeeshop

    go-coffeeshop

    A practical event-driven microservices demo

    ...The project is structured to separate concerns clearly, with layers for domain logic, application services, infrastructure, and interfaces. It showcases best practices for building microservices, including dependency injection, testing strategies, and modular design. The repository is intended as a learning resource for developers who want to understand how to apply architectural patterns in Go projects. It also includes examples of integrating external systems and handling real-world scenarios such as order processing and inventory management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    the-way-to-go_ZH_CN

    the-way-to-go_ZH_CN

    The Chinese translation of "The Way to Go" Guide

    ...The README explains that the original author, Ivo Balbaert, granted authorization for the translation and even for updating certain content to match newer Go versions. The repository is structured like a full book: there are directories for cover and eBook materials, a table of contents file (TOC.md), configuration for building, and the chapters themselves in Markdown. It also documents translation progress, acknowledges all translators and reviewers by handle, and explains how new contributors can help correct or extend the text.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    go-fundamental-programming

    go-fundamental-programming

    Set of video and voice tutorials for the Go language

    go-fundamental-programming is the code and notes repository for the Chinese video course, a foundational Go programming tutorial aimed at beginners. The author positions it explicitly as a way to share the knowledge and pitfalls accumulated while learning Go, so that new learners can avoid common mistakes and weird corner cases. The course is delivered as a series of lectures, and each lecture has a dedicated lectureX.md file that serves as classroom notes, listing the knowledge points covered and the timestamp at which each segment starts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    1m-go-tcp-server

    1m-go-tcp-server

    Benchmarks for implementation of servers

    1m-go-tcp-server is a benchmark collection for studying Go TCP server designs that can support one million connections. It compares different server architectures instead of presenting a single production framework. The repository includes implementations based on goroutines per connection, single epoll, multiple epoll loops, prefork design, worker pools, and Reactor-style event handling. It also includes client implementations and specialized benchmarks for throughput, latency, I/O-bound workloads, and CPU-bound workloads. The project documents Linux tuning values such as file descriptor limits and TCP settings needed for extreme connection counts. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    WTF Dial

    WTF Dial

    WTF Dial is an example web application written in Go

    WTF Dial is an example Go web application built around a real-time team sentiment dashboard. The app lets team members report how bad or chaotic things currently feel on a shared percentage dial. Beyond the playful concept, the repository is mainly intended as a learning resource for building full Go applications. It demonstrates clean application structure, domain-focused types, multiple storage implementations, HTTP packages, command packages, and documented design decisions. The code is intentionally explained in detail so readers can study architecture rather than only run the app. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    Go + hardware

    Go + hardware

    A directory of hardware related libs, tools, and tutorials for Go

    Go + hardware is a curated directory of libraries, tools, and tutorials that help developers use the Go programming language in hardware and embedded systems projects. Rather than being a single runtime library, the repository serves as a knowledge hub that aggregates resources for interacting with sensors, boards, and low-level devices using Go. It highlights Go’s cross-compilation capabilities and concurrency primitives, which are advantageous when building networked devices or controllers. The project is especially valuable for engineers exploring Go in IoT, robotics, or single-board computer environments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    go-best-practice

    go-best-practice

    Trying to complete over 100 projects in various categories in golang

    go-best-practice is essentially a Go book and code collection called “Go 实战开发” (“Go in Practice”), born from the idea of building over 100 practical projects in different categories using Go. It combines an ebook/zh directory with written chapters and a src directory that holds the corresponding source code, so readers can move seamlessly between theory and practice. The goal is to help developers go beyond basic syntax and actually build real applications, drawing inspiration from similar...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next