puemos

puemos

Best example for community-driven plugin marketplace (in Elixir)

I’m working on a platform that allows users to add apps and use them in a writing assistant browser extension (https://anycursor.com).

Currently I’m building a system so the community can develop custom apps and publish them. I was looking at the Raycast Extensions (GitHub - raycast/extensions: Everything you need to extend Raycast.) as an example and they seem to be using a NodeJs runtime (instead of Swift) to reduce the barrier for people to contribute.

While I prefer to keep things in Elixir, I’m wondering if there is a limit on the number of developers who can contribute.

Can anyone here think of a good Elixir product that does something similar?

Most Liked

akoutmos

akoutmos

Author of Build a Weather Station with Elixir and Nerves

It sounds like your use case for anycursor is similar to my use case that I had in the past. I needed a way to run customer code but in an isolated and secure sandbox. Deno fit the bill perfectly for me given its focus on security and the ability to opt into additional runtime permissions.

Currently I primarily use DenoEx to leverage some Typescript libraries that I didn’t feel like implementing in Elixir :stuck_out_tongue:.

Let me know how it works out for you and feel free to provide feedback :slight_smile:.

linusdm

linusdm

Lua would be a good candidate. It’s similar to js which would benefit adoption and end-user friendlyness, and is easily sandboxable/embeddable in an elixir application (e.g. with exlua)

puemos

puemos

For anyone landing on this topic. I ended up using Typescript (Deno) thanks to GitHub - akoutmos/deno_ex: This Elixir library allows you to securely run JS/TS code via Deno.

Thank you @akoutmos!

soyjeansoy

soyjeansoy

Interesting idea

smathy

smathy

Great idea btw. FWIW, as much as I love Elixir, I think you’d be better using JS too.

Where Next?

Popular in Discussions Top

jdumont
I could write forever about this, but I’ll do my best to keep it succinct. For anyone familiar with event sourcing, what is your opinion...
New
New
SyntaxSorcerer
This is the start of my Elixir learning journal/journey. I plan to share my journey in this thread and am open to all feedback, construct...
New
wanton7
Our company has used virtual actor framework called Orleans that is for C#/.Net Framework. There are clones of it in Erlang GitHub - erle...
New
Sergiusz
Hello everyone, I don’t know if my post is appropriate. If it isn’t, you can delete it. After a year of designing and defining the requ...
New
James_E
I see that the current ExUnit source code has support for rich failure messages on a small whitelist of “recognized” assertion patterns, ...
New
yordisprieto
I am trying to figure out a good architecture and implementation for authZ. Recently, I discover GitHub - open-policy-agent/opa: Open Po...
New
michallepicki
Hello! To save some time when switching projects or development machines, I glued together an asdf plugin that uses Erlang precompiled b...
New
ronindev
Hey everyone! :waving_hand: I just wanted to recommend https://seenode.com/ for deploying Phoenix apps. I’ve been using it recently and ...
New
sergio
Laravel just announced their Series A round for $57 million. If Laravel wasn’t already the defacto PHP stack, it now most certainly is. T...
New

Other popular topics Top

freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New

We're in Beta

About us Mission Statement