awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws avatar

aws/serverless-application-model

0
View on GitHub↗
9,560 estrellas·2,455 forks·Python·Apache-2.0·7 vistasaws.amazon.com/serverless/sam↗

Serverless Application Model

This is an infrastructure as code tool and serverless deployment orchestrator that provides a shorthand syntax for defining serverless infrastructure. It functions as a framework for transforming concise resource declarations into full AWS CloudFormation templates to automate the provisioning of cloud functions, APIs, and databases.

The project distinguishes itself by using a macro-based transformation system to expand simplified resource types into detailed infrastructure components. It includes an automated permission mapping system that translates high-level resource interaction intents into scoped identity and access management policies.

The toolset covers local development and testing through containerized simulation and function invocation, as well as deployment automation including real-time cloud syncing and stack parameterization. It also provides operational capabilities for manual resource import and resource output exporting for cross-stack integration.

Features

  • Serverless Deployment - Provides a framework for transforming simplified templates and provisioning corresponding serverless cloud resources.
  • Serverless Provisioning - Provides a shorthand syntax for defining and provisioning serverless functions, APIs, and databases.
  • CloudFormation Templates - Automates the generation and deployment of AWS CloudFormation templates using macros and transforms to reduce boilerplate.
  • Declarative Infrastructure Provisioning - Automates cloud provisioning by mapping concise, declarative resource definitions to full infrastructure specifications.
  • AWS Provisioners - Automates the creation and management of Amazon Web Services functions, databases, and event sources.
  • Declarative Infrastructure Templates - Translates concise serverless resource declarations into comprehensive AWS CloudFormation infrastructure templates.
  • Infrastructure as Code Frameworks - Provides a declarative system for managing cloud resources through version-controlled configuration files.
  • Infrastructure Configuration Templates - Transforms shorthand definitions into full infrastructure templates to reduce boilerplate and simplify configuration.
  • Infrastructure Syntax Expansions - Converts simplified resource types into detailed standard infrastructure components prior to deployment.
  • Resource Definitions - Allows specifying infrastructure components and properties using unique identifiers to automate stack provisioning.
  • Automated Policy Mappings - Automatically translates high-level resource interaction intents into scoped identity and access management policies.
  • Resource Permission Mapping - Maps intended resource interactions to specific identity and access management roles and policies.
  • Template Macros - Uses server-side macros to expand shorthand template syntax into comprehensive resource definitions.
  • Infrastructure Shorthand Frameworks - Implements a shorthand syntax for defining serverless infrastructure that transforms into full AWS CloudFormation templates.
  • Template Text Transformations - Implements a macro-based system for text replacement and structural transformations on templates before deployment.
  • Local Function Execution - Provides utilities for running serverless functions locally to verify logic and event handling before cloud deployment.
  • Cloud Function Invocation Tools - Provides a command-line utility to trigger and test hosted cloud functions directly from a local environment.
  • Local Serverless Testing - Provides a local runtime environment for simulating and testing serverless functions using containers.
  • Conditional Resource Deployment - Implements logic to include or exclude specific infrastructure resources based on the target environment.
  • Infrastructure-as-Code Workflows - Enables managing cloud environments through version-controlled templates with parameterization and conditional resource deployment.
  • Real-time Infrastructure Syncing - Pushes local code updates to a remote environment in real-time to accelerate testing cycles.
  • Serverless Development Environments - Facilitates the local development, testing, and debugging of cloud-native serverless functions.
  • Local Build Orchestrators - Packages source code and dependencies into deployable artifacts locally before uploading to the cloud.
  • Scoped Permission Assignments - Scopes function and state machine permissions using curated policy templates to restrict resource access.
  • Data Access Policies - Creates specific access policies between source and destination resources to facilitate secure data and event flows.
  • Automated Permission Mappings - Automatically translates high-level interaction intents into scoped identity and access management policies.
  • Runtime Parameter Configurators - Allows the definition and passing of input values during deployment to customize infrastructure behavior.
  • Parameterized Configuration Components - Accepts runtime values during stack creation to customize configurations without altering the template code.

Historial de estrellas

Gráfico del historial de estrellas de aws/serverless-application-modelGráfico del historial de estrellas de aws/serverless-application-model

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Serverless Application Model

Proyectos open-source similares, clasificados según cuántas características comparten con Serverless Application Model.
  • aws/aws-sam-cliAvatar de aws

    aws/aws-sam-cli

    6,732Ver en GitHub↗

    The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates

    Pythonapi-gatewayawsdocker
    Ver en GitHub↗6,732
  • serverless/serverlessAvatar de serverless

    serverless/serverless

    46,917Ver en GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    JavaScriptawsaws-dynamodbaws-lambda
    Ver en GitHub↗46,917
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
  • hashicorp/terraform-provider-awsAvatar de hashicorp

    hashicorp/terraform-provider-aws

    10,951Ver en GitHub↗

    This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services resources. It functions as a cloud resource provisioner that enables users to define, version, and deploy infrastructure components through declarative configuration files. The system operates by reconciling the current state of a cloud environment against a desired configuration, calculating the necessary delta operations to achieve convergence. It utilizes a directed acyclic graph to resolve resource dependencies and determine the optimal execution order for changes, ensuring

    Goawsterraformterraform-provider
    Ver en GitHub↗10,951
Ver las 30 alternativas a Serverless Application Model→

Preguntas frecuentes

¿Qué hace aws/serverless-application-model?

This is an infrastructure as code tool and serverless deployment orchestrator that provides a shorthand syntax for defining serverless infrastructure. It functions as a framework for transforming concise resource declarations into full AWS CloudFormation templates to automate the provisioning of cloud functions, APIs, and databases.

¿Cuáles son las características principales de aws/serverless-application-model?

Las características principales de aws/serverless-application-model son: Serverless Deployment, Serverless Provisioning, CloudFormation Templates, Declarative Infrastructure Provisioning, AWS Provisioners, Declarative Infrastructure Templates, Infrastructure as Code Frameworks, Infrastructure Configuration Templates.

¿Qué alternativas de código abierto existen para aws/serverless-application-model?

Las alternativas de código abierto para aws/serverless-application-model incluyen: aws/aws-sam-cli — The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of… serverless/serverless — The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling,… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… hashicorp/terraform-provider-aws — This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…