Showing 70 open source projects for "linux packages"

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.
    Try It Free
  • 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
  • 1
    MacDriver

    MacDriver

    Native Mac APIs for Go

    MacDriver is a toolkit for working with Apple/Mac APIs and frameworks in Go. It currently has 2 parts. The objc package wraps the Objective-C runtime to dynamically interact with Objective-C objects and classes. The cocoa, webkit, and core packages wrap objc with wrapper types for parts of the Apple/Mac APIs. They're being added to as needed by hand until we can automate this process with schema data. These packages effectively let you use Apple APIs as if they were native Go libraries,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Iris Web Framework

    Iris Web Framework

    The fastest community-driven web framework for Go

    Iris is a fast, full-featured and futuristic web framework written in Go. It is by far the fastest HTTP/2 web framework ever crafted, is highly efficient yet simple. Iris provides a beautifully expressive and easy-to-use foundation for your next website, API or distributed app. Iris comes packed with Webassembly, Automatic HTTPS with Public Domain, MVC, Sessions, Caching, Versioning API, Problem API, Websocket, Dependency Injection and more. It is also fully-compatible with the standard...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    CFSSL

    CFSSL

    Cloudflare's PKI and TLS toolkit

    CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. It requires Go 1.12+ to build. Note that certain linux distributions have certain algorithms removed (RHEL-based distributions in particular), so the golang from the official repositories will not work. Users of these distributions should install go manually to install CFSSL. You can set the GOOS and GOARCH environment variables to have...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    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?” without digging through source code or scattered blog posts. The maintainer provides...
    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
    gopy

    gopy

    gopy generates a CPython extension module from a go package

    This is an improved version that works with current versions of Go (e.g., 1.15 -- should work with any future version going forward), and uses unique int64 handles to interface with python, so that no pointers are interchanged, making everything safe for the more recent moving garbage collector. It also supports python modules having any number of Go packages, and generates a separate .py module file for each package, which link into a single common binding library. It has been tested...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Pkgtop

    Pkgtop

    Interactive package manager and resource monitor designed for the GNU

    pkgtop is an interactive package manager and resource monitor designed for GNU/Linux systems. It provides a terminal dashboard for managing packages, allowing users to list, install, upgrade, and remove packages with ease. pkgtop aims to simplify package management for users who may not be familiar with command-line operations by offering an intuitive interface and shortcut keys. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Connect Go

    Connect Go

    Simple, reliable, interoperable. A better gRPC

    Connect is a slim library for building browser and gRPC-compatible HTTP APIs. You write a short Protocol Buffer schema and implement your application logic, and Connect generates code to handle marshaling, routing, compression, and content type negotiation. It also generates an idiomatic, type-safe client. Handlers and clients support three protocols: gRPC, gRPC-Web, and Connect's own protocol. The Connect protocol is a simple, POST-only protocol that works over HTTP/1.1 or HTTP/2. It takes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Amazon EKS Anywhere Curated Packages

    Amazon EKS Anywhere Curated Packages

    EKS Anywhere Curated Packages is a management system for installation

    The EKS Anywhere package controller and the EKS Anywhere Curated Packages (referred to as “features”) are provided as “preview features” subject to the AWS Service Terms, (including Section 2 (Betas and Previews)) of the same. During the EKS Anywhere Curated Packages Public Preview, the AWS Service Terms are extended to provide customers access to these features free of charge. These features will be subject to a service charge and fee structure at the”General Availability“ of the features....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    gon

    gon

    Sign, notarize, and package macOS CLI tools and applications

    gon is a simple, no-frills tool for signing and notarizing your CLI binaries for macOS. gon is available as a CLI that can be run manually or in automation pipelines. It is also available as a Go library for embedding in projects written in Go. gon can sign and notarize binaries written in any language. Beginning with macOS Catalina (10.15), Apple is requiring all software distributed outside of the Mac App Store to be signed and notarized. Software that isn't properly signed or notarized...
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 10
    govalidator

    govalidator

    Package of validators and sanitizers for strings, numerics, etc.

    A package of validators and sanitizers for strings, structs and collections. Based on validator.js. Activate behavior to require all fields have a validation tag by default. SetFieldsRequiredByDefault causes validation to fail when struct fields do not include validations or are not explicitly marked as exempt (using valid:"-" or valid:"email,optional"). A good place to activate this is a package init function or the main() function. SetNilPtrAllowedByRequired causes validation to pass when...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Golang API Starter Kit

    Golang API Starter Kit

    Go Server/API boilerplate using best practices DDD CQRS ES gRPC

    The main purpose of this project is to provide a boilerplate project setup using best practices, DDD, CQRS, ES, and gRPC. Featuring kubernetes for both development and production environments. Allowing to work with an environment reflecting production one, allowing to reduce any misconfiguration. This is a mono-repository of many services such as authentication or user domain. Each service has it own code base with the exception of shared packages to simplify things for this boilerplate....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    lazynpm

    lazynpm

    Terminal UI for npm

    ...It is designed for developers who find themselves doing repetitive npm workflows — linking, building dependencies, installing, and so on — and want a simplified interface rather than remembering or typing long sequences of npm commands. The UI offers keybindings and visual feedback so you can navigate dependencies, install packages, run scripts, and link modules in a more interactive way. It is inspired by Duffield’s other tools (such as lazygit and lazydocker) in giving “the lazier way” to manage terminal workflows. While it supports Unix environments (macOS/Linux), it is noted that it is not compatible with Windows due to one of its dependencies (pty) being incompatible with Windows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    IOV Weave

    IOV Weave

    Easy-to-use SDK to build Tendermint ABCI applications

    IOV Weave is a framework for quickly building your custom ABCI application to run a blockchain on top of the best-of-class BFT Proof-of-stake Tendermint consensus engine. It provides much commonly used functionality that can quickly be imported in your custom chain, as well as a simple framework for adding the custom functionality unique to your project. It is inspired by the routing and middleware model of many web application frameworks, and informed by years of wrestling with blockchain...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    TMSU

    TMSU

    TMSU lets you tags your files and then access them

    TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application. TMSU is a tool for tagging your files. It provides a simple command-line utility for applying tags and a virtual filesystem to give you a tag-based view of your files from any other program. TMSU does not alter your files in any way: they remain unchanged on disk, or on the network, wherever your put them. TMSU maintains its own database and you simply gain an additional view,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Hero

    Hero

    A handy, fast and powerful go template engine

    Hero is a handy, fast and powerful go template engine, which pre-compiles the HTML templtes to go code. It has been used in a production environment in bthub.io. The function definition statement defines the function which represents a html file. The function defined should return one and only one parameter []byte. Extend statement states the parent template the current template extends. Include statement includes a sub-template to the current template. It works like #include in C++. Import...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Structs

    Structs

    Utilities for Go structs

    Structs contains various utilities to work with Go (Golang) structs. It was initially used by me to convert a struct into a map[string]interface{}. With time I've added other utilities for structs. It's basically a high-level package based on primitives from the reflect package. Feel free to add new functions or improve the existing code. Just like the standard lib strings, bytes and co packages, structs has many global functions to manipulate or organize your struct data. Lets define and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Grumpy

    Grumpy

    Grumpy is a Python to Go source code transcompiler and runtime

    Grumpy is a Python-to-Go transcompiler and runtime designed as a near drop-in replacement for CPython 2.7 that compiles Python source to Go, then to native code. Instead of executing Python bytecode in a VM, Grumpy translates modules into Go code that calls a Go runtime library emulating Python semantics, which can yield performance and deployment benefits in Go ecosystems. The approach integrates with Go’s toolchain, enabling static binaries and potentially easier distribution in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    go-rock-libraries-showcases

    go-rock-libraries-showcases

    Comprehensive tutorial that integrates blogs, examples, audio, video

    go-rock-libraries-showcases hosts the materials for Go, an advanced tutorial series focused on well-known Go third-party libraries. It is designed for learners who have already finished Go, and want to deepen their skills by exploring real-world libraries that are popular and highly regarded in the Go ecosystem. The course uses a “three-in-one” approach: blog posts, code examples, and audio/video lectures are combined to explain each library in practical context. The README explains that the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    go-gtk

    go-gtk

    Go binding for GTK

    go-gtk is a Go language binding for the GTK (GIMP Toolkit) graphical user interface library. It allows Go developers to build native-looking GUI applications using GTK (2.x) under Linux (and Windows, with proper GTK binaries). The repository contains folders mapping GTK modules (gtk, gdk, glib, etc) to Go packages, along with example programs to demonstrate usage. The README notes that GTK development packages must be installed (e.g., libgtk2.0-dev) to build the examples. Go-GTK has over 1,100 commits and shows a serious commitment to bridging Go with desktop GUI frameworks. ...
    Downloads: 0 This Week
    Last Update:
    See Project