1. Cardboard by Google LLC Android/ iPhone

This app is best virtual reality app Android / iPhone 2020 and this app will provide you experience of virtual reality on your smartphone. This application puts virtual reality on your smart device and will helps you to launch your favourite VR experience and also lets you to discover new apps and set up a viewer. This app includes sets of demos which includes earth in which your fancy can fly wherever on Google earth. It also includes Tour guide in which you can visit Versailles with local guide, My video in which you can watch your videos on massive screen and exhibit in which you can examine cultural artefacts from every angle. It also includes Photo sphere and can look around the pictures which you have captured, arctic journey where you can fly beside arctic terns and can create your own flower garden and can also relax under the northern lights and much more. Try this virtual reality app now!

2. Fulldive VR- Virtual reality Android/ iPhone

It is social all in one virtual reality platform for cardboard and Daydream virtual reality. This app has 100% user generated virtual reality content and navigation platform. This app is a social platform which allows users to follow what your friends are watching, reacting and commenting upon and can also share your favourite reacted videos. This app also allows you to browse and view a new generation of media like 3D and 360 photos and videos and also lets you to browse the internet like never before. Here in this platform you can search for millions of video and can play over more than 500 games in this VR market. This app is exponentially growing its content. Here you can stream YouTube, YouKu and Facebook that prohibits mature content show publically. It has many more features and upcoming features. Try it now!

3. VR Thrills: Roller Coaster 360 ( Google Cardboard) Android

Rabbit Mountain presents you another great VR app which will provide you ultimate virtual Roller coaster experience. It is one of the most popular VR games which features new 3D rides steel runner, fantasy and align music rides and many more! Here in this app, you can swing on your own roller coaster park and going to be like being the tycoon of your own theme park and picking your own roller coaster ride whenever you need like it. This app provide both 360 video of real roller coaster rides and new and amazing interactive 3D roller coaster ride in the fantasy world which will make you jaw drop. This app has many more latest rides and much more!

4. Jurassic VR – Google Cardboard Android

It is another great VR app by Rabbit mountain where you can experience walking with dinosaurs. This app has been downloaded for more than 4 million times. Here in this app you can freely roam around the open environment and poke round the beautiful cedar evergreen trees to see huge dinos become alive. With this app, players get the experience of real dinosaurs and can discover the world of prehistoric dinosaurs before the modern world cities were built. This app will provide you ultimate experience of prehistoric dinos and you will feel like an archaeologist and can dig the earth for fossil dino bones in order to learn more about the majestic creature that ruled.

5. KinoVR virtual Reality Headset iPhone

This is one of the best virtual reality app iPhone 2020 which will turn your iPhone into virtual reality headset for PC with quality comparable to expensive PC VR headset. This app allows you to play PC games in 3D Virtual reality. Have this app now!

6. VR Roller Coaster Virtual Reality Google Cardboard iPhone

It is also one of the best Virtual reality app iPhone 2020 which will provide you ultimate virtual Roller coaster experience. This app provide both 360 video of real roller coaster rides and new and amazing interactive 3D roller coaster ride in the fantasy world.

7. VR Roller Coaster Temple Rider Android

Rabbit Mountain presents you another great VR app which will provide you ultimate virtual Roller coaster experience. It is one of the most popular VR games which features ultimate 360 VR Roller coaster experience running through the ancient temples. This app has detailed 3D graphics at every angle where you can look around and feel part of the VR experience as you look the temples and beautiful rendered cedar trees emerging from realistic fog.

8. VR Abyss: Sharks and sea world for Google cardboard Android

It is another great VR app by Rabbit mountain where you experience the attacking sharks, sinking ships and the coral reef all in one amazing 360 VR app. This app has feature of new endless VR diving game mode and here you can discover the coral reef. IN this app, you can go down in the shark cage and see how the shark make vicious attack and can see the Orca (Killer whale) up close.

9. VR Rollercoaster Train Simulator Android

It is app by Tulip Apps where you can experience the fun of roller coaster and dodge the hurdles, collect amazing objects and rush down with invincible speed. This app has feature of VR based 3D environment and gyro meter based 360°rotation and this app is compatible with VR glasses such as 4DUD and google cardboard VR.

10. VR Haunted House 3D Android/ iPhone

This is app by Serkan Culfa and this game is famous for paranormal activities which takes place inside the haunted house. In this game, hero or player need courage to enter the abandoned house which have mystical events. This app is free and amazing.

Virtual reality could soon become the next big thing in Hollywood, taking over from 3D and IMAX and and all the other technologies big Hollywood studios embrace to create more immersive experiences for moviegoers. By putting on a virtual reality headset, fans would hypothetically be able to interact with scenes or characters within the film.cinema3d

All of these experiences point to what’s really extraordinary about the future of virtual reality for Hollywood filmmakers – fans become part of the storytelling experience when real-world actions are transformed into actions in virtual reality. If 3D film technology was designed to make the action bigger and more real, then virtual reality is the next logical iteration: You are interacting with characters and changing plot lines and experiencing a physical sensation that your mind registers as being “real.”

To get started, let’s make sure your 3d VR viewer is working.  Head on over to our test link (below), load your phone into the viewer and make sure you are ready. The desktop browser you maybe reading this with also may support WebGL, so give it a try.  Don’t worry if you need to make minor adjustments – if you run into any problems, we are here to help. You can also get help or initiate discussions by starting a new posting. By doing so, you might help out the rest of us with something to learn from you!

  • A Test For WebGL and Augmented Reality – This test if your phone supports 3D webpages. CLICK HERE TO TEST
  • Use the back button to return to take the next test when completed.
    Don’t worry if you don’t see anything as this means you do no support WEBGL or web browser 3D. A new phone will fix this issue but don’t fret there is a ton of content out there. If you did see something from this test then proceed to your first 3D web page ride.

  • WebGL Roller Coaster – Passed The Test? If So Then Lets Ride!

Now You Are Ready For Action

Choose Your Smartphone Operating System



Enjoy Your Worlds…

Here Are Great VR for Google Cardboard.

Cardboard Theater

Price: Free

Cardboard Theater is a unique video player for Google Cardboard. It basically lets you view your 2D and 3D movies in a virtual cinema without too much of a hassle. It also supports 360-degree and 180-degree video content. The app supports several video codecs, has simple controls, and it actually works pretty well. We also have it on good authority that the developer is a good person who doesn’t smoke and works out (apparently). In any case, the app has its issues, but it’s difficult to complain about a Google Cardboard app that is still updated in 2018. Give it a shot!DOWNLOAD ON GOOGLE PLAY!

Google Cardboard app

Price: Free

The official Google Cardboard app is a must have. You can use the app to set up your Cardboard experience. It also has some decent VR experiences all on its own. The app lets you view you videos, photospheres, and other VR content stored on your device. More importantly, it has a directory of VR apps and games that makes finding new stuff a lot easier. Google hasn’t updated this app since 2016 and that’s a little concerning. However, we still recommend it for now because it’s the only app that does what it does.DOWNLOAD ON GOOGLE PLAY!

