# wasp-lang/wasp

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/wasp-lang-wasp).**

18,146 stars · 1,428 forks · TypeScript · mit

## Links

- GitHub: https://github.com/wasp-lang/wasp
- Homepage: https://wasp.sh
- awesome-repositories: https://awesome-repositories.com/repository/wasp-lang-wasp.md

## Topics

`haskell` `javascript` `node` `open-source` `prisma` `react` `wasp` `web-app`

## Description

Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack.

The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provides end-to-end type safety by automatically propagating data types from database schemas to the frontend, and it abstracts network communication by exposing backend functions as type-safe remote procedure calls. This architecture eliminates repetitive boilerplate by automating database migrations, CRUD operations, and the provisioning of containerized development environments.

Beyond its core orchestration capabilities, the platform includes integrated modules for common application requirements such as real-time bidirectional communication, background task scheduling, and identity management. It supports rapid development through pre-configured templates for subscription-based software, including built-in integrations for payment processing and email services.

The project is designed for TypeScript-based development and provides extensive editor intelligence, including autocompletion and real-time diagnostics for configuration files. Developers can initialize and manage their projects through a command-line interface that handles everything from scaffolding to cloud deployment.

## Tags

### Web Development

- [Full-Stack Web Frameworks](https://awesome-repositories.com/f/web-development/full-stack-web-frameworks.md) — Integrates frontend, backend, and database layers into a single codebase with end-to-end type safety. ([source](https://wasp.sh/blog/2026/05/13/new-language-for-web-dev-was-a-mistake))
- [Full-Stack Web Development](https://awesome-repositories.com/f/web-development/backend-development/web-frameworks/full-stack-frameworks/full-stack-web-development.md) — Builds complete web applications by defining frontend, backend, and database components within a single, unified configuration.
- [Full-Stack Frameworks](https://awesome-repositories.com/f/web-development/full-stack-frameworks.md) — Compiles centralized configuration files into cohesive, production-ready full-stack codebases. ([source](https://wasp.sh/blog/2024/09/30/wasp-launch-week-7))
- [Declarative Platforms](https://awesome-repositories.com/f/web-development/full-stack-frameworks/declarative-platforms.md) — Uses centralized specifications to manage authentication, routing, database schemas, and background jobs automatically.
- [Full-Stack Authentication Implementations](https://awesome-repositories.com/f/web-development/full-stack-frameworks/full-stack-authentication-implementations.md) — Enables full-stack user authentication, including password-based and social login, through declarative configuration. ([source](https://wasp.sh/blog/2024/08/20/django-vs-wasp))
- [Type-Safe API Integrations](https://awesome-repositories.com/f/web-development/type-safe-api-integrations.md) — Synchronizes data schemas between client and server to ensure type safety across the entire application stack. ([source](https://wasp.sh/blog/2023/08/09/build-real-time-voting-app-websockets-react-typescript))
- [Remote Procedure Calls](https://awesome-repositories.com/f/web-development/remote-procedure-calls.md) — Invokes server-side functions from client-side code with type safety, abstracting the network layer. ([source](https://wasp.sh/blog/2021/03/02/wasp-alpha))
- [TypeScript Generators](https://awesome-repositories.com/f/web-development/web-application-boilerplates/typescript-generators.md) — Compiles high-level configuration files into cohesive, production-ready web applications with automated boilerplate and infrastructure setup.
- [Application Deployment](https://awesome-repositories.com/f/web-development/application-deployment.md) — Orchestrates the deployment of database, server, and client components to cloud providers with a single command. ([source](https://wasp.sh/blog/2025/07/15/railway-deployment))
- [Backend-Frontend Bridges](https://awesome-repositories.com/f/web-development/backend-frontend-bridges.md) — Generates remote procedure call interfaces for backend functions, allowing direct invocation from the frontend. ([source](https://wasp.sh/blog/2026/06/15/wasp-typescript-spec))
- [Backend-to-Frontend Bridges](https://awesome-repositories.com/f/web-development/backend-to-frontend-bridges.md) — Exposes server-side logic as web-accessible interfaces, linking frontend components to backend data handling automatically. ([source](https://wasp.sh/blog/2025/07/17/three-saas-case-studies-wasp))
- [CRUD Generators](https://awesome-repositories.com/f/web-development/crud-generators.md) — Automatically generates backend API routes and database operations from data model definitions to eliminate boilerplate. ([source](https://wasp.sh/blog/2023/06/22/wasp-launch-week-three))
- [Real-Time Communication](https://awesome-repositories.com/f/web-development/real-time-communication.md) — Supports persistent, bidirectional data streaming between clients and servers for live updates. ([source](https://wasp.sh/blog/2023/06/22/wasp-launch-week-three))
- [Application Route Definitions](https://awesome-repositories.com/f/web-development/routing-systems/routing/route-definition-strategies/application-route-definitions.md) — Maps URL paths to specific frontend components and integrates authentication states to control access within the application. ([source](https://wasp.sh/blog/2021/12/02/waspello))
- [Server Functions](https://awesome-repositories.com/f/web-development/web-infrastructure-deployment/web-infrastructure-servers/server-functions.md) — Allows client-side components to invoke server-side logic directly via type-safe function calls. ([source](https://wasp.sh/blog/2023/06/27/build-your-own-twitter-agent-langchain))
- [API Servers](https://awesome-repositories.com/f/web-development/api-servers.md) — Maps server-side logic to network addresses to ensure reliable communication between client and backend services. ([source](https://wasp.sh/blog/2023/08/23/using-product-requirement-documents-generate-better-web-apps-with-ai))
- [Optimistic Update Engines](https://awesome-repositories.com/f/web-development/optimistic-update-engines.md) — Synchronizes frontend state with the backend immediately upon user action to ensure a responsive user experience. ([source](https://wasp.sh/blog/2022/11/29/wasp-beta))
- [Real-Time Data Streaming](https://awesome-repositories.com/f/web-development/real-time-data-streaming.md) — Establishes bidirectional data streams between clients and servers to support live updates and interactive features. ([source](https://wasp.sh/blog/2023/06/30/tutorial-jam))
- [Routing Configurations](https://awesome-repositories.com/f/web-development/routing-configurations.md) — Provides declarative structures for defining application navigation layouts and mapping views to endpoints. ([source](https://wasp.sh/blog/2021/03/02/wasp-alpha))
- [Optimistic Updates](https://awesome-repositories.com/f/web-development/state-management/optimistic-updates.md) — Updates the local cache immediately upon user action and handles rollbacks if server requests fail. ([source](https://wasp.sh/blog/2022/11/30/optimistic-update-feature-announcement))
- [Real-Time Frameworks](https://awesome-repositories.com/f/web-development/web-applications/real-time-frameworks.md) — Enables bidirectional communication between clients and servers to support live data updates and interactive features.
- [Form State Management](https://awesome-repositories.com/f/web-development/form-state-management.md) — Tracks input values, validation status, and submission lifecycles using hooks to synchronize UI components with data models. ([source](https://wasp.sh/blog/2024/11/20/building-react-forms-with-ease-using-react-hook-form-and-zod))
- [Server-Side Rendering](https://awesome-repositories.com/f/web-development/rendering-templating/server-side-rendering.md) — Generates full HTML content on the server before sending it to the browser to improve search engine visibility and initial page display. ([source](https://wasp.sh/blog/2026/06/05/wasp-launch-week-12-ts-spec))

### Development Tools & Productivity

- [Full-Stack Application Builders](https://awesome-repositories.com/f/development-tools-productivity/full-stack-application-builders.md) — Automates the creation of full-stack web applications from high-level specifications using an integrated command-line interface. ([source](https://wasp.sh/blog/2024/01/23/wasp-launch-week-five))
- [Application Templates](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding-config-code-generation/project-scaffolding-configuration/application-templates.md) — Provides pre-configured project templates including authentication, payment processing, and email integration to accelerate development. ([source](https://wasp.sh/blog/2025/11/10/design-ai-thon-winners))
- [Language Servers](https://awesome-repositories.com/f/development-tools-productivity/language-servers.md) — Provides IDE integration with autocompletion, diagnostics, and code navigation to improve developer productivity. ([source](https://wasp.sh/blog/2023/06/22/wasp-launch-week-three))
- [Project Boilerplates](https://awesome-repositories.com/f/development-tools-productivity/project-boilerplates.md) — Offers foundational templates for authentication, database integration, and payment processing to eliminate initial project boilerplate. ([source](https://wasp.sh/blog/2025/07/17/three-saas-case-studies-wasp))
- [Editor Tooling](https://awesome-repositories.com/f/development-tools-productivity/code-editors-ides/extension-ecosystems-management/editor-extensions/editor-tooling.md) — Delivers real-time syntax highlighting, autocompletion, and error reporting within code editors for project specifications. ([source](https://wasp.sh/blog/2022/11/29/wasp-beta))
- [IDE Language Plugins](https://awesome-repositories.com/f/development-tools-productivity/ide-language-plugins.md) — Enhances IDE capabilities with real-time syntax highlighting, autocompletion, and error reporting for framework-specific configurations. ([source](https://wasp.sh/blog/2022/11/26/wasp-beta-launch-week))
- [Background Task Schedulers](https://awesome-repositories.com/f/development-tools-productivity/background-task-schedulers.md) — Automates repetitive operations by scheduling recurring background tasks within the application. ([source](https://wasp.sh/blog/2024/09/17/from-idea-to-20k-in-days-how-wasp-accelerated-nuloapps-launch))
- [Boilerplates](https://awesome-repositories.com/f/development-tools-productivity/boilerplates.md) — Provides predefined code templates for common application structures like pages, queries, and entities to reduce manual coding effort. ([source](https://wasp.sh/blog/2022/12/01/beta-ide-improvements))
- [IDE Context Adapters](https://awesome-repositories.com/f/development-tools-productivity/ide-context-adapters.md) — Offers context-aware auto-completion and type information for configuration files to improve developer productivity. ([source](https://wasp.sh/blog/2023/06/07/wasp-beta-update-may-23))
- [TypeScript Configurations](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding-config-code-generation/project-scaffolding-configuration/build-configuration/typescript-configurations.md) — Enables defining application structure and integration settings using standard TypeScript syntax for native editor tooling. ([source](https://wasp.sh/blog/2025/12/30/wasp-2025-year-in-review))
- [SDK Integrations](https://awesome-repositories.com/f/development-tools-productivity/sdk-integrations.md) — Provides a type-safe interface for interacting with application components and backend services to streamline development. ([source](https://wasp.sh/blog/2024/09/30/wasp-launch-week-7))
- [Third-Party Service Integrations](https://awesome-repositories.com/f/development-tools-productivity/third-party-service-integrations.md) — Connects external email delivery providers to the application stack to handle bounce management and authentication. ([source](https://wasp.sh/blog/2024/09/24/why-your-emails-arent-getting-delivered-and-how-to-fix-this-problem))
- [Transactional Emailing](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing.md) — Provides a unified interface to integrate various email service providers for automated communications like verification and resets. ([source](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era))

### DevOps & Infrastructure

- [Infrastructure Automation](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-automation.md) — Automates application infrastructure including authentication, routing, and database schemas through a declarative specification. ([source](https://wasp.sh/blog/2026/03/26/nextjs-vs-wasp-40-percent-less-tokens-same-app))
- [Asynchronous Task Processing](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-queues/asynchronous-task-processing.md) — Executes background jobs and recurring tasks within the application infrastructure to handle resource-intensive operations outside the request cycle.
- [Cloud Deployment](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/development-deployment-environments/cloud-deployment.md) — Automates the deployment of full-stack applications to cloud infrastructure using a single command. ([source](https://wasp.sh/blog/2025/12/30/wasp-2025-year-in-review))
- [Infrastructure Generators](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/declarative-configuration-frameworks/declarative-configuration-schemas/infrastructure-generators.md) — Translates high-level configuration declarations into complete application code, including authentication, database schemas, and session management. ([source](https://wasp.sh/blog/2026/01/29/claude-code-fullstack-development-essentials))
- [Web Application Deployment](https://awesome-repositories.com/f/devops-infrastructure/web-application-deployment.md) — Automates the packaging and distribution of full-stack applications to cloud hosting environments through centralized configuration. ([source](https://wasp.sh/blog/2023/08/23/using-product-requirement-documents-generate-better-web-apps-with-ai))
- [Cloud Deployment](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment.md) — Automates the configuration and publication of full-stack applications to cloud hosting providers. ([source](https://wasp.sh/blog/2023/04/11/wasp-launch-week-two))
- [Cloud Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-platforms.md) — Simplifies the distribution of full-stack applications to various cloud hosting platforms through integrated configuration. ([source](https://wasp.sh/blog/2026/06/05/wasp-launch-week-12-ts-spec))
- [Declarative Infrastructure Definitions](https://awesome-repositories.com/f/devops-infrastructure/declarative-infrastructure-definitions.md) — Manages complex application requirements like routing, background jobs, and database schemas through a centralized, high-level specification.
- [Application Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/application-deployment-tools.md) — Generates static frontend assets and backend container images to simplify moving applications to production environments. ([source](https://wasp.sh/blog/2022/11/26/michael-curry-usecase))
- [Deployment Environments](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/execution-platforms-and-targets/deployment-environments.md) — Provides flexibility in infrastructure management by supporting deployment to diverse cloud and self-hosted environments. ([source](https://wasp.sh/blog/2025/01/09/wasp-launch-week-8))
- [Background Job Processing](https://awesome-repositories.com/f/devops-infrastructure/background-job-processing.md) — Provides built-in background job processing to handle asynchronous tasks independently of the main request-response cycle. ([source](https://wasp.sh/blog/2022/01/27/waspleau))
- [Infrastructure Provisioning Tools](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/infrastructure-provisioning-tools.md) — Automates the setup and connection of local database instances using containerization to streamline environment configuration. ([source](https://wasp.sh/blog/2023/09/17/ai-meme-generator-how-to-use-openai-function-call))
- [Deployment Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/execution-platforms-and-targets/deployment-infrastructure.md) — Supports deployment to various infrastructures by generating containerized builds and providing automated deployment commands. ([source](https://wasp.sh/blog/2024/01/30/open-saas-free-open-source-starter-react-nodejs))
- [Static Route Prerendering](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/static-site-deployments/static-route-prerendering.md) — Creates static HTML files for specific application routes during the build process to improve load speeds and search engine indexing. ([source](https://wasp.sh/blog/2026/05/25/wasp-static-prerendering))
- [Local Development Environments](https://awesome-repositories.com/f/devops-infrastructure/local-development-environments.md) — Orchestrates local development servers and infrastructure components to streamline testing and debugging workflows. ([source](https://wasp.sh/blog/2025/12/23/wasp-claude-code-plugin))

### Security & Cryptography

- [User Authentication Strategies](https://awesome-repositories.com/f/security-cryptography/user-authentication-strategies.md) — Provides built-in authentication systems for managing user login and access control within the application. ([source](https://wasp.sh/blog/2022/11/29/wasp-beta))
- [Authentication Flows](https://awesome-repositories.com/f/security-cryptography/authentication-flows.md) — Supports user authentication across the entire application stack using social providers and email-password combinations. ([source](https://wasp.sh/blog/2026/06/15/wasp-typescript-spec))
- [Database-Integrated](https://awesome-repositories.com/f/security-cryptography/authentication-managers/database-integrated.md) — Handles user registration, login, and database schema initialization through centralized configuration to simplify backend state management. ([source](https://wasp.sh/blog/2023/08/09/build-real-time-voting-app-websockets-react-typescript))
- [GitHub OAuth Providers](https://awesome-repositories.com/f/security-cryptography/oauth-authentication/github-oauth-providers.md) — Enables user sign-up and login workflows by connecting existing GitHub accounts to the application identity system. ([source](https://wasp.sh/blog/2023/01/18/wasp-beta-update-dec))
- [Authentication and Authorization](https://awesome-repositories.com/f/security-cryptography/authentication-and-authorization.md) — Secures application routes and data access by defining authentication and permission rules within the project specification. ([source](https://wasp.sh/blog/2023/06/30/tutorial-jam))
- [Authentication Providers](https://awesome-repositories.com/f/security-cryptography/authentication-providers.md) — Secures application access by integrating password-based credentials or social login services through automated configuration workflows. ([source](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era))
- [Request Access Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions.md) — Enforces authentication requirements on specific application routes by toggling configuration flags to block unauthorized access. ([source](https://wasp.sh/blog/2024/08/13/how-to-add-auth-with-lucia-to-your-react-nextjs-app))
- [Request Authentication Middleware](https://awesome-repositories.com/f/security-cryptography/request-authentication-middleware.md) — Injects pre-configured security and session management logic into application routes and server operations via centralized settings.
- [Route Protection](https://awesome-repositories.com/f/security-cryptography/route-protection.md) — Restricts access to specific application pages by enforcing authentication requirements at the routing level. ([source](https://wasp.sh/blog/2023/09/17/ai-meme-generator-how-to-use-openai-function-call))
- [Social Authentication Providers](https://awesome-repositories.com/f/security-cryptography/social-authentication-providers.md) — Manages user sign-up and login flows by integrating third-party identity providers with ready-to-use interface components. ([source](https://wasp.sh/blog/2023/06/28/what-can-you-build-with-wasp))
- [Third-Party Authentication Providers](https://awesome-repositories.com/f/security-cryptography/third-party-authentication-providers.md) — Connects external identity providers to manage user sign-in and session security without developing custom authentication flows. ([source](https://wasp.sh/blog/2025/07/07/wasp-launch-week-10))
- [Authentication Form Generators](https://awesome-repositories.com/f/security-cryptography/authentication-workflows/authentication-workflows/authentication-form-generators.md) — Creates and updates login and registration forms automatically based on the authentication methods defined in the application configuration. ([source](https://wasp.sh/blog/2023/04/12/auth-ui))
- [Authentication Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/credential-lifecycle-management/authentication-management.md) — Allows selection of preferred authentication methods during project scaffolding to integrate user management and login functionality. ([source](https://wasp.sh/blog/2023/07/10/gpt-web-app-generator))
- [Tab Access Restrictions](https://awesome-repositories.com/f/security-cryptography/role-based-access-control/tab-access-restrictions.md) — Enforces access control logic on the client side to conditionally display components based on user permissions. ([source](https://wasp.sh/blog/2021/03/02/wasp-alpha))
- [Authentication Event Triggers](https://awesome-repositories.com/f/security-cryptography/authentication-event-triggers.md) — Performs additional tasks like logging or configuration during signup and login by triggering user-defined functions during authentication events. ([source](https://wasp.sh/blog/2024/07/15/wasp-launch-week-six))

### Software Engineering & Architecture

- [End-to-End Type Safety Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/end-to-end-type-safety-frameworks.md) — Infer types automatically across the full stack, ensuring server-side actions and database entities are correctly typed for the frontend. ([source](https://wasp.sh/blog/2024/01/30/open-saas-free-open-source-starter-react-nodejs))
- [Application Bootstrapping](https://awesome-repositories.com/f/software-engineering-architecture/application-bootstrapping.md) — Initializes new projects from pre-configured templates using an interactive command-line interface. ([source](https://wasp.sh/blog/2023/06/30/tutorial-jam))
- [Full-Stack Compilers](https://awesome-repositories.com/f/software-engineering-architecture/declarative-api-specifications/full-stack-compilers.md) — Translates high-level declarative configuration files into a cohesive, production-ready full-stack codebase by orchestrating frontend, backend, and database generation.
- [Application Architectures](https://awesome-repositories.com/f/software-engineering-architecture/application-architectures.md) — Allows declaring high-level requirements like authentication, routing, and background jobs in a centralized specification to automate integration. ([source](https://wasp.sh/blog/2026/05/13/new-language-for-web-dev-was-a-mistake))
- [Full-Stack TypeScript Developments](https://awesome-repositories.com/f/software-engineering-architecture/development-methodologies/engineering-best-practices/domain-specific-quality/full-stack-typescript-developments.md) — Enables full-stack development using TypeScript for both client and server codebases with integrated type support. ([source](https://wasp.sh/blog/2022/11/29/wasp-beta))
- [End-to-End Type Inference Systems](https://awesome-repositories.com/f/software-engineering-architecture/end-to-end-type-inference-systems.md) — Propagates data types automatically from database schemas and server-side logic to the frontend to ensure consistent interfaces.
- [Full Stack Architectures](https://awesome-repositories.com/f/software-engineering-architecture/full-stack-architectures.md) — Provides structural approaches for declaring frontend pages, backend routes, and database models in a centralized specification. ([source](https://wasp.sh/blog/2026/03/26/nextjs-vs-wasp-40-percent-less-tokens-same-app))
- [SaaS Scaffolding Templates](https://awesome-repositories.com/f/software-engineering-architecture/application-scaffolding/saas-scaffolding-templates.md) — Accelerates the creation of subscription-based software by providing pre-configured templates for authentication, payments, and database management.
- [Backend Server Integration](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/programmatic-interfaces/backend-server-integration.md) — Connects client interfaces directly to database operations by defining backend logic as queries and actions. ([source](https://wasp.sh/blog/2022/09/05/dev-excuses-app-tutrial))
- [Custom Middleware Implementations](https://awesome-repositories.com/f/software-engineering-architecture/middleware/custom-middleware-implementations.md) — Exposes backend logic as callable functions integrated with frontend clients, including pre-configured middleware. ([source](https://wasp.sh/blog/2024/08/20/django-vs-wasp))
- [Server-Side Logic Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/server-side-logic-frameworks.md) — Defines and executes backend business logic, including data operations and authorization checks, within the framework. ([source](https://wasp.sh/blog/2023/09/17/ai-meme-generator-how-to-use-openai-function-call))
- [Background Task Schedulers](https://awesome-repositories.com/f/software-engineering-architecture/execution-control/background-task-schedulers.md) — Executes asynchronous operations and scheduled jobs directly within the application infrastructure. ([source](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era))

### Data & Databases

- [Schema Type Synchronization](https://awesome-repositories.com/f/data-databases/data-type-definitions/schema-type-synchronization.md) — Generates shared type definitions from a centralized schema to ensure consistent data structures across client and server. ([source](https://wasp.sh/blog/2023/03/02/wasp-beta-update-feb))
- [Database Schema Migrations](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-management/database-schema-migrations.md) — Automates database schema versioning and migration application to maintain structural consistency with application code. ([source](https://wasp.sh/blog/2022/11/28/why-we-chose-prisma))
- [CRUD Interfaces](https://awesome-repositories.com/f/data-databases/database-record-management/crud-interfaces.md) — Automatically generates CRUD endpoints and database operations from declarative data models to eliminate boilerplate code. ([source](https://wasp.sh/blog/2023/06/07/wasp-beta-update-may-23))
- [Entity Relationship Models](https://awesome-repositories.com/f/data-databases/object-relational-mappers/data-modeling/entity-relationship-models.md) — Declares database schemas within a centralized configuration file to automatically generate and manage underlying data models. ([source](https://wasp.sh/blog/2022/09/05/dev-excuses-app-tutrial))
- [Schema-Driven Data Modeling](https://awesome-repositories.com/f/data-databases/schema-driven-data-modeling.md) — Maps application data structures to database schemas using a declarative language and generates interfaces for database operations. ([source](https://wasp.sh/blog/2022/11/28/why-we-chose-prisma))
- [Automated Migrations](https://awesome-repositories.com/f/data-databases/automated-migrations.md) — Executes pending migration files automatically during server deployment to ensure the production database schema remains consistent. ([source](https://wasp.sh/blog/2025/04/02/an-introduction-to-database-migrations))
- [Database Schema Managers](https://awesome-repositories.com/f/data-databases/database-schema-managers.md) — Models data structures using a centralized schema definition that automatically handles database creation and migration tasks. ([source](https://wasp.sh/blog/2024/08/20/django-vs-wasp))
- [Object-Relational Mapping Models](https://awesome-repositories.com/f/data-databases/object-relational-mapping-models.md) — Manages relational data models through an integrated object-relational mapping layer for simplified data persistence. ([source](https://wasp.sh/blog/2023/06/30/tutorial-jam))
- [Schema Synchronizers](https://awesome-repositories.com/f/data-databases/schema-synchronizers.md) — Generates and applies SQL migrations to align database tables with defined data models during development and deployment. ([source](https://wasp.sh/blog/2025/04/02/an-introduction-to-database-migrations))
- [Local Database Development Tools](https://awesome-repositories.com/f/data-databases/local-database-development-tools.md) — Automates the provisioning and connection of local database instances using containerization to eliminate manual environment configuration. ([source](https://wasp.sh/blog/2024/04/25/first-framework-that-lets-you-visualize-react-node-app-code))
- [External Schema Definitions](https://awesome-repositories.com/f/data-databases/data-governance-modeling/data-modeling-schemas/external-schema-definitions.md) — Store database schema definitions in dedicated files to improve project organization and enable native editor support. ([source](https://wasp.sh/blog/2024/07/15/wasp-launch-week-six))
- [Database Management](https://awesome-repositories.com/f/data-databases/database-management.md) — Provisions local development databases via containerization and provides tools for real-time data inspection. ([source](https://wasp.sh/blog/2024/08/20/django-vs-wasp))

### Programming Languages & Runtimes

- [Type-Safe Web Frameworks](https://awesome-repositories.com/f/programming-languages-runtimes/language-interoperability/interoperability/typescript-execution/type-safe-web-frameworks.md) — Maps data models to database schemas and generates type-safe API endpoints for seamless frontend-backend communication.
- [Type Safety](https://awesome-repositories.com/f/programming-languages-runtimes/language-features-paradigms/type-system-tools/type-safety.md) — Ensures consistent data structures across the entire application stack by propagating type definitions from the database to the frontend. ([source](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era))

### Artificial Intelligence & ML

- [OAuth Authentication](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/security-and-auth/authentication-strategies/identity-providers/oauth-authentication.md) — Connects enterprise identity providers to enable single sign-on functionality without building custom authentication logic. ([source](https://wasp.sh/blog/2026/03/29/hireveld-from-10-stacks-to-production-with-wasp))
- [AI Code Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-code-generators.md) — Automates code generation from natural language prompts using a compiler-ready configuration as a blueprint. ([source](https://wasp.sh/blog/2023/08/01/smol-ai-vs-wasp-ai))
- [Authentication Provider Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/security-and-auth/authentication-strategies/identity-providers/authentication-provider-integrations.md) — Integrates pre-built, styled components for login and registration flows to avoid manual interface development. ([source](https://wasp.sh/blog/2023/04/11/wasp-launch-week-two))
- [Agent State Management](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-state-management.md) — Maintains memory files and agent skills to support the development of intelligent features within the application. ([source](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era))
- [Configuration Autocompletion](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assisted-editing-environments/configuration-autocompletion.md) — Provides schema-aware autocompletion for configuration files to reduce syntax errors during development. ([source](https://wasp.sh/blog/2023/06/29/new-wasp-lsp))
- [Meta-Programming Extensions](https://awesome-repositories.com/f/artificial-intelligence-ml/model-capability-extensions/meta-programming-extensions.md) — Enables dynamic generation of application specifications and routing structures through custom meta-programming logic. ([source](https://wasp.sh/blog/2026/06/15/wasp-typescript-spec))

### Business & Productivity Software

- [Billing and Subscription Management](https://awesome-repositories.com/f/business-productivity-software/billing-and-subscription-management.md) — Integrates billing and subscription management to handle financial transactions and usage-based billing. ([source](https://wasp.sh/blog/2025/12/17/wasp-xmas-launch))
- [Payment Gateway Integrations](https://awesome-repositories.com/f/business-productivity-software/payment-gateway-integrations.md) — Connects to payment gateways to process customer transactions and subscriptions through a unified interface. ([source](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era))
- [Payment Processing Integrations](https://awesome-repositories.com/f/business-productivity-software/payment-processing-integrations.md) — Simplifies payment processing configuration to handle transactions and billing cycles without manual boilerplate. ([source](https://wasp.sh/blog/2024/09/17/from-idea-to-20k-in-days-how-wasp-accelerated-nuloapps-launch))
- [Authentication Lifecycle Hooks](https://awesome-repositories.com/f/business-productivity-software/authentication-hooks/authentication-lifecycle-hooks.md) — Allows tailoring login and registration behavior by executing custom code during authentication lifecycle events using hooks. ([source](https://wasp.sh/blog/2024/08/13/how-to-add-auth-with-lucia-to-your-react-nextjs-app))

### System Administration & Monitoring

- [Background Job Schedulers](https://awesome-repositories.com/f/system-administration-monitoring/background-job-schedulers.md) — Runs one-time or recurring tasks outside the main request-response cycle to handle resource-intensive operations like data processing. ([source](https://wasp.sh/blog/2022/11/29/wasp-beta))
- [Development Diagnostics](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/diagnostic-error-reporting/development-diagnostics.md) — Identifies syntax errors and configuration warnings in real-time while editing, highlighting problematic code within the development environment. ([source](https://wasp.sh/blog/2022/12/01/beta-ide-improvements))
- [Operation Execution](https://awesome-repositories.com/f/system-administration-monitoring/server-operational-management/operation-execution.md) — Defines backend logic for data operations, exposed to the frontend with built-in caching and reactive updates. ([source](https://wasp.sh/blog/2021/12/02/waspello))

### User Interface & Experience

- [User Interface Frameworks](https://awesome-repositories.com/f/user-interface-experience/user-interface-frameworks.md) — Supports building interactive user interfaces using modern hooks, form APIs, and component rendering patterns. ([source](https://wasp.sh/blog/2025/12/17/wasp-xmas-launch))

### Networking & Communication

- [Email Automation Services](https://awesome-repositories.com/f/networking-communication/email-automation-services.md) — Triggers transactional or notification emails to users as part of application workflows or background processes. ([source](https://wasp.sh/blog/2023/06/28/what-can-you-build-with-wasp))
- [Email Notification Services](https://awesome-repositories.com/f/networking-communication/email-notification-services.md) — Integrates email delivery services into the application workflow to enable automated messaging and user communication. ([source](https://wasp.sh/blog/2023/08/23/using-product-requirement-documents-generate-better-web-apps-with-ai))
