Moyuk
p/moyuk
Create, Run & Share Your Custom Tools Effortlessly
Kohei Ishikawa

Moyuk Beta โ€” Create, run & share your custom tools effortlessly

Featured
10
โ€ข
Moyuk makes building, running and sharing custom tools a breeze. Simply write a TypeScript function, and Moyuk turns it into a web app โ€“ ready to execute, manage, and share in the browser. No Moyuk-specific code is required.

Add a comment

Replies
Best
Kohei Ishikawa
Maker
๐Ÿ“Œ
Hello Product Hunt! ๐Ÿ‘‹ I'm thrilled to introduce Moyuk, a service I've been passionately working on for over a year as a solo developer. I'm excited to finally share it with the PH community. Moyuk is a platform that lets you create, run, and share tools within seconds directly in your browser. It transforms TypeScript functions into web apps that can be executed, managed, and shared with just a URL. Here's what you can do with Moyuk: ๐Ÿ› ๏ธ Create Apps: Developers can quickly create apps using the TypeScript editor. The app's UI is auto-generated from the function's type, with no need for UI-specific code or Moyuk-specific code. ๐ŸŒ Use and Share Apps: Created apps can be used instantly in your browser and shared with everyone via a link. Browse and search for published apps on the Explore page. (https://moyukapp.com/explore) ๐ŸŽฏ Ideal users: Developers who want to easily create tools for themselves or their teams, and users who want to access and utilize a variety of tools without the need for local setup or installation. My goal with Moyuk is to make it easy for developers to create, manage, and share their tools, while also enabling non-developers to benefit from these tools without any hassle. By eliminating the need for UI code or glue code, developers can focus on domain logic and create code that lasts longer. Please note that Moyuk currently only supports Chromium-based browsers (such as Chrome, Edge) and is not available on mobile devices. In the future, I'm planning to add a Generative AI feature that will allow non-developers to create apps using natural language. I would love to hear your feedback and suggestions on how to make Moyuk better! If you have any questions, feel free to ask. I'm here to help and learn from this amazing community. Thank you for your support! ๐Ÿš€
Max Nachamkin
This is awesome! Looking forward to trying this out. For now can you just run one-off scripts or can you setup listeners or long-running scripts on the app as well?
Kohei Ishikawa
@maxnachamkin Thank you for your interest in Moyuk! ๐Ÿ˜„ As of now, Moyuk supports one-off scripts only. However, if I can find a way to implement features like listeners or long-running scripts without compromising the simplicity of the platform, I would love to explore that possibility. I'm curious to know what kind of use cases you have in mind for such features. Your input would be valuable in helping me improve Moyuk!
Max Nachamkin
@kohii Gotcha! I was thinking around stuff like cron jobs and creating MVPs for particular software -- like for instance, I created a web3 application that checks a specific wallet for transactions continually that'd output certain info. But I think that'd be something more for replit. I do like the simplicity of Moyuk so I don't think it's necessary to integrate it. Very cool stuff.
Kohei Ishikawa
@maxnachamkin Thank you for sharing your use case! It seems like your scenario might be slightly different from what Moyuk currently supports. As of now, the framework focuses on generating output based on input provided. However, in the future, there is a possibility that Moyuk could support a wider range of app patterns. I appreciate your input and will keep it in mind as I work on improving Moyuk!
Christine
Congratulations, nice product๐Ÿ€๐Ÿคž๐Ÿผ๐Ÿฅณ
Kohei Ishikawa
@kristina_milosavljevic Thank you so much for your kind words and support! ๐ŸŽ‰ I'm glad you find Moyuk interesting.