aah framework makes it easy to build scalable web apps and mobile apps API with Go language. Framework goal is to achieve rapid, highly configurable, secured, very small footprint and balanced Go web framework for small, medium, enterprise scale. You have to focus on application logic instead of building infrastructure, reinventing the wheel. aah values Don't Repeat Yourself, Conventions, Configurations, it makes application development more fun, free and open source.
aah configuration is similar to Typesafe HOCON syntax. Flexible and easy to configure. aah is opinionated and defaults to set of conventions and configurations know more.
Easy to use and powerful application security - Authentication, Authorization and Session Management. Goal is to address OWASP top 10 most critical web application security risks and plus. Refer to project roadmap.
Optimized Routing, HTTP/2, very small memory footprint, less GC overhead using memory pooling, optimized middlewares and pragmatic design.
Build scalable web apps and mobile apps APIs comfortably. aah is very flexible, well structured and capabilities to fulfil modern application needs.
aah provides intuitive Reply builder to compose your HTTP response. Supports various types of reply, HTML (mutli-layouts), JSON, JSONP, XML, Text, File (sendfile, attachment, inline) and Binary. Also Static files delivery and directory listing know more.
Development is more fun, typical method name(s) aligned with industry nomenclature, you have to just focus on your application logic, use aah CLI tool to quick start, run, hot-reload, cross-compile build, etc.