Go packages

Showing projects tagged as Go

  • go-kratos

    9.9 8.6 Go
    Your ultimate Go microservices framework for the cloud-native era.
  • excelize

    9.8 8.7 Go
    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
  • Keploy - An Open-source AI enabled E2E Test Generation Platform

    9.7 9.6 Go
    Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
  • JuiceFS

    9.6 9.6 Go
    JuiceFS is a distributed POSIX file system built on top of Redis and S3.
  • Lorca

    9.3 4.2 Go
    Build cross-platform modern desktop apps in Go + HTML5
  • goa

    9.1 9.3 Go
    Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
  • go-prompt

    9.0 0.0 Go
    Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
  • Ferret

    9.0 9.4 Go
    Declarative data extraction engine
  • Testcontainers-go

    8.9 9.4 Go
    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.
  • Go Interview Practice

    8.7 10.0 Go
    Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.
  • dockertest

    8.7 5.2 Go
    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
  • mo

    8.4 7.5 Go
    🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
  • Geziyor

    8.3 1.1 Go
    Geziyor, blazing fast web crawling & scraping framework for Go. Supports JS rendering.
  • go-oidc

    8.3 4.0 Go
    A Go OpenID Connect client.
  • github.com/lestrrat-go/jwx/v2

    8.2 9.1 Go
    Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe
  • cockroachdb/errors

    8.1 2.4 Go
    Go error library with error portability over the network
  • go-critic

    8.0 6.3 Go
    The most opinionated Go source code linter for code audit.
  • go-toml

    8.0 7.7 Go
    Go library for the TOML file format
  • gobuffalo/pop

    7.8 8.4 Go
    A Tasty Treat For All Your Database Needs
  • jackal

    7.8 0.0 Go
    DISCONTINUED. 💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
  • wneessen/go-mail

    7.5 8.1 Go
    📧 Easy to use, yet comprehensive library for sending mails with Go
  • ToRat

    7.5 0.0 Go
    DISCONTINUED. ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
  • vacuum

    7.2 9.6 Go
    vacuum is the worlds fastest and most versatile OpenAPI, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
  • xdg-go

    7.0 6.6 Go
    Go implementation of the XDG Base Directory Specification and XDG user directories
  • consistent

    6.9 0.0 Go
    Consistent hashing with bounded loads in Golang
  • golang-tutorials

    6.6 0.0 Go
    Golang Tutorials. Learn Golang from Scratch with simple examples.
  • countries

    6.5 7.1 Go
    Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
  • Arc

    6.5 9.8 Go
    High-performance analytical database. 19.9M records/sec ingestion, 8.4M+ rows/sec queries. Ingestion, compaction, SQL, retention, continuous queries — one binary. Open Parquet on your storage. S3/Azure native. Air-gap ready. No vendor lock-in. AGPL-3.0.
  • ro

    6.5 9.2 Go
    🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
  • slog-multi

    6.5 7.1 Go
    🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...