Backend & APIs
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
api-design-principleswshobson/agentsDesign REST and GraphQL APIs that are intuitive, scalable and easy to maintain★41.9K
api-design-principlesDesign REST and GraphQL APIs that are intuitive, scalable and easy to maintain
architecture-patternswshobson/agentsApply Clean, Hexagonal and DDD architecture to new services or monolith refactors★41.9K
architecture-patternsApply Clean, Hexagonal and DDD architecture to new services or monolith refactors
async-python-patternswshobson/agentsWrite concurrent Python with asyncio, async/await and non-blocking I/O★41.9K
async-python-patternsWrite concurrent Python with asyncio, async/await and non-blocking I/O
auth-implementation-patternswshobson/agentsBuild JWT, OAuth2, session and RBAC access control for secure APIs★41.9K
auth-implementation-patternsBuild JWT, OAuth2, session and RBAC access control for secure APIs
cqrs-implementationwshobson/agentsSeparate read and write models with CQRS for scalable query performance★41.9K
cqrs-implementationSeparate read and write models with CQRS for scalable query performance
dotnet-backend-patternswshobson/agentsBuild .NET APIs and services with async, dependency injection and EF Core★41.9K
dotnet-backend-patternsBuild .NET APIs and services with async, dependency injection and EF Core
error-handling-patternswshobson/agentsDesign error handling with Result types, propagation and graceful degradation★41.9K
error-handling-patternsDesign error handling with Result types, propagation and graceful degradation
fastapi-templateswshobson/agentsScaffold production FastAPI projects with async patterns and dependency injection★41.9K
fastapi-templatesScaffold production FastAPI projects with async patterns and dependency injection
go-concurrency-patternswshobson/agentsBuild concurrent Go with goroutines, channels, worker pools and race fixes★41.9K
go-concurrency-patternsBuild concurrent Go with goroutines, channels, worker pools and race fixes
microservices-patternswshobson/agentsDesign microservice boundaries, event-driven messaging and resilience patterns★41.9K
microservices-patternsDesign microservice boundaries, event-driven messaging and resilience patterns
nodejs-backend-patternswshobson/agentsBuild Node.js services with Express or Fastify, auth, middleware and error handling★41.9K
nodejs-backend-patternsBuild Node.js services with Express or Fastify, auth, middleware and error handling
paypal-integrationwshobson/agentsIntegrate PayPal express checkout, subscriptions and refund handling★41.9K
paypal-integrationIntegrate PayPal express checkout, subscriptions and refund handling
python-background-jobswshobson/agentsSet up Python task queues and workers for long-running background jobs★41.9K
python-background-jobsSet up Python task queues and workers for long-running background jobs
python-configurationwshobson/agentsManage Python settings from environment variables with pydantic-settings★41.9K
python-configurationManage Python settings from environment variables with pydantic-settings
python-error-handlingwshobson/agentsDesign Python exception hierarchies and handle partial batch failures★41.9K
python-error-handlingDesign Python exception hierarchies and handle partial batch failures
python-resiliencewshobson/agentsAdd Python retries, exponential backoff and timeouts for transient failures★41.9K
python-resilienceAdd Python retries, exponential backoff and timeouts for transient failures
python-resource-managementwshobson/agentsManage Python connections, file handles and streaming responses with context managers★41.9K
python-resource-managementManage Python connections, file handles and streaming responses with context managers
saga-orchestrationwshobson/agentsCoordinate distributed transactions with saga patterns and compensating actions★41.9K
saga-orchestrationCoordinate distributed transactions with saga patterns and compensating actions
stripe-integrationwshobson/agentsIntegrate Stripe checkout, subscriptions and webhooks into your app★41.9K
stripe-integrationIntegrate Stripe checkout, subscriptions and webhooks into your app
workflow-orchestration-patternswshobson/agentsDesign durable Temporal workflows with saga, state and determinism rules★41.9K
workflow-orchestration-patternsDesign durable Temporal workflows with saga, state and determinism rules
adapter-expresstrpc/trpcMount tRPC as Express middleware with context and body parsing set up correctly★40.7K
adapter-expressMount tRPC as Express middleware with context and body parsing set up correctly
adapter-fastifytrpc/trpcMount tRPC as a Fastify plugin with WebSocket subscriptions and batch limits★40.7K
adapter-fastifyMount tRPC as a Fastify plugin with WebSocket subscriptions and batch limits
adapter-standalonetrpc/trpcRun tRPC on Node's built-in HTTP or HTTP/2 server with CORS and base paths★40.7K
adapter-standaloneRun tRPC on Node's built-in HTTP or HTTP/2 server with CORS and base paths
authtrpc/trpcAdd JWT or cookie auth to tRPC with protected procedures and narrowed context★40.7K
authAdd JWT or cookie auth to tRPC with protected procedures and narrowed context
cachingtrpc/trpcSet CDN and browser cache headers on tRPC query responses without caching mutations★40.7K
cachingSet CDN and browser cache headers on tRPC query responses without caching mutations
client-setuptrpc/trpcCreate a vanilla tRPC client with typed links, auth headers and error types★40.7K
client-setupCreate a vanilla tRPC client with typed links, auth headers and error types
error-handlingtrpc/trpcThrow typed TRPCError codes and map them to HTTP status and client error messages★40.7K
error-handlingThrow typed TRPCError codes and map them to HTTP status and client error messages
linkstrpc/trpcConfigure tRPC client links for batching, subscriptions, logging and retries★40.7K
linksConfigure tRPC client links for batching, subscriptions, logging and retries
middlewarestrpc/trpcCompose tRPC middleware to narrow context for logging, timing and auth checks★40.7K
middlewaresCompose tRPC middleware to narrow context for logging, timing and auth checks
non-json-content-typestrpc/trpcAccept FormData, file uploads and binary inputs in tRPC mutations with split links★40.7K
non-json-content-typesAccept FormData, file uploads and binary inputs in tRPC mutations with split links
openapitrpc/trpcGenerate OpenAPI 3.1 specs and typed REST clients from a tRPC router★40.7K
openapiGenerate OpenAPI 3.1 specs and typed REST clients from a tRPC router
server-setuptrpc/trpcInitialize tRPC with routers, procedures, context and an exported AppRouter type★40.7K
server-setupInitialize tRPC with routers, procedures, context and an exported AppRouter type
server-side-callstrpc/trpcCall tRPC procedures directly from server code for tests and internal logic★40.7K
server-side-callsCall tRPC procedures directly from server code for tests and internal logic
service-oriented-architecturetrpc/trpcSplit a tRPC backend into services with custom links that route by path★40.7K
service-oriented-architectureSplit a tRPC backend into services with custom links that route by path
subscriptionstrpc/trpcBuild real-time tRPC subscriptions with async generators, SSE and resume support★40.7K
subscriptionsBuild real-time tRPC subscriptions with async generators, SSE and resume support
superjsontrpc/trpcSend Dates, Maps, Sets and BigInts over tRPC with matching SuperJSON transformers★40.7K
superjsonSend Dates, Maps, Sets and BigInts over tRPC with matching SuperJSON transformers
trpc-routertrpc/trpcRoute any tRPC task to the right skill from setup to React Query and links★40.7K
trpc-routerRoute any tRPC task to the right skill from setup to React Query and links
validatorstrpc/trpcValidate tRPC inputs and outputs with Zod, Valibot, ArkType or custom schemas★40.7K
validatorsValidate tRPC inputs and outputs with Zod, Valibot, ArkType or custom schemas
aspiregithub/awesome-copilotCreate, run and deploy .NET distributed apps with Aspire AppHost and dashboard★40.5K
aspireCreate, run and deploy .NET distributed apps with Aspire AppHost and dashboard
cloud-design-patternsgithub/awesome-copilotApply 42 cloud design patterns for reliability, messaging and scaling★40.5K
cloud-design-patternsApply 42 cloud design patterns for reliability, messaging and scaling
create-quarkus-projectgithub/awesome-copilotScaffold a Quarkus Maven or Gradle project with extensions and dev mode★40.5K
create-quarkus-projectScaffold a Quarkus Maven or Gradle project with extensions and dev mode
create-spring-boot-java-projectgithub/awesome-copilotCreate a Spring Boot Java project skeleton with the standard layout★40.5K
create-spring-boot-java-projectCreate a Spring Boot Java project skeleton with the standard layout
create-spring-boot-kotlin-projectgithub/awesome-copilotCreate a Spring Boot Kotlin project skeleton with the standard layout★40.5K
create-spring-boot-kotlin-projectCreate a Spring Boot Kotlin project skeleton with the standard layout
dotnet-timezonegithub/awesome-copilotHandle time zones, DST and UTC conversions in C# with TimeZoneInfo and NodaTime★40.5K
dotnet-timezoneHandle time zones, DST and UTC conversions in C# with TimeZoneInfo and NodaTime
java-add-graalvm-native-image-supportgithub/awesome-copilotAdd GraalVM native image support to Spring Boot, Micronaut or plain Java apps★40.5K
java-add-graalvm-native-image-supportAdd GraalVM native image support to Spring Boot, Micronaut or plain Java apps
java-developmentgithub/awesome-copilotWrite everyday plain Java with Maven or Gradle, modern JDK idioms and error handling★40.5K
java-developmentWrite everyday plain Java with Maven or Gradle, modern JDK idioms and error handling
java-helidongithub/awesome-copilotBuild Helidon 4 SE and MP services with routing, config, security and tests★40.5K
java-helidonBuild Helidon 4 SE and MP services with routing, config, security and tests
kotlin-springbootgithub/awesome-copilotApply Spring Boot and Kotlin best practices to build backend applications★40.5K
kotlin-springbootApply Spring Boot and Kotlin best practices to build backend applications
nuget-managergithub/awesome-copilotAdd, remove and update NuGet package versions in .NET projects with the dotnet CLI★40.5K
nuget-managerAdd, remove and update NuGet package versions in .NET projects with the dotnet CLI
openapi-to-application-codegithub/awesome-copilotGenerate a complete production-style application from an OpenAPI specification★40.5K
openapi-to-application-codeGenerate a complete production-style application from an OpenAPI specification