# What language is Elements written in?

**URL:** <https://forums.realmacsoftware.com/t/what-language-is-elements-written-in/46554>\
**Category:** RapidWeaver Elements\
**Created:** [March 3, 2025, 6:00am UTC](https://forums.realmacsoftware.com/t/what-language-is-elements-written-in/46554 "2025-03-03T06:00:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![reflex](https://avatars.discourse-cdn.com/v4/letter/r/f05b48/32.png) [@reflex](https://forums.realmacsoftware.com/u/reflex)\
**Post date:** [March 3, 2025, 6:00am UTC](https://forums.realmacsoftware.com/t/what-language-is-elements-written-in/46554/1 "2025-03-03T06:00:40Z")

</div>

Just as a curiosity (I’m a hobby developer), what programming language is Elements itself written in?

I see a number of cross-platform web design apps are in Javascript etc. Since this is Mac orientated software, which direction have the Realmac developers gone?

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [March 3, 2025, 11:39am UTC](https://forums.realmacsoftware.com/t/what-language-is-elements-written-in/46554/2 "2025-03-03T11:39:19Z")

</div>

Elements is a native Mac app written in Obj-C and Swift 😊

---

<div class="post-metadata">

**Author:** ![RussOggi255](https://avatars.discourse-cdn.com/v4/letter/r/ee7513/32.png) [@RussOggi255](https://forums.realmacsoftware.com/u/RussOggi255)\
**Post date:** [March 3, 2025, 1:26pm UTC](https://forums.realmacsoftware.com/t/what-language-is-elements-written-in/46554/3 "2025-03-03T13:26:33Z")

</div>

I started writing apps in Obj-C, what a rubbish language 😉  
Switched to Swift and never looked back 🙂

---

<div class="post-metadata">

**Author:** ![reflex](https://avatars.discourse-cdn.com/v4/letter/r/f05b48/32.png) [@reflex](https://forums.realmacsoftware.com/u/reflex)\
**Post date:** [March 3, 2025, 6:28pm UTC](https://forums.realmacsoftware.com/t/what-language-is-elements-written-in/46554/4 "2025-03-03T18:28:26Z")

</div>

I’m not ready to say Obj-C is a rubbish language. It has some great features (well, perhaps one or two) that Swift abandoned. Having said that, I’d not want to go back. A line of Swift is a whole lot easier to write (and read) and the advancements made in the last few years are head spinning.

I am really surprised Elements still has ties to the old technology though, given it is supposedly a new creation. I guess it still uses chunks of code from RW, plus that’s where developers’ experience is.

Thanks, @Dan, for the insight.