Cardboard Camera

Price: Free

Cardboard Camera is another one of those must-have VR apps that can be a lot of fun. This app’s focus is to take VR pictures that you can then, obviously, view in VR. It’s ridiculously easy to use and Google doesn’t require you to sign up for any accounts or anything ridiculous to get started. You just download, open, and go. It takes a bit to get used to and your first few VR photos aren’t going to be amazing, but it’s a lot of fun once you get the hang of it.DOWNLOAD ON GOOGLE PLAY!

Google Expeditions

Price: Free

Expeditions is an education oriented app that is meant to be used in a classroom environment. However, it can be used just about anywhere that you want. The app has over 200 expeditions that you can immerse yourself in. You’ll be able to check out various destinations, landmarks, landforms, waterscapes, and tons of other places. There is a 360-degree mode that works without Cardboard if you need it to and the app is fairly easy to use. It’s also completely free, which is nice. Google Arts and Culture is another fantastic eduction-based VR app made by Google! The only complaint we have is that Expeditions occasionally suffers from connection errors.DOWNLOAD ON GOOGLE PLAY!

Fulldive VR

Price: Free

Fulldive VR calls itself a VR navigation platform. What that means exactly is that the app will help you find and view tons of VR content from around the web. It has support for VR video from YouTube, a VR video player built in, and even a VR browser to view online content. There is also a camera, photo gallery, and a market place to take VR images and surf for more VR apps and games. It’s definitely one of those VR apps that are worth checking out. It is also free to download. As it turns out, it’s also great for Daydream!DOWNLOAD ON GOOGLE PLAY!

Here are some more excellent VR apps and games to check out!

10 best Google Daydream apps!

15 best Google Daydream games!

Google Street View

Price: Free

Google Street View is an old friend of Google Maps and it was updated not long ago to support VR content. It works essentially as it always has, which has provided people with 360-degree views of various roads, addresses, landmarks, and other places. With the VR update, you can also use your Google Cardboard to look at all of that stuff. On top of that, you can view content posted by other people and provide your own content if you need to. It’s a fun way to experience the world and probably the best way to experience Google Street View.DOWNLOAD ON GOOGLE PLAY!


Price: Free

Sketchfab is a neat little educational app. It has both AR and VR elements with support for Google Cardboard. You can check out a variety of things, learn some new information, and play around with the various animations. It’s really a repository for 2D and 3D animations. It boasts a collection of over two million models overall. It’s not the most functional app ever. However, it works on Google Cardboard and it’s actually a lot of fun to use. The app has a few bugs, but it’s also completely free so we can’t complain too much.DOWNLOAD ON GOOGLE PLAY!

Trinus Cardboard VR

Price: Free / $9.99

Trinus Cardboard VR is a VR app that lets you play games. Here’s how it basically works. You go through the process of connecting Trinus to both your computer and your phone in a Google Cardboard. It provides a VR environment where you can play your computer games. That includes support for controllers, most Cardboard style VR headsets, and more. It’s quite buggy, but it’s getting more stable with every update. There really isn’t anything else quite like this. It’s also a super cheap way to play games in VR without upgrading your computer or your game collection. Please note, it does make your non-VR games into VR games. You still play them on a flat screen of sorts. That screen is just in a virtually reality environment.DOWNLOAD ON GOOGLE PLAY!

Here’s our pick of the VR apps to download first.

VR Street Jump

The best VR apps and games for iPhone

A total timewaster but hey, iPhone VR deserves those too. This is a fun, Frogger-style mobile port of Crossy Road that’s available for iPhone. All you have to do is not get hit by the lanes of cars and trucks, made more thrilling by the fact it’s in VR. Godspeed.

Free, iTunes


The best VR apps and games for iPhone

While the tech world settles on one VR social network – probably Facebook’s – take the time to explore your options, like the free, cross platform vTime. Basically you can create avatars and chat in a bunch of 3D, 360 environments. Your non headset-owning friends can join in on their phones via the Magic Window feature too.

Free, iTunes

Hidden Temple Adventure

The best VR apps and games for iPhone

A lot of the VR games you’ll see for iPhone and Cardboard are arcade space shooters but it’s nice to mix it up. Try Hidden Temple, a nice looking puzzle game set in mythical temples. It’s not exactly ground breaking but it’s entertaining and well made enough to give a whirl.

$3.99, iTunes

Jaunt VR

The Jaunt app has tons of 360-videos for you to peruse. Whether it’s short documentaries, tie-ins with movies and TV shows or ‘VR tourism’ exploring different places like Machu Picchu, you’ll find it in this app. A must download.

Free, iTunes


You’ll need the latest YouTube for iOS app to take advantage of this one (if you’re having no luck, reinstall the app). Then type #360video into YouTube, look for the VR icon and strap on a viewer to see 2D online vids via your headset. This is one to watch as 360-degree camera rigs are now available for budding internet stars at YouTube Space studios around the world.

Free, iTunes

End Space VR

The best VR apps and games for iPhone

A cheap and fun arcade space shooter with three space worlds to fight in. You can shoot with gaze-based controls or a paired accessory, and if you play enough you can upgrade ships and weapons.

$0.99, iTunes

Discovery VR

If you’re familiar with the Discovery channel and have enjoyed tuning in, then you should be excited to know that there’s also a VR app for the iPhone (along with other headsets including Oculus Rift). Just like other video apps, you’ll get your fill of short films and documentaries, Mythbusters, Wildlife and more.

Free, iTunes

Spirit Runner

The best VR apps and games for iPhone

An intense little neon endless runner game, Spirit Runner sees you sprinting over the gaps between rooftops, collecting power-ups to go faster and faster. You can switch between the normal game mode and VR, and best of all, it’s free.

Free, iTunes


This selection of 360 degree videos and experiences is all really interesting stuff. It’s updated fairly frequently and all the live action films Within (formerly known as VRSE) produces are of the absolute highest quality you’ll find on mobile VR. We’re talking films made for the UN about Syria, Bjork’s Stonemilker VR music video, immersive journalism from Vice News and more.

Free, iTunes


The New York Times is enhancing and expanding its print and online stories with its own VR app. 360-degree stories include The Displaced, which looks at three children who have been forced to flee their homes and there’s a mix of short videos daily and longer term projects. There’s a smartphone viewing mode too.

Free, iTunes

Relax VR

The best VR apps and games for iPhone

VR can be used as a soothing getaway, not just a fast paced gaming device. The idea here is to give you a bunch of live action ocean and beach scenes that calm you down and can help you with yoga/meditation, with voices to guide you or simply music and the sound of crashing waves.

$1.99, iTunes

Google Street View

The best VR apps and games for iPhone

