💰 Meteor products that make money

At Campus Skills we use Meteor for about 5 years and I cannot find any alternative that will make it possible ( I am a solo developer ).

What I like :

  • PubSub : so easy to just call a method and have the data updated immediately inside your app thanks to a previous publication. In term of demo for customers this is a crazy feature. As things appear on their screen while you talk.
  • Ability to share code between client and server : this is really a key feature for us and save some time and avoid duplicate logic easily without writing shared npm package.
  • I love a simple it is with simpl-schema and uniforms to add forms.
  • APM with monti APM : so easy to set up and great insights
  • Ability to have package that is integrated up to the Database, for example all collection hooks package, you just add so much value with one command.

What can be improve :

  • Build time, especially for UI dev. I start a project with storybook but because of meteor import at some point it is impossible to maintain.
  • Marketing/opinion for outside world : I find it hard sometimes to convince people to still start a project with Meteor ( I do some consulting also ). It is not in the hype right now compare to Vercel and static websites more generally.
  • Really waiting for a more suitable price for galaxy ( after using it for more than three years ), I have switch to wavehosting which is a wrapper aroud mup beanstalk I guess.
6 Likes

Kadira’s APM, now part of Galaxy.

We tried this also, but it’s experimental at this point and doesn’t work well in production:

1 Like

My company, funded by Draper associates, does millions in revenue per year.

I simply could not imagine a world without meteor. It was absolutely critical to our success.

Our package.json is super small

"body-parser": "^1.19.0",
"fuse.js": "^5.2.3",
"i18next": "^19.4.4",
"luxon": "^1.23.0",
"parse-full-name": "^1.2.4",
"path-to-regexp": "^6.1.0",
"prismic-richtext": "^1.0.3",
"prop-types": "^15.7.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-view-pager-touch": "^1.2.1",
"ua-parser-js": "^0.7.21",
"underscore": "^1.10.2"
9 Likes

Can you share your .meteor/packages files to see what you use also ?

1 Like

for sure. nice and simple!

meteor-base@1.4.0             # Packages every Meteor app needs to have
mongo@1.10.0                   # The database Meteor supports right now
reactive-var@1.0.11           # Reactive variable for tracker
reactive-dict@1.3.0           # Reactive dictionary for tracker
tracker@1.2.0                 # Meteor's client-side reactive programming library
standard-minifier-css@1.6.0   # CSS minifier run for production mode
standard-minifier-js@2.6.0    # JS minifier run for production mode
ecmascript@0.14.3             # Enable ECMAScript2015+ syntax in app code

session@1.2.0
http@1.4.2
accounts-password@1.6.0
shell-server@0.5.0
dynamic-import@0.5.2
accounts-base@1.6.0
ddp-rate-limiter@1.0.7
static-html
xolvio:cleaner
underscore@1.0.10
server-render@0.3.1
dispatch:retry-http
lmachens:kadira
react-meteor-data
3 Likes

It looks like our codebase. :+1: :rocket:

So many successful products, it’s really inspiring to see. Perhaps, if we sum up the portfolio of profitable businesses enabled by Meteor, we’ll be looking at billions of dollars worth of economical assets generated by this ecosystem! and it’s not just static sites or data layers but entire products end-to-end powered by it.

3 Likes

Here is ours currently

meteor-base@1.4.0
mobile-experience@1.1.0
static-html
typescript@3.7.6
zodern:standard-minifier-js@4.0.0-beta.5
standard-minifier-css@1.6.0
fourseven:scss
server-render@0.3.1
promise@0.11.2
es5-shim@4.8.0
ecmascript@0.14.3
accounts-password@1.6.0
email@1.2.3
dynamic-import
npdev:react-loadable@1.0.0-beta.3

# GraphQL / Apollo Stuff
swydo:graphql
apollo

# bundle-visualizer 
leveluptuts:auth-cookie
2 Likes

ostr.io — web services is grossing enough to cover self expenses and partly fund our open source contributions under ostrio namespace.

Our services often used by Meteor-powered webapps, as initially it was built for Meteor and focused on JavaScript powered websites.

8 Likes

Here is mine :

meteor-base@1.4.0             # Packages every Meteor app needs to have
mongo@1.10.0                   # The database Meteor supports right now
reactive-var@1.0.11            # Reactive variable for tracker
tracker@1.2.0                 # Meteor's client-side reactive programming library

