Skip to main content

Zero Allocation Golang Packages / Stuff

8
GitHub Stars
890
Curated Resources
29
Categories
19 hours ago
Last Refreshed
DatabaseGoroutinesLoggingMachine LearningMessagingMicrosoft OfficeMiscellaneousNatural Language ProcessingNetworkingOpenGLORMPackage ManagementPerformanceQuery LanguageResource EmbeddingScience and Data AnalysisSecuritySerializationServer ApplicationsStream ProcessingTemplate EnginesTestingText ProcessingE-BooksGophersMeetupsStyle GuidesSocial MediaWebsites

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me e-books for purchase resources from zero-alloc-awesome-go"

Installation instructions →

What's inside

E-Books

Websites

Security

  • acmetool

    ACME (Let's Encrypt) client tool with automatic renewal.

  • acra

    Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system.

  • age

    A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

  • argon2-hashing

    light wrapper around Go's argon2 package that closely mirrors with Go's standard library Bcrypt and simple-scrypt package.

  • argon2pw

    Argon2 password hash generation with constant-time password comparison.

  • autocert

    Auto provision Let's Encrypt certificates and start a TLS server.

Text Processing

  • addressFormatters

    Handles address representation, validation and formatting.

  • alignFormatters

    A general purpose application that aligns text.

  • allotParsers/Encoders/Decoders

    Placeholder and wildcard text parsing for CLI tools and bots.

  • bafiMarkup Languages

    Universal JSON, BSON, YAML, XML translator to ANY format using templates.

  • bbConvertMarkup Languages

    Converts bbCode to HTML that allows you to add support for custom bbCode tags.

  • blackfridayMarkup Languages

    Markdown processor in Go.

Server Applications

  • algernon

    HTTP/2 web server with built-in support for Lua, Markdown, GCSS and Amber.

  • Caddy

    Caddy is an alternative, HTTP/2 web server that's easy to configure and use.

  • consul

    Consul is a tool for service discovery, monitoring and configuration.

  • cortex-tenant

    Prometheus remote write proxy that adds add Cortex tenant ID header based on metric labels.

  • devd

    Local webserver for developers.

  • discovery

    A registry for resilient mid-tier load balancing and failover.

Miscellaneous

  • aliceDependency Injection

    Additive dependency injection container for Golang.

  • anagentUncategorized

    Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.

  • antchUncategorized

    A fast, powerful and extensible web crawling & scraping framework.

  • archiverUncategorized

    Library and command for making and extracting .zip and .tar.gz archives.

  • ardanlabs/serviceProject Layout

    A

  • autoflagsUncategorized

    Go package to automatically define command line flags from struct fields.

Messaging

  • ami

    Go client to reliable queues based on Redis Cluster Streams.

  • amqp

    Go RabbitMQ Client Library.

  • APNs2

    HTTP/2 Apple Push Notification provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps.

  • Asynq

    A simple, reliable, and efficient distributed task queue for Go built on top of Redis.

  • Beaver

    A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.

  • Benthos

    A message streaming bridge between a range of protocols.

Goroutines

  • ants

    A high-performance and low-cost goroutine pool in Go.

Showing a sample of 890 resources. View the full list on GitHub →