Open Source
Most Recent Posts
Becoming A Successful Open-Source Librarian
The open-source software ecosystem is in a constant state of growth. Every day, new libraries and solutions are introduced on GitHub that are designed to accelerate development speed and make our lives as developers easier. Nowadays most companies, especially startups, are highly dependent on open-source libraries. They reduce development resources needed and have been a
Stream Loves Open Source: Aug 2022
At Stream, we rely on open source to build our products and SDKs. In this article, we want to take the time to highlight some of our favorite projects and maintainers ❤️. The key takeaway of this article is to support open source projects you rely on in any way you can. We can all
Stream 💙 Open Source: February
Take a look at our updated article for August 2022 on our latest OSS contributions. Open source is at the heart of nearly all projects built today. From rockets on Mars to next-gen chat and feeds, they all rely on the software created and maintained by developers worldwide. At Stream, we not only love developers, but
Tutorial: How to Build a Slack Clone with React Native - Part 3
Note: This blog is archived due to limited compatibility with an old version of the React Native chat SDK. Please check our latest tutorial or our finished Slack clone. In Part 2 of this tutorial, we covered how to build Slack-like navigation, channel list screen, channel screen, reaction picker, and action sheet. In this tutorial,
Tutorial: How to Build a Slack Clone with React Native - Part 2
Note: This blog is archived due to limited compatibility with an old version of the React Native chat SDK. Please check our latest tutorial or our finished Slack clone. React Native has come a long way since its first release in 2015. In fact, it has enough components, APIs, and supporting libraries in its present
Deploy HTTP Services Written in Swift to AWS in Seconds
Recently, Apple announced the Swift AWS Lambda Runtime. It's now possible to write self-contained functions that run on AWS using the same Swift you use for iOS development. This lets you not only reuse the knowledge you already have of Swift, but also share code between the server and client. However, everything is still a
Streamoji - Custom Emoji Library for iOS UITextView
Custom emojis are a fun way to bring more life and customizability to your apps. They're available in some of the most popular apps, such Slack, Discord, and Twitch. However, iOS SDK doesn't provide straight forward support for custom emojis out of the box. Now, you're a couple lines of code away from adding them
Tutorial: How to Build a Slack Clone with React Native - Part 1
Note: This blog is archived due to limited compatibility with an old version of the React Native chat SDK. Please check our latest tutorial or our finished Slack clone. React Native has a significant footprint in the mobile development world. And with every new release, it gets better and better in terms of development speed
Deploying the Winds API to Digital Ocean with Fabric
Winds is a popular RSS and Podcast application provided by Stream – a service that allows you to build news and activity feeds in hours instead of months. Because Stream values collaboration and the opinions of our users, Winds is 100% open-source and the backend is easy to install in a local environment or in
Deploying the Winds App to Amazon S3 and CloudFront
Winds is a popular RSS and Podcast application powered by Stream – a service that allows you to build news and activity feeds in hours instead of months. Winds is 100% open-source and the frontend is easy to install in a local environment or in the cloud – a task that we will cover in
Deploying the Winds API to AWS ECS with Docker Compose
Winds is a popular RSS and Podcast application provided by Stream – a service that allows you to build news and activity feeds in hours instead of months. Winds is 100% open-source and the backend is easy to install in a local environment or in the cloud – a task that we will cover in
The Engine That Powers Winds 🚂
For those of you who don’t know, Winds (the popular open-source RSS and Podcast application) is powered by Stream – a SaaS offering that is specifically dedicated to powering news and activity feeds. If you’d like to get jumpstart your knowledge of feeds, we have an awesome 5-minute tutorial that outlines how to use Stream.
Winds – An in Depth Tutorial on Making Your First Contribution to Open-Source Software
The team here at Stream enjoys building open-source sample applications to showcase the functionality of our API. Our perspective has always been that it’s better to demonstrate the capabilities of our offerings in a fully functional platform. In this case, leveraging Stream and other great services allowed us to build a podcast and RSS reader,
Integrating Algolia Search in Winds – A Beautiful RSS & Podcast Application
Earlier this year, Stream launched Winds 2.0, the second iteration of our popular open-source and native application for macOS, Windows, and Linux, which provides an entirely new way to consume RSS feeds and Podcasts. If you haven’t used Winds, you can sign up at https://getstream.io/winds. Or, if you just want a visual, below is a screenshot of Winds: With
Takeaways on Building a React Based App with Electron
Earlier this year, Stream launched Winds 2.0, an open-source and native application for macOS, Windows, and Linux, which provides an entirely new way to consume RSS feeds and Podcasts. It was our first time building a native application, so we chose to go with Electron, a framework for creating cross-platform applications. In addition to Electron,
Winds 2.1: Building Touch Bar Support for macOS in Electron with React
One of the newest and coolest innovations in the tech/hardware world as of late is the touch bar that Apple released on its MacBook Pro last year. As these machines have become more and more popular, more and more applications are utilizing the touch bar to interact with their users in a new dimension. As
Announcing Winds 2.1 — More Features, Stability, and Pure Awesomeness 👏
Over the course of the past several weeks, our team has been mesmerized by the tremendous growth of Winds 2.0. Closing in on 5,500 GitHub Stars, Winds has quickly become the #1 open-source RSS & Podcast application on GitHub in the open-source community. Shortly after launching Winds 2.0, we moved fast with support for web, macOS,
Winds 2.0: It’s Time to Revive RSS
I love using RSS to follow the programming and tech news I care about. Unfortunately, the number of sites supporting RSS has been in rapid decline over the last few years. The reader ecosystem is slowly degrading as well. Facebook and Twitter’s dominance is now delivering its final blow to the open standard of RSS.
Winds 2.0 Beta - Now Available for Download
In case you haven’t already heard, the devrel team at Stream has been working on a really exciting project over the past couple months called Winds 2.0! Tl;Dr Winds is an open-source RSS reader and podcast player built with React & Stream. It’s not only free and open source, but is also created by a
Generating Waveforms for Podcasts in Winds 2.0
As developers at Stream, an API for building scalable newsfeeds and activity streams, my colleagues and I have been hard at work on creating Winds 2.0. This version of Winds is an open-source desktop app with support for RSS feeds and easy podcast listening, which we’re building in Electron, React, and Node.js. For more info
Announcing Winds 2.0 — an Electron App with Support for RSS & Podcasts
In late 2016, we announced the release of Winds, an open-source RSS reader built with React, Redux, Sails, and Stream. The application was published on GitHub, accompanied by a fully hosted version on the GetStream.io domain. The project became so popular that GitHub Pull Requests to contribute to and improve it became a daily occurrence, and Winds soon became a repository with
Cabin - A Fully Functional React & Redux Example App (Updated)
Last year, Stream set out to build a fully functional application to demonstrate how to architect real-time social applications with React and Redux that leverage Stream’s powerful API for building scalable news feeds and activity streams. And, thus, Cabin, a fully functional, Instagram-esque application, was born. Since its inception, Cabin has become a popular repo
Winds – An Open Source & Personalized RSS Reader
Over the past few years, Stream has made scalable feed technology widely available to all developers. Today if you want to build a Twitter or Instagram-style app, you don’t need to reinvent solutions for scalable, personalized feeds. Personalized feeds offer a large opportunity to improve the user experience around feeds and we are working on
Cabin - React & Redux Example App - Mapbox
This is the 8th post in our tutorial series created by getstream.io. The final result is your own feature-rich, scalable social network app built with React and Redux! Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub repository for
Cabin – React & Redux Example App – Algolia
This is the 7th post in our 8 part tutorial series created by GetStream.io. The final result is your own feature-rich, scalable social network app built with React and Redux! Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub
Cabin – React & Redux Example App – Keen
This is the 6th post in the 8 part tutorial series created by getstream.io. The final result is your own feature-rich, scalable social network app built with React and Redux! Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub
Cabin - React & Redux Example App - imgix
Photos in Cabin, the React example app, are powered by imgix. See how easy it is to implement awesome real-time image processing.
Cabin – React & Redux Example App – Stream
This is the 4th post in the 8 part tutorial series created by getstream.io. The final result is your own feature-rich, scalable social network app built with React and Redux! Visit getstream.io/cabin for an overview of all 8 tutorials and a live demo. Visit getstream.io/cabin for an overview of all the tutorials, as well as
Cabin - React & Redux Example App - Introduction
Introducing Cabin, the React & Redux Example App and Tutorial Series. Learn how to setup full-stack, full-fledged photo sharing network.
Cabin - React & Redux Example App - React
This is the 2nd post for Cabin - which is all about React. Learn the history, philosophy, how React works, JSX, React components, and more.
Cabin - React & Redux Example App - Redux
In the 3rd post of the Cabin series, get an overview of Redux, learn the fundamentals, and much more.