📢 Enjoy the same components for the client and the server without a virtual DOM, compiler or tagged templates. The only web component without the known flaws.

Joined October 2023
22 Photos and videos
Pinned Tweet
21 Nov 2023
📢 Use JSX and lots more in the browser without a virtual DOM.
3
3
1,366
With koras, this is no longer a problem. You can auth on the server and still use the components interactively on the client because the components work similarly om the client and the server. The best thing since sliced bread.
JWT auth is what happens when you don’t trust your server… so you move the problem to the client and call it “stateless.” Now you have: • refresh token gymnastics • storage debates • expiry edge cases • revocation hacks All to avoid… a cookie.
99
26 Mar 2025
It is achieved internally.
1
395
30 Jan 2025
The next docs we are shipping will come with "Why koras.jsx?" We have already stated business reasons to use it but in this case, it is going to be strictly technical reasons. Cheers ✅
2
2
152
9 Jan 2025
Yes! Let's give respect to those who deserve it. ✅ koras.jsx is an unhinged jQuery composition 😂
1
112
7 Jan 2025
No longer true when you throw in koras.jsx. htmx or alpine.js will definitely leave these positions if koras.jsx is part of this.
interesting that the event-driven, imperative hyperscript solution is <= lines of code than all the reactive solutions expressiveness of hyperscript helps a lot: css literals, relative expressions, etc not always going to be the case of course but cool to see in this situation!
1
179
31 Dec 2024
$render(2025, props) with no build 💯
165
26 Dec 2024
React devs when useEffect() is causing re-rendering.
25 Dec 2024
Devs joining standup at 9am
1
2
71
25 Dec 2024
Christmas Gift 🌲 We are exposing another koras.jsx util — $style() — so that you can pre-render and scope <style> to components. const appStyle = $style({ component: "app", css:` <style> #app img {} </style> `}) It throws an error if not scoped to #app
1
1
143
11 Dec 2024
SSR or whatever you want, we give it to you with elegance 🤩.
1
1
88
7 Dec 2024
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| Enjoy web components without a shadow DOM |__________| \ (•◡•) / \ / —— | | |_ |_
1
1
101
6 Dec 2024
✅ Try koras.js to experience web components with no shadow DOM.
39
4 Dec 2024
Have you tried koras.jsx? Try it out today if you want to take your programming skills to the next level. Here is the docs: codingnninja.github.io/koras…

2
2
92
8 Nov 2024
Be informed that our current docs is not up-to-date because we are yet to ship the latest one. Things like $trigger, stringify and $purify are no longer needed. You can simply use ${ } and { } instead. We are shipping the latest docs soon. Stay tuned 🤩
1
1
109
20 Oct 2024
So confident of $render.jsx. 🔹It is faster than any framework frontend ever built by a man or a woman. 🔹It is composable like React. 🔹It has great UX like no other framework. 🔹It is cross platforms. 🔹It is local first. 🔹It is cost efficient. It just works 🤩
2
1
140
23 Sep 2024
Super duper crazy 🤩 We have taken sapablog to the next level with: 🔹Page routing 🔹Publish functionality 🔹Markdown editor 🔹And more Few features to go: 🔹Persisting posts 🔹Loading post appropriately 🔹Code block formatting 🔹More Styling view: gjmrnc.csb.app/
1
1
196
22 Sep 2024
The coolest thing ever ✅ Almost done converting markdown to JSON and send it to GitHub with sapabase.js. It is neat. This will be useful for a lot of cases since output is in JSON format.
1
1
114
15 Sep 2024
In $render.jsx@0.0.20, you will be able to use DOMpurify if you want additional layer of security. Just $register(DOMpurify) and $render.jsx will take care of the rest. So cool and you have nothing to be scared of 💯
1
211
24 Aug 2024
Tell me you like @tailwindcss without telling me you like Tailwind CSS. Tailwind CSS colorPicker using $render.jsx: 666k9k.csb.app/

364
4 Aug 2024
Why boosting yourself when you can boost your code? 🔥 With $render.jsx, you can ship like crazy without caffeine or any energy booster 🤩
275
2 Aug 2024
Yo 🔥 $render.jsx is in the pipeline. Updates: 1. Improved Error Handling 2. Improved parsing accuracy 3. Docs update Note: I just opened up my DM too 👍🏻
1
1
133