Street View’s Cardboard mode for photo spheres can be used on iPhone so you can choose where you want to virtual travel and look around 360-degree snaps from around the world. It might not match Google Earth on the Vive but boy, is this fun to play with.

Free, iTunes

VR Noir

The best VR apps and games for iPhone

If you liked the Gear VR’s Gone series then you’ll love VR Noir. You play as Veronica Coltrane, a private detective forced to take a job for money but things start getting messy in the mystery thriller experience. The only problem with this game is that it ends too soon.

Free, iTunes

VR Horror

The best VR apps and games for iPhone

Can’t get enough horror from VR games? Then VR Horror should be right up your alley. Don’t forget some good headphones to keep yourself immersed. We won’t say anything more to avoid spoilers but we’ll leave you with two words: derelict hospital.

Free, iTunes

Fractal Combat X

If you’re into VR shooters, the Fractal Combat X is the game for you. New missions are added daily and it supports gaming controllers too. The landscapes are lovely while the gameplay is fast paced. There are in-app purchases but the game itself is free.

Free, iTunes


best Google Cardboard apps

One of the creepiest apps for Cardboard on Android is also now available for iPhone users. Otherworld Interactive’s experience is a first-person ghost story for mobile VR in which you find yourself alone (kinda) in a haunted mansion in the middle of a storm. We won’t ruin anything else.

Free, iTunes

InCell VR

As ever, if you’re willing to stump up just a little bit of cash you will be rewarded. InCell has elements of both racing and strategy gameplay in a weirdly pretty micro world of cells and viruses.

$0.99, iTunes

Zombie Shooter VR

This game does what it sets out to do – lets you shoot zombies in VR. It’s mindless fun set in subway labyrinths after some sort of apocalypse, so nothing groundbreaking but the graphics are nice, you don’t need a controller (just look to shoot) and it’s is good to see free VR games hitting the App Store.

When you’re done with the undead, the desert based VR Tank Training is another simple shooter with no controller necessary, though this one does cost $1.99.

Free, iTunes

DinoTrek VR

There are plenty of CG experiences to try out on iPhone too. This one is good for families – though it’s up to you if you want to stick a Cardboard viewer in front of your kids’ face. It basically lets you get in the middle of some awesome dinosaur action whether that’s fighting or just chilling. Yes, there’s a T. rex.

$2.29, iTunes


This is similar to the Oculus photo viewer that you get on the Rift and Gear VR and shows that VR doesn’t have to mean video – in fact, some people who experience simulation sickness will prefer still images. Explore 360-degree PhotoSpheres in this simple app which works with Cardboard, iOS and – in theory – any VR viewer from third-party makers such as DodoCase. Glastonbury, the Northern Lights, Mars, it’s all there to gawp at.

The best VR apps for travel

best VR apps for travel vr headset

Virtual reality is transforming travel and hospitality. What started as nascent technology is poised to become, in business, a tool for promotions and advertising. For consumers, it’s a new way to plan: Imagine walking through a hotel room before you book, or exploring a location’s sights and sounds as you narrow down a shortlist of vacation destinations, all from inside your home and using your phone.

But even if you have no plans to physically go anywhere, VR is a fantastic video-based medium for armchair wanderlust. It takes the Google Street View approach of dragging your mouse around 360-degree photos, and transforms it into an immersive experience in which you can explore those environments in greater detail. You can travel to places you may never be able to go (or want to), including destinations that are off-limits to tourists or simply dangerous. And when you add narration from a tour guide to those videos, the experience becomes that much greater.

Google Earth VR

Have you ever wanted to fly around the world? Google Earth’s VR app for the Oculus Rift and HTC Vive does that and so much more — virtually, of course. Google Earth VR starts you off in space, but you can zoom in on any part of the globe and, within seconds, you’ll have a bird’s eye view of the locale in question. With a simple long press and drag of your controller, you can fly from the top of the Eiffel Tower to the inside of Disney World — and it happens quicker than you might expect.

If you need inspiration for your next adventure, Google provides tours of famous landmarks, along with themed destinations. You can even go from day to night — just point to the sky and swipe. You can also type in an address and Google Earth VR will transport you to said destination, where you can capture and save snapshots of what you see.



In Boulevard (formerly WoofbertVR), you can explore 3D renderings of various museums and cultural sites located throughout England and San Francisco. However, the app allows you to do more than merely look around. You can access a virtual tablet with the tap of a button, which will provide you with textual information on what you are looking at and allow you to to take a brief audio tour. It can even show you which exhibits you can further engage with.

For instance, if you tap on Édouard Manet’s famous 19th century painting, A Bar at the Folies-Bergère, you’ll be transported beyond the frame and into an animated reimagining of the events depicted in the painting. Or, if you tap on a 1969 photo of painter Helen Frankenthaler, you’ll be able to walk around a 3D rendering of her minimalist workspace, giving you the feeling you just stepped into a memory. If you’re looking to indulge in fine art on your next trip abroad, Boulevard might be right up your ally.



Virtual reality has turned photo galleries into 3D experiences. Gala360 consists of a collection of shots culled from professional photographers, all of which allow you to examine events, museums, landmarks, and different locales with a mere swipe of your finger.

You can walk around and explore the cavernous lava tubes of Hawaii, for example, or take in the breathtaking views of Yosemite National Park. Certain experiences even have audio commentary, providing you further context about what you’re seeing as you scroll through the app’s various photos. Many of these experiences are free, though, premium content will cost you a $1 a month.

Oculus Google Play

Lufthansa #TravelCompass

For its YouTube page, German airliner Lufthansa created several 360-degree on-location videos in Beijing, Hong Kong, Miami, New York, San Francisco, and Tokyo. Each 46-minute clip lets you pan around a notable area in each of those cities, such as Wan Chai Street Market in Hong Kong or Lombard Street in San Francisco. You don’t need a VR viewer, although it’s more immersive if you use the YouTube Android app with Google Cardboard viewer.

Google Play


Action cam maker GoPro is getting into the VR game in a big way. Its Odyssey uses 16 Hero4 Black cameras to capture an 8K panoramic video, and its consumer-friendly 360 camera, the Fusion, is coming soon. Of course, GoPro’s videos are short of amazing, and its 360-degree ones are no exception. From surfing in Tahiti to riding a BMW bike on the rooftops of Gran Canaria and inside an Indycar over the Golden Gate Bridge. Check out the personal New York City tour with photographer and Instagrammer, Neil Britto. GoPro won’t be the only big camera company getting into VR: SamsungNikon, and Ricoh all have 360 cameras, and we can expect to see content from them. The New York Times, for example, has a series of 360-degree videos created using the Samsung Gear 360.

Google Play iTunes


Chances are, most of us will never experience space travel in our lifetime, let alone journey to Mars. Thanks to thousands of images that have been transmitted back to Earth from its Sojourner and Curiosity rovers, NASA was able to put together 360-degree videos and images of what walking on Mars would be like. The most recent panorama comes from the Curiosity Mars Rover, from a site known as Ogunquit Beach.

