main-hero backgroundfloating logos

Develop Once - Launch & Sell on Every Platform!

Create apps, widgets and plugins for e-commerce and website-building platforms,
and monetize them with Common Ninja's development tools.

elipseJoin the Developer Platformcode-snippet

Focus on Frontend <Code /> We Take Care of the Rest!

Common Ninja Developer Platform saves time and makes it easy to develop apps by giving you the tools you need,
taking care of distribution and allowing you to focus solely on writing frontend code.

From a Side Project to a Premium Selling App

Someone is willing to pay for your apps, so don’t let your side projects gather digital dust. Common Ninja Developer Platform makes it possible for you to earn money from your side projects. You don’t need to find clients, figure out subscription models, or go through the nine circles of hell to launch your app on the many available platforms — we do it for you.

arrow to a target

FREE & Open Source Driven!

We want to empower you — indie hackers, and we want to help you grow. To that end, we offer you our platform for free, so you can develop apps — fully equipped, and worry-free. In addition, our frontend framework is open-sourced and driven by Common Ninja’s developer community.

money saving pig and presents

Develop With Popular Frontend Technologies You Know and Love!

Writing client code on the Common Ninja Developer Platform is easy. You will use React, TypeScript, Storybook and GitHub. There’s no need to learn complicated APIs, new languages, or reinvented technologies.


Leverage the power of E-Commerce and Website-Building Platforms

Apps, widgets and plugins are integral to the success of all e-commerce and website building platforms like WordPress, Shopify, Wix, Webflow and others. It’s a market that keeps growing and generating enormous profits for 3rd party developers.

e-commerce platforms

Developed With Common Ninja

Here are just some of the amazing apps developed on the Common Ninja Developer Platform:

What Developers Say


The first moment I started developing on the platform I was excited about the ease with which I got into things, the order and organization of the code. It is evident that amazing architectural work has been done here from developer to developer. There is full use of React's with Typescript and full of best practices, including a storybook of an efficient and useful collection of components. highly recommend!

Elad Cohen


I was so inspired when I found Common Ninja. It fills a gap that’s missing when building cross-platform plugins and solves many complexities. Overall, it just makes plugins development fun and fast, so you can build more!

Elior Tabeka


Indie Hackers


It can be difficult and expensive to build apps, plugins and widgets for various platforms. That’s why we offer you a free plan, to help you get started and launch your app.

1,000 users / stores

100k API requests

1gb asset storage(?)

1% transaction fee (?)

Unlimited integrations (?)

App Promotion(?)

Common Ninja’s Marketplace Listing

elipseJoin the Developer Platform

What else you need to know?


How will I earn money?

We will be using the revenue share model where we split the profit for every app you sell on Common Ninja’s Marketplace. For sales you make on other platforms, the revenue split is between you and that platform.

Is the Common Ninja Developer Platform really free?

Yes, the platform is free (subject to fair use).

How will users discover my app?

We offer additional services like promotion, blog articles and more, all to make your app more visible and easy to discover.

How can I launch my app on other platforms?

We have experience in this field, and we offer distribution services and submissions to stores.

How do I start?

It’s simple, really. You just sign up and start building your app.

Do you accept any type of app?

We currently support high-quality, widget-type apps, but we are planning to expand our support to other types of apps. We are also open to new ideas, so if you have something in mind, please contact us so we can discuss it further.

How do I get paid?

In order to be paid for sales you make on our marketplace, you will have to provide us with all the relevant information, and we’ll transfer the payment to your bank or PayPal account.

I already have an app on one platform, can I still use Common Ninja?

Yes you can. You will, however, have to make adjustments to your app to integrate it with the Common Ninja Developer Platform.

I have questions, how do I contact you?

You can easily contact us by sending an email to [email protected].

Join Our Growing Discord Community

Our community is our strength. It is where you can share ideas, ask questions, get help and, most importantly — learn and grow as a developer! To help make communication between you and other members of our community easier, we’ve created a dedicated server that you can easily join.

discordframeJoin Our Discord Community

Made by developers for developers 💜