# Possible to share built in Elements components on GitHub?

**URL:** https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941
**Category:** Elements
**Created:** [March 26, 2025, 5:52pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941 "2025-03-26T17:52:11Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 26, 2025, 5:52pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/1 "2025-03-26T17:52:11Z")

</div>

It sure would make life easier to keep in line with Elements built in components if they were available on GitHub un-encoded.

You want to build a component that works with text, boom! start with the Default text component, and your off to the races.

There are so many properties to try and copy like for like to keep the experience the same for the end user.

---

<div class="post-metadata">

### Author: ![Beblebroks](https://avatars.discourse-cdn.com/v4/letter/b/db5fbb/32.png) [@Beblebroks](https://forums.realmacsoftware.com/u/Beblebroks)
#### Post date: [March 26, 2025, 5:58pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/2 "2025-03-26T17:58:48Z")

</div>

Hi @Doobox,

would be a cool idea. But I assume some of those componenents are quite special and use non-public features? Not sure about that. At least thats how it appears to me in some cases. When looking at the browser source.

For the base settings you can always use the custom components. Thats what I start with normally. They have a lot sample code 😃

---

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 26, 2025, 6:02pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/3 "2025-03-26T18:02:04Z")

</div>

Yeah, even just the basics like text, image, svg etc.  
Text has about a bajillion properties 😂

---

<div class="post-metadata">

### Author: ![Beblebroks](https://avatars.discourse-cdn.com/v4/letter/b/db5fbb/32.png) [@Beblebroks](https://forums.realmacsoftware.com/u/Beblebroks)
#### Post date: [March 26, 2025, 6:04pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/4 "2025-03-26T18:04:29Z")

</div>

Yeah right the props. I forgot about those. Took me a while to build up the same and have the same look and feel. 🤣

---

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 26, 2025, 6:08pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/5 "2025-03-26T18:08:23Z")

</div>

I saved a few to Snippets Lab that I copied like for like for a couple components already. But just started another component that really should have everything in the kitchen sink included, and was like Urgggh 😭

---

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 26, 2025, 6:18pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/6 "2025-03-26T18:18:54Z")

</div>

Could be really whiz bang in a right click context menu:

 ![props](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/3/c/3c559e2703700d076103a0518baf7e168e1e3949.png)

---

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 26, 2025, 6:32pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/7 "2025-03-26T18:32:46Z")

</div>

Oooooo! Mind readers 😂

 ![CleanShot 2025-03-26 at 6 .31.52@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/a/4/a4e5960ae99e05d5f563b96951490db7cb8071e1.jpeg)

---

<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 26, 2025, 6:37pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/8 "2025-03-26T18:37:13Z")

</div>

@Doobox That is just for [page properties](https://forums.realmacsoftware.com/t/page-properties-missing-resources-path/46852/4). But I do like the idea of us providing some more example components that use some of our control layouts making it easier for you.

If ever you need anything specific, just ask and we can post code snippets to help out 😊

> [@Beblebroks](#):
>
> But I assume some of those componenents are quite special and use non-public features? Not sure about that. At least thats how it appears to me in some cases. When looking at the browser source.

Nope, we’re only using the public API, nothing is private… anything we do in a component is available to you guys 🎉

---

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 26, 2025, 6:43pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/9 "2025-03-26T18:43:04Z")

</div>

The new properties component is a really handy quick reference!

---

<div class="post-metadata">

### Author: ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)
#### Post date: [March 27, 2025, 11:13pm UTC](https://forums.realmacsoftware.com/t/possible-to-share-built-in-elements-components-on-github/46941/10 "2025-03-27T23:13:55Z")

</div>

Just clicking around in Elements reminded me of this discussion.  
So before I forget (getting old), This seems like it might be fairly low hanging fruit when you guys get back onto the developer stuff.

Setting a “Use developer features” toggle in settings would enable, this and maybe more developer features like the debugger etc etc…

Then we’d get an extra context menu item here when right clicking a groups title bar “Copy Group”. Copies the groups json to the clipboard.

This would be super useful. Don’t know what other devs think, but I can’t imagine needing anything else, to aid development.

Sure eventually something in app with in app UI could be cooked up, but like I say. On the face of it, this seem like it just may be low hanging fruit in your codebase 🤷‍♂️

 ![CleanShot 2025-03-27 at 11 .01.46@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/0/e/0e97f9adef70153337bfc017b907219dbae7576e.png)
