Loading video...
Video Failed to Load
📣 Announcing Solid Desktop Develop macOS with SolidJS 🔊🆙
68,461 views • 1 year ago •via X (Twitter)
10 Comments

Available on the Mac App Store right now, weighing in at just 5.5 MB 🤏 Developed with @deno_land v2 and deployed using Hermes from @MetaOpenSource (shoutout to @tmikov!)

Submission for #SolidHack2024 where you 🫵 can vote! Thank you to the sponsors @getsentry @Netlify and the Solid community, @RyanCarniato @davedbase @devagrawal09 @AtilaFassina et al. Technical details in 🧵, let’s dig in 👇

Yes, you don't need Xcode installed to run and develop @solid_js apps for macOS. You can start the app directly from the terminal, it's as simple as that. See here: Starter template here:

The runtime is a critical component that connects macOS APIs to JavaScript. Written in Objective-C++, it leverages Node-API to facilitate seamless communication with any JavaScript engine that implements an engine-agnostic Node-API layer.

Foundation integrates the concepts of web and native, making the process of building native macOS apps intuitive and familiar for web developers. By combining the best ideas from both worlds, it ensures that developers can leverage their existing web development skills to create high-quality apps from day one.

As mentioned, the Solid Desktop app on Mac App Store is just 5.5 MB in size. That is possible with Hermes, a JavaScript engine developed by @MetaOpenSource. Credit to @tmikov for his continued excellence on the engine. Hermes provides optimal performance while having minimal footprint.

Big thank you to contributors @ammarahm_ed @DeveloperrDj @wwwalkerrun as this was all developed in 30 days, so there's a lot more to come here 🎉

@solid_js Sickkkkkkkk!!!!!!!!

@solid_js ♥️ Please enjoy!

@solid_js This is a big leap forward! Hats off to the team! Will a template for Vue be coming soon? 😍
