LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

elysiajs

Create backend with ElysiaJS, a type-safe, high-performance framework.

63stars2forksUpdated 4/30/2026
Web DevelopmentTesting & QA#validation#websockets#backend-development#elysiajs#testing#typescript

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([patterns/mvc.md] password =, [references/websocket.md] token =, [references/deployment.md] SECRET=)
Sensitive File Access([plugins/opentelemetry.md] .env, [integrations/ai-sdk.md] .env, [plugins/jwt.md] .env)
Security Score50/100

About elysiajs

The elysiajs skill enables developers to build high-performance, type-safe backend servers using the ElysiaJS framework. ElysiaJS is a TypeScript-first framework optimized for Bun but is versatile enough to work with other JavaScript runtimes. This skill provides guidance for creating and managing routes, handling HTTP requests, performing input validation, implementing authentication, and integrating with external services, all while maintaining strict type safety and performance efficiency. By using this skill, developers can streamline backend development, reduce runtime errors, and leverage modern TypeScript features to ensure predictable and reliable server behavior.

Key features of this skill include route creation and management for all standard HTTP methods, validation using TypeBox or alternative schema libraries like Zod and Valibot, response validation, file uploads, nested objects, and array handling. It also supports authentication mechanisms including JWT and session-based strategies, plugin integration for CORS, OpenAPI, and static files, and real-time capabilities through WebSocket endpoints. Additionally, it provides guidance on testing Elysia instances and deploying servers to production environments, making it a comprehensive resource for backend developers working with this framework.

This skill is ideal for developers looking to rapidly scaffold and implement backend services in TypeScript while ensuring type safety and high performance. It is especially useful for those building APIs, real-time applications, or integrating with external services like ORMs or authentication providers. Target users include full-stack developers, backend engineers, and teams adopting modern TypeScript-based server architectures who need a reliable and structured approach to building, validating, and deploying server-side applications.

FAQ

What is the primary use of the elysiajs skill?

The elysiajs skill is used to guide developers in building type-safe, high-performance backend servers with ElysiaJS, including route handling, validation, authentication, plugins, integrations, and deployment.

Which validation libraries are supported?

This skill provides guidance for using TypeBox as the primary validation library, and also supports alternative schemas like Zod, Valibot, and ArkType.

Can I use ElysiaJS with runtimes other than Bun?

Yes, while ElysiaJS is Bun-first, it is not limited to Bun and can be used in other JavaScript runtimes compatible with TypeScript.

Does this skill cover real-time features?

Yes, the skill includes guidance for setting up WebSocket endpoints to enable real-time communication features in your backend.

Is this skill suitable for production deployments?

Yes, the skill provides instructions for deploying ElysiaJS servers to production, including setup for authentication, plugins, and type-safe route validation.

All Files

54 files
examples/schema.ts1.1 KB
View
examples/guard.ts0.7 KB
View
SKILL.md12.6 KB
View
examples/basic.ts0.2 KB
View
examples/body-parser.ts0.7 KB
View
examples/complex.ts2.5 KB
View
examples/cookie.ts0.7 KB
View
examples/error.ts0.6 KB
View
examples/file.ts0.2 KB
View
examples/upload-file.ts0.3 KB
View
examples/websocket.ts0.5 KB
View
metadata.json0.2 KB
View
references/eden.md3.5 KB
View
integrations/deno.md0.6 KB
View
integrations/drizzle.md6.0 KB
View
plugins/opentelemetry.md4.1 KB
View
examples/rename.ts0.8 KB
View
integrations/react-email.md3.0 KB
View
examples/map-response.ts0.3 KB
View
integrations/nuxt.md1.1 KB
View
examples/redirect.ts0.1 KB
View
integrations/prisma.md1.9 KB
View
examples/state.ts0.1 KB
View
integrations/tanstack-start.md1.8 KB
View
references/cookie.md3.6 KB
View
integrations/ai-sdk.md2.0 KB
View
patterns/mvc.md10.5 KB
View
references/lifecycle.md5.3 KB
View
integrations/astro.md1.2 KB
View
plugins/bearer.md0.7 KB
View
references/macro.md1.7 KB
View
integrations/better-auth.md2.6 KB
View
plugins/cors.md3.7 KB
View
references/plugin.md4.8 KB
View
integrations/cloudflare-worker.md1.8 KB
View
plugins/cron.md8.4 KB
View
references/route.md7.3 KB
View
integrations/expo.md1.8 KB
View
plugins/html.md3.8 KB
View
references/websocket.md4.0 KB
View
integrations/nextjs.md2.1 KB
View
plugins/jwt.md6.5 KB
View
integrations/nodejs.md1.0 KB
View
plugins/openapi.md4.2 KB
View
integrations/sveltekit.md1.2 KB
View
references/bun-fullstack-dev-server.md2.3 KB
View
integrations/vercel.md0.9 KB
View
references/deployment.md6.9 KB
View
plugins/graphql-apollo.md1.6 KB
View
references/testing.md8.1 KB
View
plugins/graphql-yoga.md1.7 KB
View
references/validation.md9.9 KB
View
plugins/server-timing.md1.8 KB
View
plugins/static.md1.8 KB
View

Install elysiajs

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

elysiajs/skills

Related Skills

claude-for-safari

95

youtube-thumbnail

4,282

mantis-history

2,480

mantis-patch

2,480