standard-minifier-css@1.6.0   # CSS minifier run for production mode
es5-shim@4.8.0                # ECMAScript 5 compatibility for older browsers.
ecmascript@0.14.3              # Enable ECMAScript2015+ syntax in app code

accounts-password@1.6.0
accounts-base@1.6.0
check@1.3.1
audit-argument-checks@1.0.7
browser-policy@1.1.0

matb33:collection-hooks@1.0.1
alanning:roles@3.2.2
static-html@1.1.12_1
mdg:validated-method
ddp-rate-limiter@1.0.7
shell-server@0.5.0
email@1.2.3
percolate:migrations
reywood:publish-composite
dynamic-import@0.5.2
aldeed:collection2@3.0.0
react-meteor-data
tmeasday:publish-counts
edgee:slingshot
ostrio:logger
ostrio:loggermongo
ostrio:loggerconsole
qualia:mapped-collection
qualia:lasr
didericis:callpromise-mixin
ccorcos:subs-cache
force-ssl@1.1.0
session@1.2.0
montiapm:agent
zodern:standard-minifier-js
littledata:synced-cron
staringatlights:inject-data
okgrow:analytics
seba:method-hooks
http@1.4.2
lamhieu:unblock
autoupdate@1.6.0
simple:rest-method-mixin
simple:rest-bearer-token-parser
simple:rest-json-error-handler
meteortesting:mocha
xolvio:cleaner

Would be happy to have those is this thread

Hi,
Wekan is Open Source kanban, made with Meteor 1.10.2:
https://wekan.github.io

At that website is link to Roadmap. Those at lists TOP PRIORITY and URGENT are
all prepaid and postpaid current In Progress Open Source Wekan work with amounts of money at those cards mentioned. All that Open Source work goes to master branch of https://github.com/wekan/wekan

I do provide Commercial Support for Wekan https://wekan.team/commercial-support/ , for example features/fixes/support.

Some other bounties are at BountySource https://wekan.team/bounties/ so for example someone else is currently doing CSV import/export.

Also there is link to ChangeLog, where you see all changes.

BR,
xet7
Maintainer of Wekan since 2016-12

6 Likes

I am working in the start-up OpTuNE (www.optune.me) and it’s partner product ONESCREENER (www.onescreener.com). Both developed with Meteor & React and both provide revenue (> 1k/m) :sunglasses:
In my opinion the Meteor framework evolved over the last three years to become one of the great players to create web applications. I still love to work with it. Thanks :grin:

4 Likes

Nice job!

Hera in Finland, i’m working with these
https://app.tavata.events Meteor+ReactJS (www.tavata.events)
https://app.qualitydesk.com (MeteorJS + Blaze) (www.qualitydesk.com)
https://nippu.eu Meteor+ReactJS

  • several other projects what im doing that are not published yet. Mostly MeteorJS+React + GraphQL (sometimes)
1 Like

It’s fascinating to see so many profitable products being built on Meteor.

So, a question I have is what are some of the best practices in terms of running Meteor in production y’all follow?

Are you self-hosted or do you use services like Galaxy, Atlas, etc.?

For anyone seriously looking at Meteor for a production-grade app in 2020, what’s a basic playbook to follow per your experience?

There’s a lot of material out there that’s dated and tends to be pretty disjointed, so might be good to “refresh” this as well to take advantage of the momentum around Meteor building up at the moment.

I know this deserve it’s own thread, but I’d like to start off here and then based on input move it into another thread.

4 Likes

It’s great if you change your meteor training

You can try our https://montiapm.com/

2 Likes

What happened to Meteor using MongoDB’s change streams?

1 Like

I haven’t used it yet, but I think RedisOplog solves these issues. Is that correct?

Not sure what “make money” is as a definition but we’re in alpha with the first paying customer since 24/4/2020. We’re covering our infrastructure cost now as we sold 6 months subscriptions (albeit at a discounted price).

Otherwise we’re still in Production Hell though there seems to be a bright light shining at us in the last two days. Just not sure if it’s an oncoming train (of new challenges) or the end of the tunnel and the opportunity to open up to more customer.

3 Likes

Level Up Tutorials is what really got me going with meteor, and I’ve built some really fun stuff with Meteor since then. I have not made the jump from Blaze to React or Angular or Vue (though I have dabbled with Vue), but Blaze makes it so simple…Anyway, Excellent work on Level Up Tutorialss!

6 Likes

For those who are profitable, I’d highly suggest you denote to the open source Meteor developers.

At the end of the day, they’re supporting the foundation your business is running on.

7 Likes