Google Play iTunes


As its name would suggest, Ascape is a VR app that’s dedicated entirely to travel. Available as an app for both Android or iOS, and viewable on a phone or VR viewer, Ascape has a bunch of 360-degree video and photo tours — from the Star Wars parade at Disneyland Hong Kong to reindeer racing in Norway — and are neatly categorized (called “collections”). You will need to download each experience, which could take up a chunk of space on your phone.

Google Play iTunes


Littlstar is a VR “cinema network” hosting a variety of 360-degree photos and videos, available on the web or via its app for Android or iOS. Its aerial and travel categories contain numerous content from around the world, including videos from Discovery and National Geographic. When you’re looked through all the travel videos, check out the many others, including tech, sports, cars, and fashion.

Google Play iTunes


Like Littlstar, YouVisit lets you experience its content on the web (through a web browser or the Oculus Rift) or with a VR headset via its app for iPhone or Android. YouVisit has a variety of interesting travel-related 360-degree photos and videos, from the Ayautthaya temples of Thailand to the Louvre Museum in Paris and helicopter ride over New York City. You can even get onboard the Carnival Breeze and explore the different parts of the cruise ship.

Google Play iTunes

Wild Within

Destination B.C., an agency that promotes tourism in Canada’s British Columbia, launched a virtual reality experience called “Wild Within,” which explores the natural areas of this western province. In the videos, the viewer travels through the Broughton Archipelago of the Great Bear Rainforest, but has the option of taking one of two paths — the coastline or up a mountain. Wild Within was first developed for the Oculus Rift on a desktop, but it’s now available as an app for iOS or Android.

Google Play iTunes


Discovery is one of the major media companies to dive into virtual reality. Last August, it launched its Discovery VR initiative that lets users experience TV shows like Gold Rush, Survivorman, Puppy Bowl, and MythBusters, in an immersive manner. Besides exploring the exotic locales, you can swim with sharks, ski downhill with Bode Miller, or learn to forage for food, for example. Discovery VR content can be watched online, but it’s best via a phone and Google Cardboard or similar viewer, or Samsung Gear VR (via Oculus store).

Google Play iTunes Oculus

Below is the list of 10 VR apps for iPhone and Android for entertainment.

Entertainment VR Apps for iPhone and Android

1. YouTube: Android / iOS (Free)

This is primarily known for being keen on 360-degree videos including virtual reality. The good thing is that there is a growing catalogue of videos that you can watch out for this service. The list of videos can range from music to wildlife videos.

Youtube Virtual Reality app screenshot

Best VR Video Editor for You – FilmoraPro

Do you want to edit VR video easily? Why not try FilmoraPro? It can help you edit VR videos with powerful VR effects and let you customize them. You can also add transitions to make the video smooth. Now free download it to have a try!

2. Google Cardboard: Android / iOS

This is described as the first download that gets the interest of everyone who has a headset called as Google Cardboard. This introduces someone to those things available from zipping above the Arctic Ocean to the Google Earth.

As per this app, it is considered to be a decent listing of compatible applications available these days. In fact, newer apps are now emerging each week.

Google Cardboard app screenshot

3. VRSE Android / iOS (Free)

VRSE usually consists of the best virtual reality such as music videos, short films, documentaries and comedy provided with Vice, U2, Saturday Night Live and the New York Times. To understand it better, it can actually be considered as a storytelling platform.

As per its screenshots, it highlights “Walking New York”, “The Click Effect”, “Waves of Grace”, “Song for Someone” and “Evolution of Verse”.

VRSE app screenshot

4. NYT VR Android / iOS (Free)

The NYT VR experiments virtual reality as its news format showcasing its virtual reality reports. For all those viewers, they can be taken to the surface of Pluto and the depths of the ocean. This is especially by means of the presence of World Trade Center.

Google Cardboard is the VR platform developed and intended to be used for this app. This can also be used for their Smartphone displaying an immersive VR and journalism-focused environment.

In connection with this, it is also a useful and free news application intended to be used for iPhone. A total of six screenshots have been recorded so far including “The Displaced”, “Take Flight”, “Vigils in Paris”.

NYT VR app screenshot

5. Orbulus Android / iOS (Free)

Orbulus is a convincing VR application that gives people a newer perspective about the real-world places that are not visited in person. This gallery usually consists of images that are created through the use of photo sphere technology from Google. This also highlights the best and most famous hotspots to visit by tourists.

It can simply be used in different platforms and it is interesting to know that it has its hottest and latest screenshots

Orbulus app screenshot

6. Seene Android

Seene is another virtual reality app to use for iPhone and Android devices because of its amazing features. This lets you share your 360° pictures with the rest of the world. This is also easy and fast for you to use along other inspirations from the community.

Seene app screenshot

7. Jaunt VR Android / iOS (Free)

Jaunt is another interesting virtual reality app that mixes serious short-sized films and entertaining videos. There are also a lot of things to enjoy from here such as the live performances by none other than Jack White, including Paul McCartney.

Jaunt VR app screenshot

8. Incell VR Android / iOS (Free)

Incell VR is considered to be a racing and action VR game that comes along with a bio science and strategy through a mixture of unusual and rare micro world of recreated cells. In this game experience, it lets you further race through the environment that is colorful and that outruns a virus wave. This might be intense but there really a science behind it.

Incell VR app screenshot

9. RYOT VR Android / iOS (Free)

RYOT VR is a perfect VR app as it just has made a series of VR documentaries in remote places. The emphasis is also on bigger and more serious issues like earthquake relief, refugees, riots and a whole lot more.

10. Sisters: A Virtual Reality Ghost Story Android / iOS (Free)

This is a virtual reality app that lets you enjoy the horror genre. The good thing about it is that it presents you to a scary and short experience hinting a lot of potentials. There is, however, a need to avoid playing it at the late hours of the night.

List of VR Apps for iPhone/iPad

Based on the iOS user rating and reviews on the Apple Store we have ranked these Virtual Reality [VR] Apps for iPhones and iPads, you can also play these games in iPhone Emulators. Below are some apps to change your iPhone VR experience forever.

1. VR Movies Player

The very realistic picture quality blows your mind when you use a cardboard headset. At the same time, if you use your iPhone, you get access to hundreds of videos to stream online.

VR Movies Player features-

  • It is an iPhone, iPad, and iPod compatible.
  • You can discover all there is to VR with this single app.
  • It’s easy to use interface makes your user experience best.
  • The quality can be adjusted based on your network connectivity.

2. Baobab VR – animated stories

Be a part of 3D environments and the most popular virtual stories by Madagascar films and baobab studios.

This app introduces you to family-friendly stories which you could watch on your iPhone or a cardboard headset. Interact with characters like never before.

