aah framework makes it easy to build scalable web apps and mobile apps API with Go language. aah's goal is to achieve rapid, highly configurable, secured, very small memory 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. Secure HTTP headers, Request Inputs and Template funcs Sanitization, and provides capabilities to address OWASP top 10 web application security risks.
Optimized Routing, HTTP/2, very small memory footprint, less GC overhead also uses 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.