SkillAgentSearch skills...

Auxo

A full-stack framework for building applications in Go

Install / Use

/learn @cuigh/Auxo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AUXO

auxo is an all-in-one Go framework for simplifying program development.

WARNING: This package is a work in progress. It's API may still break in backwards-incompatible ways without warnings. Please use dependency management tools such as dep to lock version.

Components

  • CLI - Easily build a friendly CLI program with sub commands support
  • Config - Manage configuration for various formats and sources
  • Log - Flexible log4j style log component
  • Cache - Simple and elegant cache management
  • Web - Web server with a variety of advanced features
  • RPC - Lightweight and high performace
    • Service Discovery - Automatic registration and name resolution with service discovery
    • Load Balancing - Smart client side load balancing of services built on discovery
  • Database
    • GSD - A lightweight, fluent SQL data access and ORM library
    • MongoDB - A powerful wrapper for mgo
  • Utility - Some useful utility packages...

Goals

  • Simple and elegant API
  • Easy to use and maintain
  • Focus on performance

Installation

  • Using go get
> go get -u github.com/cuigh/auxo
  • Using dep
> cd <PATH/TO/PROJECT>
> dep ensure -add github.com/cuigh/auxo

Documentation

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated11mo ago
Forks7

Languages

Go

Security Score

87/100

Audited on Apr 26, 2025

No findings