Baobab VR features are –

  • In invasion, help a bunny with the voice of Ethan Hawke save the planet.
  • In the voice of Elizabeth banks and Ingrid nelson, go on an outer space adventure in asteroids.
  • In case you don’t have a headset, its 360 mode is just a phone movement away.
  • You can share the animated videos you like with your friends as well.

3. Oculus

Oculus VR device is your doorway to the virtual world. What makes it the best is the oculus app that not only allows you to explore apps on it but also helps you discover live VR events around you.

Oculus features are –

  • The Oculus store gives you a lot of games and experiences to look forward to.
  • It allows you to reserve your virtual seats for events that you are interested in.
  • Get notifications about your friends on the app, and get to share what you like with them.
  • Install your VR apps on it and manage your accounts to make your VR experience smooth.

4. Within VR

This app gives you access to award-winning documentaries, animation, music videos and much more.

Though it isn’t interactive and you have to use earbuds or headphones for the best 3D spatial ratio.

Within VR features are –

  • Capture everything with a camera or rendered CGI.
  • Watch the best hand-picked videos from independent creators.
  • You get high-res when you download the videos.
  • The best part is that it is ad-free.

5. Mobile VR Station

Adjust what you watch, as you switch devices, to the best VR can offer. Though it does not display DRM protected content, it allows a lot of other things like 2D and 3D side by side/ over and under content.

Mobile VR Station features are –

  • You can views photos, panoramas, videos and files in floating virtual reality.
  • UPNP allows you to access external video content.
  • Its micro VR station extension allows you to watch html5 video and mobile safari as well.
  • With headset compatibility, it also offers 3D 180-degree and 360 degrees (spherical movies) experience. 

6. Sisters: A VR Ghost story

This 360 degree visual and audio experience is not for the faint-hearted. Every turn unfolds something scary. So if you want to know what horror feels like, put your VR and headphones on.

VR Ghost Story features are –

  • Enter into a 360 degree spooky painted environment.
  • This is designed for mobile VR.
  • VR head tracking makes it more engaging, resulting in the environment to respond to what you are looking at.
  • Binaural and directional audio and simple look based content make it popular amongst horror fans.

7. VeeR VR

 This app not only allows you to stream videos but creates your content and it offers a distributing platform as well. 

Veer VR features are –

  • Explore the world of videos to watch with the preview feature.
  • The home page is user-friendly and makes content discovery easier.
  • Streamlined navigation adds a cherry to the top of user experience, and you get a leaderboard to see what’s trending.
  • Upload 3D videos and photos from your phone, while encountering a lot of renowned creators (like the world bank and warner bros studios) on the VeeR app.

8. Reality Augmented (VR)

This is the best app for experiencing VR through split screens and your camera. You are a headset away to watch the wonders a simple mobile app can make.

Reality Augmented features are –

  • It gives you access to a total of 56 augmented realities.
  • The adjustable aspect ratio gives you a whole new headset experience.
  • You can play files from your video library (record and playback) as well.
  • You can use your camera and camera filters to watch what you want to watch.

9. KinoVR virtual reality headset

This app converts your iPhone to a quality VR headset, an expensive one at that. Get access to hundreds of stream VR games with low latency full HD video streaming. 60 frames per second and head and positional tracking help better your user experience.

KinoVR features are –

  • It supports streamVR and location tracking. This makes possible walking around in virtual reality games.
  • Adjust the video settings to match your headset requirement.
  • In case of stereo rendering failure, you get an option of side by side rendering for games.
  • KinoVR Pro makes the hearing experience best.

10. iVRy

This app is meant for you if you want to do more with your iPhones than using it for calling and texting. The best part is that scanning your headset QR code will help adjust the device to your field of view and lens distortion.

iVRy features are –

  • Wired (USB) connections result in greater quality content.
  • The frame rates are automatically adjusted depending on the connection type.
  • The user-configurable vignette, quality and performance option helps you get the most out of even your iPhones.
  • There is a lite edition which works pretty well if you want to get a headstart with VR.

Ready to Try iPhone VR Apps?

There is a lot to VR and so it gets hard to choose one app over the other. In-app purchases are an inevitable part of any app. But these apps, they offer the best even when downloaded for free. These are the latest versions of the app that not only provide you with the best features but a wide range of device compatibility. So if you haven’t already, now is the time to check them out.

Easy Cardboard VR in WebGL

Today we’ve launched a new library and developer tutorial and sample project showing you how to implement your own Cardboard VR web applications using PlayCanvas.cardboard-vr

Google’s Cardboard VR is an excellent low cost device for experiencing virtual reality via your phone and a simple head mounted display. At PlayCanvas we immediately saw the benefit of using WebGL to display 3D VR experiences right in your browser. With WebGL VR you can distribute VR content quickly and easily to every user with a mobile web browser. With nothing to install there is no barrier to entry.

The PlayCanvas WebVR plugin makes it simple to add support for VR to your application. Simply add a couple of javascript files to your PlayCanvas project and add the VR Camera script to your camera entity. That’s all it takes to add VR support to your project

Our demonstration project shows you a example of a simple interactive VR scene that you can use to learn.

On a mobile device just tap the view above to enable the Cardboard VR mode.

This is the start of VR support in PlayCanvas and we’ll be working to integrate Cardboard VR and WebVR closer into the editor as they get more popular.

At Uber’s scale, advances in machine learning can significantly enhance technologies that power safer and more reliable transportation solutions. One such advance announced recently by Uber AI Labs is deep neuroevolution, where evolutionary algorithms, such as evolution strategies (ES) and genetic algorithms (GA), help to train deep neural networks to solve difficult reinforcement learning (RL) problems. Interest in deep neuroevolution has been growing recently, with major contributions also from  OpenAI, DeepMind, Google Brain, and Sentient, which in turn creates increasing demand for tools to help researchers in the area.

In particular, it is often difficult to observe the underlying dynamics of the learning process in neuroevolution and neural network optimization. To address this gap and open up the process to observation,  we introduce Visual Inspector for Neuroevolution (VINE), an open source interactive data visualization tool aimed at helping those who are interested in neuroevolution to better understand and explore this family of algorithms. We hope this technology will inspire new innovations and applications of neuroevolution in the future.

VINE can illuminate both ES- and GA-style approaches. In this article, we focus on visualizing the result of applying ES to the Mujoco Humanoid Locomotion task as our example.

In the conventional application of ES (as popularized by OpenAI), a group of neural networks called the pseudo-offspring cloud are optimized against an objective over generations. The parameters of each individual neural network in the cloud are generated by randomly perturbing the parameters of a single “parent” neural network. Each pseudo-offspring neural network is then evaluated against the objective: in the Humanoid Locomotion Task, each pseudo-offspring neural network controls the movement of a robot, and earns a score, called its fitness, based on how well it walks. ES constructs the next parent by aggregating the parameters of pseudo-offspring based on these fitness scores (almost like a sophisticated form of multi-parent crossover, and also reminiscent of stochastic finite differences). The cycle then repeats.

