Encore
Official@encoredev · Sweden
Offers a backend development platform for building type-safe distributed services using Go and TypeScript with integrated infrastructure provisioning.
Agent Skills by Encore
Showing 14 vetted skills indexed across 1 GitHub repositories.
encore-database
Manage Encore.ts database access with typed queries, migrations, and Drizzle ORM integration.
encore-frontend
Generate a typed TypeScript client for React/Next.js frontends from Encore.ts APIs.
encore-auth
Automate authentication setup and enforcement for Encore.ts APIs and services.
encore-go-infrastructure
Declare Go infrastructure resources for automated provisioning with Encore.
encore-code-review
Detect Encore.ts best-practice violations and emit severity-labeled reports.
encore-go-database
Enable type-safe Go database access and migrations in Encore services.
encore-go-testing
Run Encore Go tests for APIs, databases, and pub/sub flows.
encore-getting-started
Scaffold TypeScript backend projects with Encore.ts CLI.
encore-go-api
Generate Go API endpoints from Encore annotations with typed parameters and validation.
encore-service
Define canonical Encore.ts service structures with encore.service.ts files.
encore-go-service
Organize Go packages with API endpoints into distinct Encore services.
encore-infrastructure
Declare and provision databases, messaging topics, cron schedules, and secrets for Encore.ts applications.
encore-go-getting-started
Scaffold Encore Go projects with setup, structure, and example endpoints.
encore-go-code-review
Review Encore Go code for quality, security, and best-practice issues.
Frequently Asked Questions About Encore
FAQPage SchemaWhat specific backend tasks does Encore enable?▼
Encore enables the definition of distributed services, type-safe database access, and infrastructure provisioning within a single codebase. It handles endpoint generation, authentication enforcement, and service-to-service communication, allowing developers to focus on business logic while the platform manages the underlying cloud resources and service structures.
Which engineering personas benefit most from this platform?▼
Full-stack developers and backend engineers working with Go or TypeScript benefit most from this platform. It is designed for teams building distributed systems who require strict type safety between services, frontends, and databases, while reducing the overhead of manual infrastructure configuration and boilerplate code management.
What are the prerequisites for deploying services with Encore?▼
To use Encore, you must have the platform installed locally to scaffold your project using the provided initialization commands. You will need a Go or TypeScript environment, and your application code must utilize specific annotations to define services, endpoints, and infrastructure resources for the platform to process.