An open API service indexing awesome lists of open source software.

awesome-go-plus

A curated list of awesome Go frameworks, libraries and software
https://github.com/jayecc/awesome-go-plus

Last synced: 8 days ago
JSON representation

  • Web Frameworks

    • Utility/Miscellaneous

      • rux - Simple and fast web framework for build golang HTTP applications. ![stars](https://img.shields.io/badge/stars-98-blue)
      • uAdmin - Fully featured web framework for Golang, inspired by Django. ![stars](https://img.shields.io/badge/stars-351-blue)
      • WebGo - A micro-framework to build web apps with handler chaining, middleware, and context injection. With standard library-compliant HTTP handlers (i.e., `http.HandlerFunc`).. ![stars](https://img.shields.io/badge/stars-304-blue)
      • Yokai - Simple, modular, and observable Go framework for backend applications. ![stars](https://img.shields.io/badge/stars-686-blue)
      • Huma - Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI. ![stars](https://img.shields.io/badge/stars-2895-blue)
      • templui - Modern UI Components for Go & Templ. ![stars](https://img.shields.io/badge/stars-370-blue)
  • Webhooks Server

    • Routers

      • webhook - Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server. ![stars](https://img.shields.io/badge/stars-10806-blue)
      • webhooked - A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier. ![stars](https://img.shields.io/badge/stars-39-blue)
      • WebhookX - A webhooks gateway for message receiving, processing, and reliable delivering. ![stars](https://img.shields.io/badge/stars-190-blue)
  • Websites

  • Windows

    • Routers

      • d3d9 - Go bindings for Direct3D9. ![stars](https://img.shields.io/badge/stars-161-blue)
      • go-ole - Win32 OLE implementation for golang. ![stars](https://img.shields.io/badge/stars-1227-blue)
      • gosddl - Converter from SDDL-string to user-friendly JSON. SDDL consist of four part: Owner, Primary Group, DACL, SACL. ![stars](https://img.shields.io/badge/stars-11-blue)
  • Workflow Frameworks

    • Routers

      • Cadence-client - A framework for authoring workflows and activities running on top of the Cadence orchestration engine made by Uber. ![stars](https://img.shields.io/badge/stars-356-blue)
      • go-dag - A framework developed in Go that manages the execution of workflows described by directed acyclic graphs. ![stars](https://img.shields.io/badge/stars-26-blue)
      • go-taskflow - A taskflow-like General-purpose Task-parallel Programming Framework with integrated visualizer and profiler. ![stars](https://img.shields.io/badge/stars-495-blue)
      • workflow - A tech stack agnostic Event Driven Workflow framework. ![stars](https://img.shields.io/badge/stars-152-blue)
      • Dagu - No-code workflow executor. it executes DAGs defined in a simple YAML format. ![stars](https://img.shields.io/badge/stars-1948-blue)
  • XML

    • Routers

      • XML-Comp - Simple command line XML comparer that generates diffs of folders, files and tags. ![stars](https://img.shields.io/badge/stars-21-blue)
      • xml2map - XML to MAP converter written Golang. ![stars](https://img.shields.io/badge/stars-62-blue)
      • xmlquery - xmlquery is Golang XPath package for XML query. ![stars](https://img.shields.io/badge/stars-462-blue)
      • xmlwriter - Procedural XML generation API based on libxml2's xmlwriter module. ![stars](https://img.shields.io/badge/stars-28-blue)
      • xpath - XPath package for Go. ![stars](https://img.shields.io/badge/stars-708-blue)
      • zek - Generate a Go struct from XML. ![stars](https://img.shields.io/badge/stars-762-blue)
  • Zero Trust

    • Routers

      • Cosign - Container Signing, Verification and Storage in an OCI registry. ![stars](https://img.shields.io/badge/stars-4847-blue)
      • in-toto - Go implementation of the in-toto (provides a framework to protect the integrity of the software supply chain) python reference implementation. ![stars](https://img.shields.io/badge/stars-137-blue)
      • OpenZiti - A full, open source zero trust overlay network. Including numerous SDKs for numerous languages such as [golang](https://github.com/openziti/sdk-golang) allowing you to embed zero trust principles directly into your applications. The [OpenZiti Test Kitchen](https://github.com/openziti-test-kitchen) has numerous examples to draw inspiration from including a [zero trust ssh client - zssh](https://github.com/openziti-test-kitchen/zssh) ![stars](https://img.shields.io/badge/stars-3228-blue)
      • Spiffe-Vault - Utilizes Spiffe JWT authentication with Hashicorp Vault for secretless authentication. ![stars](https://img.shields.io/badge/stars-88-blue)
      • Spire - SPIRE (the SPIFFE Runtime Environment) is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms. ![stars](https://img.shields.io/badge/stars-1924-blue)