Figure 1: Simulated robots trained to walk with genetic algorithms (left) and evolutionary strategies (right).


Using VINE

To take advantage of VINE, behavior characterizations (BCs) for each parent and all pseudo-offspring are recorded during evaluation. Here, a BC can be any indicator of the agent’s behavior when interacting with its environment. For example, in Mujoco we simply use the agent’s final {x, y} location as the BC, as it indicates how far the agent has moved away from origin and to what location.

The visualization tool then maps parents and pseudo-offspring onto 2D planes according to their BCs. For that purpose, it invokes a graphical user interface (GUI), whose major components consists of two types of interrelated plots: one or more pseudo-offspring cloud plots (on separate 2D planes), and one fitness plot. Illustrated in Figure 2, below, a pseudo-offspring cloud plot displays the BCs for the parent and pseudo-offspring in the cloud for every generation, while a fitness plot displays the parent’s fitness score curve as a key indicator of progress over generations.

Figure 2: Examples of a pseudo-offspring cloud plot and a fitness plot.

Users then interact with these plots to explore the overall trend of the pseudo-offspring cloud as well as the individual behaviors of any parent or pseudo-offspring over the evolutionary process: (1) users can visualize parents, top performers, and/or the entire pseudo-offspring cloud of any given generation, and explore the quantitative and spatial distribution on the 2D BC plane of pseudo-offspring with different fitness scores; (2) users can compare between generations, navigate through generations to visualize how the parent and/or the pseudo-offspring cloud is moving on the 2D BC plane, and how such moves relate to the fitness score curve (as demonstrated in Figure 3, a full movie clip of the moving cloud can be generated automatically); (3) clicking on any point on the cloud plot reveals behavioral information and the fitness score of the corresponding pseudo-offspring.

Figure 3: Visualizing the evolution of behaviors over generations. The color changes in each generation. Within a generation, the color intensity of each pseudo-offspring is based on the percentile of its fitness score in that generation (aggregated into five bins).


Additional use cases

The tool also supports advanced options and customized visualizations beyond the default features. For example, instead of just a single final {x, y} point, the BC could instead be each agent’s full trajectory (e.g., the concatenated {x, y} for 1,000 time steps). In that case, where the dimensionality of the BC is above two, dimensionality reduction techniques (such as PCA or t-SNE) are needed to reduce the dimensionality of BC data to 2D. Our tool automates these procedures.

The GUI is capable of loading multiple sets of 2D BCs (perhaps generated through different reduction techniques) and displaying them in simultaneous and connected cloud plots, as demonstrated in Figure 4. This capability provides a convenient way for users to explore different BC choices and dimensionality reduction methods. Furthermore, users can also extend the basic visualization with customized functionality. ‘Figure 4 exhibits one such customized cloud plot that can display certain types of domain-specific high-dimensional BCs (in this case, an agent’s full trajectory) together with the corresponding reduced 2D BCs. Another example of a customized cloud plot, in Figure 5, allows the user to replay the agent’s deterministic and stochastic behavior it produces when interacting with an environment.

Figure 4: Visualizations of multiple 2D BCs and a high-dimensional BC along with a fitness plot.


Figure 5: VINE allows users to view videos of any agent’s deterministic and stochastic behaviors.

The tool is also designed to work with domains other than locomotion tasks. Figure 6, below,  demonstrates a cloud plot that visualizes ES training agents to play Frostbite, one of the Atari 2600 games, where we use the final emulator RAM state (integer-valued vectors of length 128 that capture all the state variables in a game) as the BC and apply PCA to map the BC onto a 2D plane.

Figure 6: Visualizing agents learning to play Frostbite.

From the plot, we can observe that as evolution progresses, the pseudo-offspring cloud shifts towards the left and clusters there. The ability to see the corresponding video of each of these agents playing the game lets us infer that each cluster corresponds to semantically meaningful distinct end states.

VINE also works seamlessly with other neuroevolution algorithms such as GAs, which maintain a population of offspring over generations. In fact, the tool works independently of any specific neuroevolution algorithm. Users only need to slightly modify their neuroevolution code to save the BCs they pick for their specific problems. In the code release, we provide such modifications to our ES and GA implementations as examples.


Next steps

Because evolutionary methods operate over a set of points, they present an opportunity for new types of visualization. Having implemented a tool that provides visualizations we found useful, we wanted to share it with the machine learning community so all can benefit. As neuroevolution scales to neural networks with millions or more connections, gaining additional insight through tools like VINE is increasingly valuable and important for further progress.


VINE can be found at this link. It is lightweight, portable, and implemented in Python.

We thank Uber AI Labs, in particular Joel Lehman, Xingwen Zhang, Felipe Petroski Such, and Vashisht Madhavan for valuable suggestions and helpful discussions.

Data is mission-critical to the advancement of any technology, but it loses value if we are unable to understand and visualize it.

In 2016, we acted on this philosophy by open sourcing deck.gl, a WebGL-powered framework specifically designed for exploring and visualizing data sets at scale. deck.gl lets us extract both historical and real-time insights from large, complex data sets, allowing us to think in 3D.

Today, we open sourced our latest version of the framework, deck.gl 4.0, empowering anyone, anywhere to rapidly visualize and explore data sets. Our goals for 4.0 were threefold:

  1. Enable advanced geospatial exploration through a rich set of visualization layers, capable of on-the-fly data aggregation.
  2. Extend our offering beyond maps to non-geospatial visualizations, including machine learning and abstract data visualization (graphs, networks, etc.) use cases.
  3. Make deck.gl easier to use for developers by providing more comprehensive (and interactive!) docs, standalone examples, new and advanced demos, and an upgrade guide from deck.gl 3.0.


Advanced Geospatial Visualization

deck.gl 4.0 brings a new set of powerful layers to our catalog, now capable of covering more use cases from across the mapping world. Check out a few of the dozen new layers and examples of how they can be used:

GeoJSON layer: Able to render any type of GeoJSON data set, this layer is designed to process and depict multiple types of geometry features defined in the GeoJSON format including points, lines, multi-lines, polygons, and multipolygons.

Below, we rendered Vancouver’s property value data using the extrusion feature in the GeoJSON layer. Height encodes property value and color is percentage growth for that value.

This map shows the property value growth in Vancouver, BC in the GeoJSON layer.

Grid and Hexagon layers: These layers encode the aggregation results of location data by square or hexagon in the color or height of their cells, providing a 2D heatmap or 3D heightmap visualization of the data.

In the model below, we used data from data.gov.uk to depict the number of personal injuries based on location in the UK since 1979. The model demonstrates variable granularity for grouping data, variable radius for hexagons, and a simple way to select percentiles from the overall distribution.

Using data from data.gov.uk, this 3D heatmap shows the number of personal injuries in the UK from 1979 to the present day in a hexagonal layer.

