Widgets in Experience Builder are all React elements. The ability to add your own React elements is the exact reason Developer Edition exists. The just released 4.28 version of the Javascript API is beginning to offer the option to use blocks of code from other languages starting with Arcade, so making custom widgets with other languages will become possible as the API team builds out this functionality.
Building an interface that allows users to directly modify the code base would be a technical nightmare and a huge security risk. And the code base is absolutely enormous and with elements that interact in many different ways, so such an interface would likely not be very useful. You can use your console tools right now to view the entire code base if you want. Good luck finding what you want to change.
@JeffreyThompson2 there's no need for a developer edition if you you can do it in one package.
Also in response to your second paragraph, I don't think it would be a security risk if you are editing the back end code in the `edit mode` where you are signed in with your organization account. Just to be clear I wasn't referring to editing the back end code in live view.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.