Ergonomic Framework for Humans. With End-to-End Type Safety, formidable speed, and exceptional developer experience. Supercharged by Bun

Joined September 2023
40 Photos and videos
Pinned Tweet
23 Dec 2025
Ergonomic Framework for Humans & Fox Girls
5
4
68
29,425
elysiaJS retweeted
In Elysia 2 Macro objects now support `derive` This was not possible in 1.x so we have a separate syntax using .macro(name, object), but it is now supported in Elysia 2 So you don't have to figure out which syntax to use for which
5
1
106
5,486
elysiaJS retweeted
Elysia AOT build plugin It runs Elysia code construction (new Function), Sucrose, and TypeBox Compile in the build step This would really help with Cloudflare Worker by eliminating `new Function` and reducing most startup time Available Bun build, esbuild and vite plugin
4
4
67
9,970
elysiaJS retweeted
Elysia 2.0 codename Kiana This is an entire rewrite of Elysia with a better foundation structure This release aims to provide much better performance, memory usage and easier contributions You can track the progress the progress here Expect 2 months until stable release
35
22
629
34,800
elysiaJS retweeted
From @elysiajs@elysia on npm $ bun install @elysia/eden Elysia plugins are now under @elysia instead of @elysiajs We will continue to publish patches under @elysiajs until Elysia 2 arrive Make sure to migrate to @elysia when possible
Got some good news, will share soon
18
26
700
43,130
Congrats!!
Apr 21
Finally, 30K⭐️ Thank you!
1
66
5,408
elysiaJS retweeted
Elysia 1.4.28 Streaming Blob/Uint8Array/ArrayBuffer up to 64x faster If you choose Elysia as a reverse proxy, it should be much faster now
6
9
234
17,742
elysiaJS retweeted
Ergonomic Framework for Humans
3
5
165
11,674
elysiaJS retweeted
t.String({ format: 'url' }) is vulnerable to redos on long URL It only has an impact on a specific pattern with a long URL string (> 4096 characters) Valid URL, and most value isn't affected by redos As a workaround, it's recommended to 1. Limit the URL string to a reasonable limit (< 384) 2. If a long URL string is necessary, it's recommended to update Elysia to at least 1.4.26 We will disclose a vulnerability in the upcoming week
1
3
45
9,675
elysiaJS retweeted
Unsigned Cookie Transition Migrate from unsigned to signed cookie can be frustrating By adding `null` in an array of cookie secrets, new cookie will be signed while the old one will continue to be supported We can have multiple secrets too! Available on Elysia 1.4.24
1
4
44
7,656
elysiaJS retweeted
How we made Elysia fast Wrote a thing about we made Elysia fast and likely as one of the fastest JavaScript frameworks Explaning about JIT "Compiler" and "Sucrose"
25
26
631
60,461
elysiaJS retweeted
ElysiaJS will never involve with cryptocurrency This isn’t the first time and it won’t be the last but my answer will always be the same My passion is not for a quick cash grab My dignity is not something for sell My soul is not something you can buy
11
10
357
16,040
elysiaJS retweeted
Elysia 1.4.22 ~4% general performance improvement ~35% performance improvement for "mount" and several bug fixes
5
3
103
7,811
elysiaJS retweeted
In December, I discovered a very simple yet critical vulnerability in @elysiaJS (CVE pending). The bug has been fixed for almost a month now, so I'm sharing the details: ElysiaJS Cookie Signature Validation Bypass devansh.bearblog.dev/elysiaj…
7
28
410
31,451
elysiaJS retweeted
I think Elysia make a lot of sense for meta-framework API routes API routes are usually lacking in documentation area because of rapid development so it's somewhat hard to track when something changes Elysia fix that because it's self-documenting by offering: 1. Eden Treaty: End-to-end type safety w/ RPC-like client similar to tRPC 2. OpenAPI: Tight integration with OpenAPI and runtime schema with Standard JSON Schema eg. TypeBox, Zod, etc. 3. OpenAPI Type Gen: Automatic documenting all possible type based on HTTP status using return type infers directly from TypeScript type Because it's Single Source of Truth from runtime to type to OpenAPI documentation to Frontend via RPC-like client without generator means nothing is out of sync and directly infers from code This means if something changes, it would show exactly where it could cause error and if your code works and the documentation would update instantly without effort It's a REST API, so everyone already knows it and you can just use something like OpenAPI generator for other languages as necessary to works with And it's using Web Standard API so it works with most meta framework like Nextjs, Nuxt, Tanstack Start, Astro and so on Elysia is "If your code works, it's self documented"
13
4
202
13,320
elysiaJS retweeted
Elysia 1.4.20
4
4
130
9,259
elysiaJS retweeted
27 Dec 2025
What made you choose Hono over Elysia on Bun I want to understand the reason and what Elysia is lacking and how can it be improved
124
8
447
103,891
elysiaJS retweeted
24 Dec 2025
We add a "think harder" to Elysia chan Now you should be able to ask her more complex questions if needed We are also experimenting with a new model for Elysia chan so let us know your experience Also, please stop flirting with Elysia chan 🥺
9
2
118
9,201
elysiaJS retweeted
23 Dec 2025
Wrote a thing or two about Elysia Inspired by motherfuckingwebsite and justfuckingusereact
14
14
312
25,611
elysiaJS retweeted
18 Dec 2025
Elysia OpenAPI now supports Standard JSON Schema conversion Now, you don't have to add "mapJsonSchema" manually for validators that support this standard, eg. Zod Standalone Schema is now also supported as well
6
8
146
7,874