For a full list of layers and examples, please refer to the layer catalog and our gallery.


Beyond Maps

Some internal needs at Uber related to machine learning and network visualization have generated new use cases for deck.gl. To meet these requests, we worked on decoupling the mercator projection viewport from deck.gl so that a user can take in any type of viewport, including standard 3D perspective and orthographic viewports.

3D surface layer: This layer can be used for rendering things like Partial Dependence Plots for machine learning models, highlighting the correlations between two variables and their impact on a prediction. The 3-D surface layer depicted below shows how to use deck.gl to render 3D surface plots, which makes use of our built-in picking mechanism to query the value for the surface at any arbitrary point.

This example enables the user to explore 3D surfaces interactively with deck.gl.

Point-cloud layer: deck.gl 4.0 also incorporates a point-cloud layer for 3D point-cloud data visualization to get accurate models of reality.


Making deck.gl Easier to Use

In addition to adding new layers and functionalities, deck.gl 4.0 makes the framework more accessible to new and experienced users alike.

Documentation has been extensively improved and reorganized in response to user feedback. In particular, every layer now has an interactive layer browser allowing the user to play with all the properties of the layer while reading the docs. This makes it much easier to understand how the provided deck.gl layers work, as well as determine whether or not they work for your use cases.

An example of the new interactive layer documentation in deck.gl 4.0, using BART station locations as input data.

deck.gl also provides multiple stand-alone examples, with minimal configuration files (package.json, webpack.config.js, etc.). These examples are easy to copy directly to new files, which makes visualizing your data quicker than before.

With its new set of powerful visualization layers, re-architected codebase, and user-friendly, interactive documentation and examples, we hope that deck.gl 4.0 can help your team, too! To stay informed on the latest updates and get visualizing, check out the deck.gl website.

React vs. Vue.js

Let’s get straight to the good stuff: This time last year, not many had faith that Vue would ever become a big competitor to React when it comes to company adoption, but it was impossible to ignore Vue this year, even sending Angular into the shadows in terms of developer hype.

As we look ahead to 2018, we’re about to embark on an intense 2 years filled with a lot of excitement for Vue.

But let’s not forget React still has the financial backing of one of the richest companies in the world, not to mention some incredibly talented maintainers. Both core teams also collaborate and inspire one another.

So what’s giving Vue the spotlight?

Vue is doing all the things that make developers really happy:

  • Vue is lightweight, easy to learn, has incredible tooling, has great state management and routing built-in (!), etc.

Vue’s community certainly isn’t as large as React yet, but communities grow based on whether the core team has great ambassadors and listens to its community (both of which are in place).

When it comes to pleasing developers, let’s not forget Facebook’s epic fail this year with the BSD + Patents license snafu that went over really well with developers.

Sure, Twitter wars never killed a framework, but we’ve seen before how mismanagement (ex: Angular 2 delay) can create a window of opportunity to allow an alternative to step in and take the spotlight.

We’ve actually reached the point where you might as well start every project with Vue to simplify life, and that’s an impressive accomplishment by their core team.

Here’s a great write-up on React vs. Vue vs. Angular from this year.

The likely end scenario? Facebook does what it does best: copy the innovators and the world continues to use React.

Every JS developer should still consider learning Vue.js, as it’s made a big enough splash to where we are starting to see the requests for Vue.js developers for hire come in, meaning you can create some value for yourself in the short-term at least.


And then there’s Next.js, which we’ll call ‘insurance for React.’

React coupled with Next.js gets you much closer to the Vue experience in terms of tooling, code splitting, routing and state management, allowing you to also retain the massive React ecosystem and support.

Next is also especially useful for server-side rendered apps built in React, an increasing trend on its own.

Plus, add in Now.js (created by the same team) and you have a super fast way to deploy your React apps.

As the Vue vs. React battle continues, expect to see more and more adoption of Next in tandem with React to make everyone in the React camp feel more comfortable.


Despite Angular’s growing difficulties at pleasing developers, it will still continue to be a widely used framework in 2018.

Many companies adopted Angular 1.0 years ago, and as they look to migrate to something better in 2018-19, they’ll be looking at React or Vue.js as potential alternatives than Angular 2.

Angular’s remaining advocates have taken the stance that Angular will be the JS framework of choice for the enterprise because big companies like OS projects backed by a big company (Google). But can’t the same argument be made about React and Facebook?

Here’s everything you need to know about what happened to Angular in 2017.


It’s always worth paying attention to anything that Facebook is using in production.

Facebook now uses Reason (their take on the already well-established OCaml) for the web version of Facebook Messenger, among other projects (WhatsApp, Instagram, Ads, etc.).

In 2017, they also released reason-react which creates bindings for React so you can actually write Reason code that compiles to idiomatic ReactJS.

So imagine not needing to install Babel (+ many plugins), Flow, etc. and only needing the power of OCaml + Reason (which now supports React bindings). That’s a big trend waiting to explode.

Reason gained far more attention this year in the JS realm than most other compile-to-js languages (sorry Elm, we still love you anyway), so it’s definitely one to keep watching and playing with in 2018.


GraphQL is a query language for APIs (think: a modern take on REST).

GraphQL lived up to the hype in 2017, as major companies like Yelp, Spotify, Github, Walmart, NYTimes, etc. all now have GraphQL-based APIs.

Some of these APIs are even exclusively GraphQL, with no REST option even available. Put simply: innovative companies are placing their bets on GraphQL.

RESTful APIs are certainly far from dead, but again, looking at the trends of where startups are moving, GraphQL is a popular option.

Alternatives like Falcor, on the other hand, are barely ever discussed anymore.

This is definitely the time to start learning GraphQL if you want to get jobs at innovative companies.

Redux, Relay Modern and Apollo

Redux is the popular Dan Abramov and Andrew Clark project that quickly became the go-to solution for state management and data fetching in React.

But GraphQL really shook things up for Redux, primarily when it comes to data fetching.

We now have Relay Modern (created by Facebook) and Apollo, GraphQL client frameworks that let you fetch and pass GraphQL data into your React app more efficiently than Redux can.

But as one developer points out about Recolay/Apollo/Redux:

These frameworks and their benefits do not have to be mutually exclusive. In fact, using them together can provide a nice separation of concerns that is so important in web development.

This means you can still use Redux in tandem with Relay, using Redux for local state and some complex non-server state and then Relay for fetching.

But the community is anxious for something to simplify this (and so far the only answer is Vue.js or Cashay).


Wow, Storybook really blew up in 2017.

Storybook is an environment for defining, developing, and testing UI components.

It went from practically dead at the start of the year, to massively popular in mid-2017 thanks to a huge community effort. It’s such an inspiring story of how open source work should evolve and worth reading about.

It’s so incredibly useful (and even fun to use), letting you build and test UI components in isolation. It’s like a living UI styleguide that actually provides real value to the developer.

