Meteor JS Social Networks

If you’re looking to add social feeds, notifications and activity streams into your Meteor JS app, We’re ready to support you:

Start Hacking
AVERAGE STATS

Build Better Apps, Faster

Stream is the fastest feed service
Stream is used for companies that need feeds that scale
Stream is the fastest feed service
DEVELOPERS

Interactive Demo

Try the API

Meteor JS Personalized Feeds

We've showcased how to use React and Redux to build a social network. Meteor could absolutely be used with React to build a fully featured social network. Don't re-invent the wheel, use Stream for personalized feeds, social feeds and notification systems.

Easily build activity streams (like Github), a Twitter style newsfeed, a feed like Instagram and Facebook style newsfeeds. Stream can be used to build your notification systems as well, if that is what you need for Meteor. You can build social networking apps yourself in Meteor.

Working with Stream and the Meteor JS Framework for JavaScript

Meteor JS is web application framework that aims to be the fastest way to build JavaScript applications. It supports multiple JavaScript front-end frameworks, it’s backend is based on Node.JS and it makes use of MongoDB for data persistence.

All up, it’s easy to see why Meteor.JS is a strong candidate for building rich, dynamic and social applications.

The Meteor JS is really a platform of APIs and tools that are geared for rapid prototyping. It’s therefore a great choice for building new applications and quickly experimenting with new product ideas. That of course includes dynamic and social applications with feeds and notifications that are powered by Stream.

Meteor.JS is an open source framework but it is also backed by a commercial company. This has advantages when it comes to support and hosting possibilities since apps can be hosted in the Meteor cloud service known as Galaxy. Self-hosting via Heroku, AWS or other virtual machine and container hosting services is also viable.

Getting started: open source API Client

Our framework integration for Meteor is stream-meteor.

Continuous integration is via Travis and we publish to the Node Package Manager. Contributions in the form of issues, feature suggestions and pull requests are most welcome.

Our low level JavaScript API is also available.

API for Feeds

Stream is an API for building scalable news feeds and activity streams. Try it out in this 5 minute interactive tutorial. To run the examples you'll need an API key. Register to continue...

var client = stream.connect('GET YOUR KEY');
var chrisFeed = client.feed('user', 'chris');
// Add the activity to the feed
chrisFeed.addActivity({
actor: 'chris',
verb: 'add',
object: picture:10,
message: 'Working on improving the user experience of the Stream Dashboard...'
});
Flexible Implementation