Auxo
A full-stack framework for building applications in Go
Install / Use
/learn @cuigh/AuxoREADME
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
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