You’ve likely come across an open source project using Storybook already, but to see it in action for yourself, check out the Storybook for Airbnb’s date picker.

If you want to stand out as a developer in 2018, then show up to an interview with a Storybook from your last project.

Bonus: Also check out react-bluekit, a Storybook alternative that the engineering team at Netflix is using for their components library.


As the name suggests, Prettier is a code formatter that makes your code much more readable and, well, pretty.

foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());


foo( reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne() );

With more than 18,000 stars on Github, developers are loving this simple and valuable project.

It’s also used on a ton of other projects you likely already love, like Webpack, React, Next.js, Babel and more.

Then again, you could just become a Go developer and not even need to install this.

Jest and Enzyme

When it comes to JavaScript testing, Jest has certainly taken the lead, with Enzyme as an excellent complement when specifically building React apps.

As you’ll see here, Jest is now dominating Jasmine in downloads.

Jest’s Snapshots feature really took off in 2017, making it far less painful to deal with testing. Watch this talk from React Conf 2017 to learn all about it.

Enzyme, created by Airbnb’s engineering team, is a JavaScript library for testing React components. It’s exploded to 12,000 stars on Github since 2016.

Jest’s Snapshots + Enzyme’s super simple API for testing React components makes for a great testing combo that will continue to rise in popularity in 2018.


Webpack has risen to become the most popular asset bundler. Webpack has also had an INCREDIBLE year.

This time last year, Webpack barely even had documentation and most developers had no idea how to get started with it.

Then, by the start of the year, I wrote about how incredible it was that Webpack had raised $15,000 in 3 months (and how happy we were to be one of its earliest sponsors) to support the project. They now have hundreds of thousands of dollars in funding.

Not only is Webpack paving the future of how open source projects can thrive, but the project’s development has maintained its massive momentum throughout the year.

And with Sean Larkin thankfully still leading the Webpack movement, there’s really no end in sight for what Webpack is capable of achieving next.

Because of how well supported this project it is (and how much they care about their community), it makes it the easiest trend to predict for 2018.


But with every massive trend, there is a rising force of disgruntled developers.

Parcel, a competing bundler, is gaining momentum rather quickly with 12,000 Github stars out of the gate in 2017 and going directly after Webpack.

Parcel’s pitch is that all other bundlers have become too bloated, while Parcel works twice as fast at bundling as Webpack (10 times faster when using its cache).

It also goes after Webpack’s somewhat confusing configuration setup, as with Parcel, there is no configuration needed.

“Just point it at the entry point of your application, and it does the right thing.”

Although simplifying configuration and improving speed are both great improvements, I wouldn’t be surprised if Webpack doesn’t copy these improvements by the first half of 2018.

Similar to Vue vs. React, the little guy will always innovate faster, but it’s up to the big guy to be inspired by that innovation and improve their projects.

You can read the whole debate here.


Gatsby is a static site generator for React built by Kyle Mathews.

Ever since Kyle went full-time on Gatsby last year, it’s really started to pick up momentum.

There’s no better proof of that than the fact that the React website itself is built using Gatsby.

Gatsby is all about performance and delivering the fastest possible web experience in React.

This diagram from their website gives you an idea of how it works:

Gatsby also uses progressive web tech that prefetches resources for other pages, so browsing is lightning fast.

Although Gatsby isn’t going to dominate the industry by any means, it’s a fantastic solution for building fast static sites that will continue to rise in popularity.

For more on Gatsby, read this post.

We were also happy to sponsor Gatsby’s development this year.


Babel needs no introduction at this point and remains a trend essentially by default.

All in all, it was a good year again for Babel, primarily focused on building Babel 7 (hopefully launching early 2018). Most importantly, they wrote a song 🙂

Babel’s only concern currently (aside from its extraordinary maintainer taking an indefinite/vague break from the project), is something like Reason becoming mainstream.

But for now, Babel should continue strong throughout 2018.

We were also happy to sponsor Babel this year.

Flow & Typescript

Typescript and Flow are both great static type options for JavaScript developers to be using to improve their code quality.

We likely won’t see one destroy the other in 2018, as both have survived together, serving different use cases.

Flow, built by Facebook, is the preferred choice for React developers since it easily integrates with Babel, also commonly used in React projects.

TypeScript, built by Microsoft, is popular among Angular 2+ developers as it’s the primary language.

2018 will likely be dull in terms of advancements from these two, and the real question in the following years will become whether something like Reason replaces them both.


I like the way one redditor described Immutable.js:

immutableJS ensures that developers on large teams don’t do something stupid.

Put simply: Immutable.js, another Facebook project, makes sure state isn’t mutated by using immutable (unchangeable) objects.

As our redditor friend pointed out, this can be incredibly useful in a large team of developers that can screw up state unintentionally.

Data encapsulated in an Immutable.JS object is never mutated. A new copy is always returned. This contrasts with JavaScript, in which some operations do not mutate your data (e.g. some Array methods, including map, filter, concat, forEach, etc.), but some do (Array’s pop, push, splice, etc.).

There are some pretty big limitations to using Immutable.JS, but limitations that might not matter depending on your needs. You can read more about them here.

With 20,000 stars on Github now, Immutable.js has risen in popularity in 2017 and can be expected to continue to rise in 2018 as developers start to take the time to understand the concept and the tradeoffs.


Popmotion is a JavaScript motion library quickly gaining stars on Github.

Think of it like Flash meets jQuery.

Now, I realize using those two words in the same sentence doesn’t help sell this increasingly popular library.

But the more you dive into this project, the more you discover a group of people who had serious gripes with both jQuery and Flash and simply needed to make things better.

And Popmotion is truly a better experience with a lot of innovation around web animation just starting to boil. This is one to watch in 2018 for sure.

Check out their site to start getting teased into trying it.

React Native & Electron

React Native allows you to build React apps for mobile devices, while Electron lets you build JavaScript apps for desktops.

Both became well-established frameworks in 2017 and both are great solutions for going from JavaScript to a native app.

Some notable apps built on Electron include: Slack, Atom, Github Desktop and Discord.

And popular apps built with React Native include: Facebook, Instagram, Airbnb and UberEATS.

You can also build React Native apps for Windows. They are currently working on refactoring the core of ReactWindows to be the basis for React Native apps on Linux/Mac/Tizen.

It’s a good time to be a JavaScript developer considering you can build apps for both desktop and mobile far more easily than in the past.

Bonus: Web Assembly

With all 4 browsers now supporting Web Assembly, we’re almost there. It’s still too early to call it a trend for 2018, so we’ll update you in 12 months.

But keep this on your radar, as everyone is looking very closely at this now.

2018 Study Materials

After looking at all of the trends ahead, here’s what we’d recommend you consider learning in 2018 to remain competitive as a remote developer and unleash your potential:

Import this list of resources as a Todoist project: