aeria-org / aeria

A secure backend framework

Home Page:https://aeria.land/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aeria https://github.com/aeria-org/aeria/actions/workflows/ci.yaml

Aeria Logo

router.GET('/get-pets/(\w+)', (context) => {
  return context.collections.pet.functions.getAll({
    filters: {
      name: context.request.fragments[0]
    }
  })
})

Introduction

Aeria is a backend framework tuned for the enterprise. It features everything needed to build secure and auditable environments: routing, model definition, runtime validation, rate limiting, et cetera. It also tries to combine the richness of features that will ensure a fast-paced development with a elegant and minimalist coding style that will bring joy to work time.

Features

  • πŸ”’ Secure by design
  • 🀌 Minimalistically crafted DX
  • ⚑ Fast reloads in watch mode with esbuild
  • πŸͺž Automatic reflection of HTTP endpoints
  • πŸ”‹ Batteries included (authentication, access control, file management, logging, etc)
  • 😱 and much more!

Quickstart

$ npm create -y aeria-app hello-world

Community

Aeria Server

Resources

About

A secure backend framework

https://aeria.land/

License:MIT License


Languages

Language:TypeScript 100.0%