Showing 104 open source projects for "x11-basic"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start 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
    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. It is based on Alibaba's nearly ten years of failure testing and drill practice and combines the best...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    APM Server

    APM Server

    APM Server

    ...Errors are grouped based primarily on the stack trace, so you can identify new errors as they appear and keep an eye on how many times specific errors happen. Metrics are another vital source of information when debugging production systems. Elastic APM agents automatically pick up basic host-level metrics and agent-specific metrics, like JVM metrics in the Java Agent, and Go runtime metrics in the Go Agent.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Money

    Money

    Go implementation of Fowler's Money pattern

    GoMoney provides ability to work with monetary value using a currency's smallest unit. This package provides basic and precise Money operations such as rounding, splitting and allocating. Monetary values should not be stored as floats due to small rounding differences.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    go-streams

    go-streams

    A lightweight stream processing library for Go

    A lightweight stream processing library for Go. go-streams provides a simple and concise DSL to build data pipelines. In computing, a pipeline, also known as a data pipeline, is a set of data processing elements connected in series, where the output of one element is the input of the next one. The elements of a pipeline are often executed in parallel or in time-sliced fashion. Some amount of buffer storage is often inserted between elements.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Macaron

    Macaron

    Package macaron is a high productive and modular web framework in Go

    Package macaron is a highly productive and modular web framework in Go. It takes the basic ideology of Martini and extends it in advance. Powerful routing with suburl. Flexible routes combinations. Unlimited nested group routers. Directly integrate with existing services. Dynamically change template files at runtime. Allow to use of the in-memory templates and static files. Easy to plugin/unplugin features with a modular design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Bubbles

    Bubbles

    TUI components for Bubble Tea

    ...The project includes components for lists, text inputs, spinners, progress displays, pagination, filtering, help views, and other common TUI patterns. Bubbles is useful because it saves developers from rebuilding basic interface behavior from scratch every time they make a terminal app. The components are designed to work with Bubble Tea’s architecture while remaining customizable for different application styles. Its main value is speeding up the creation of polished, consistent, and maintainable terminal interfaces in Go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Postgres Operator

    Postgres Operator

    Postgres operator creates and manages PostgreSQL clusters

    The Postgres Operator delivers easy-to-run highly available PostgreSQL clusters on Kubernetes (K8s) powered by Patroni. It is configured only through Postgres manifests (CRDs) to ease integration into automated CI/CD pipelines with no access to Kubernetes API directly, promoting infrastructure as code vs manual operations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Swarm Bee

    Swarm Bee

    Bee is a Swarm client implemented in Go

    Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network: a private; decentralized; and self-sustaining network for permissionless publishing and access to your (application) data.There are two versioning schemes used in Bee that you should be aware of. The main Bee version does NOT follow strict Semantic Versioning. Bee hosts different peer-to-peer wire protocol implementations and individual protocol breaking changes would necessitate a bump in the major part of the version. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    gocql

    gocql

    Package gocql implements a fast and robust Cassandra client for Go

    GoCQL automatically discovers all data centers, racks and hosts in your cluster manages a pool of connections to them and distributes queries in a reasonable and efficient way. Automatic and safe type conversion between Cassandra and Go without any loss of precision. Basic types, collections and UUIDs are supported by default and custom types can implement their own marshaling logic. Synchronous API with an asynchronous and concurrent back-end. Each connection can handle up to 128 concurrent queries and may receive server-side push events at any time. Iterate over large results sets and let GoCQL fetch one page after another. ...
    Downloads: 0 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.
    Start Free
  • 10
    MongoDB Go Driver

    MongoDB Go Driver

    The Go driver for MongoDB

    The MongoDB supported driver for Go. The recommended way to get started using the MongoDB Go driver is by using go modules to install the dependency in your project. This can be done either by importing packages from go.mongodb.org/mongo-driver and having the build step install the dependency. When using a version of Go that does not support modules, the driver can be installed using dep. To get started with the driver, import the mongo package and create a mongo.Client with the Connect...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    GIN-VUE-ADMIN

    GIN-VUE-ADMIN

    Gin-vue-admin is a development platform based on vue and gin

    The basic development platform based on vite+vue3+gin (supporting mixed use of TS and JS), integrates jwt authentication, authority management, dynamic routing, visible and hidden controllable components, paging encapsulation, multi-login interception, resource permissions, upload and download, Code generator, form generator and other necessary functions for development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Miller

    Miller

    Miller is like awk, sed, cut, join, and sort for name-indexed data

    Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed. With Miller, you get to use named fields without needing to count positional indices, using familiar formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed. Then, on the fly, you can add new fields which are functions of existing fields, drop fields, sort, aggregate statistically, pretty-print, and more. Miller operates on key-value-pair data while the...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Deckhouse

    Deckhouse

    Kubernetes platform from Flant

    ...Deckhouse automates many routine deployment, scaling, and infrastructure management operations out of the box. It manages system software on the nodes (kernel, CRI, kubelet), basic Kubernetes components (control plane, etc, certificates, etc.).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Kubernetes Provider for Terraform

    Kubernetes Provider for Terraform

    Terraform Kubernetes provider

    The Kubernetes (K8S) provider is used to interact with the resources supported by Kubernetes. The provider needs to be configured with the proper credentials before it can be used. Both backward and forward compatibility with Kubernetes API is mostly defined by the official K8S Go library (prior to 1.1 release) and client Go library which we ship with Terraform. Terraform providers for various cloud providers feature resources to spin up managed Kubernetes clusters on services such as EKS,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Shiori

    Shiori

    Simple bookmark manager built with Go

    ...You can use it as a command line application or as a web application. This application is distributed as a single binary, which means it can be installed and used easily. Basic bookmarks management i.e. add, edit, delete and search. Import and export bookmarks from and to Netscape Bookmark file. Import bookmarks from Pocket. Simple and clean command line interface. Simple and pretty web interface for those who don't want to use a command line app. Portable, thanks to its single binary format. Support for sqlite3, PostgreSQL and MySQL as its database. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    dive

    dive

    A tool for exploring each layer in a docker image

    ...Files that have changed, been modified, added, or removed are indicated in the file tree. This can be adjusted to show changes for a specific layer, or aggregated changes up to this layer. The lower left pane shows basic layer info and an experimental metric that will guess how much wasted space your image contains. This might be from duplicating files across layers, moving files across layers, or not fully removing files. Both a percentage "score" and total wasted file space is provided. You can build a Docker image and do an immediate analysis with one command: dive build -t some-tag .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    go-restful

    go-restful

    Package for building REST-style Web Services using Go

    package for building REST-style Web Services using Google Go. REST asks developers to use HTTP methods explicitly and in a way that's consistent with the protocol definition. This basic REST design principle establishes a one-to-one mapping between create, read, update, and delete (CRUD) operations and HTTP methods. Customizable encoding using EntityReaderWriter registration. Filters for intercepting the request-response flow on Service or Route level. Request-scoped variables using attributes. Route errors produce HTTP 404/405/406/415 errors, customizable using ServiceErrorHandler(...). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Kruise

    Kruise

    Automated management of large-scale applications on Kubernetes

    ...They can work in pure Kubernetes clusters without any other dependencies. Kubernetes itself has already provided some features for application deployment and management, such as some basic Workloads. However, it is far from enough to deploy and manage lots of applications in large-scale production clusters. OpenKruise can be easily installed in any Kubernetes cluster. It makes up for defects of Kubernetes, including but not limited to application deployment, upgrade, protection, and operations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    goneovim

    goneovim

    A GUI frontend for neovim

    ...Since Neovim performs all of its operations with the keyboard, having more meta keys available is a simple advantage. Neovim has an embedded terminal emulator that can be run in :terminal, so you can run basic terminal workflows using :terminal with bash or zsh in Neovim GUI. It is also possible to use remote control tools such as nvr to avoid nvim in nvim in Neovim GUI. For example, it is possible to scroll based on pixels, to set different font families and point sizes for each window.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    golang101

    golang101

    Programming explanation and instruction book focusing on Go syntax

    A programming explanation and instruction book focusing on Go language syntax and semantics. A Go programming knowledge base that keeps pace with the times. Go 101 is a series of books about programming in Go. The current series includes "Go Language (Basic Knowledge) 101" is a programming guide book ( e-book download ) that focuses on Go syntax and semantics (except custom generics) and runtime-related knowledge points. "Go Custom Generics 101" introduces in detail all aspects of Go custom generics. "Go Programming Optimization 101" lists some performance optimization tips and suggestions in some Go programming. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Git Town

    Git Town

    Generic, high-level Git workflow support!

    ...This reduces merge conflicts and the number of Git commands you need to run. Git is a flexible source code management system. The Git CLI (correctly) supports all possible ways of using Git equally well. It provides basic commands out of which Git users can implement their particular Git workflows. This generic design can make using the Git CLI repetitive in real life. As the screencast above demonstrates, typical development activities like creating, synchronizing, or shipping a feature branch require running multiple, sometimes dozens of Git commands. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Blue Whale Configuration Platform

    Blue Whale Configuration Platform

    Blue Whale smart cloud configuration platform

    ...The open PaaS has a powerful development framework and scheduling engine, as well as a complete operation and maintenance development training system, which helps the rapid transformation and upgrading of operation and maintenance. Through the Blue Whale intelligent cloud system, it can help enterprises quickly realize the automation of basic operation and maintenance services, thereby accelerating the transformation of DevOps, realizing a tool culture, and maximizing operational efficiency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PostgreSQL client and ORM for Golang

    PostgreSQL client and ORM for Golang

    Golang ORM with focus on PostgreSQL features and performance

    Basic types, integers, floats, string, bool, time.Time, net.IP, net.IPNet. All struct fields are nullable by default and zero values (empty string, 0, zero time, empty map or slice, nil ptr) are marshalled as SQL NULL. pg:",notnull" is used to add SQL NOT NULL constraint and pg:",use_zero" to allow Go zero values. sql.NullBool, sql.NullString, sql.NullInt64, sql.NullFloat64 and pg.NullTime.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    HCL

    HCL

    HCL is the HashiCorp configuration language

    ...HCL has both a native syntax, intended to be pleasant to read and write for humans, and a JSON-based variant that is easier for machines to generate and parse. It includes an expression syntax that allows basic inline computation and, with support from the calling application, the use of variables and functions for more dynamic configuration languages. HCL provides a set of constructs that can be used by a calling application to construct a configuration language. The application defines which attribute names and nested block types are expected, and HCL parses the configuration file, verifies that it conforms to the expected structure, and returns high-level objects that the application can use for further processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Goxygen

    Goxygen

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

    ...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. By default, it will use React and MongoDB. You can select a different front-end framework and a database using --frontend and --db flags. Goxygen generates a basic structure of a project and doesn't force you to use a specific set of tools. That's why it doesn't bring unneeded dependencies to your project. It uses only a database driver on the back end side and Axios in React and Vue projects. Angular projects use only Angular-specific libraries.
    Downloads: 0 This Week
    Last Update:
    See Project