Release Radar · September 2017

Release Radar September 2017

Welcome to the first edition of the Release Radar, where we share the projects popping up on our radar—from world-changing technologies to weekend side projects. Most importantly, they’re all projects shipped by you. Hopefully, we’ll find little something for everybody: a new app for your tool belt, a fresh experiment for your free time, or a game to play with on your next coffee break.

This month we’re sharing projects to make your data sizzle :fire: and add animations to your native apps with ease. Enjoy!

Lottie for iOS 2.0.0

Lottie is an Android, iOS, and React Native library that renders After Effects animations in real time, allowing developers to add animations to native apps just as easily as static assets.

Lottie started as a hackathon project at Airbnb, but @buba447, @therealsalih and @gpeal from the Airbnb Design Team have continued to iterate on it. View the Lottie for iOS 2.0.0 release notes.

Animations created with Lottie

Did you know: Lottie was originally named Lotte after Charlotte Reiniger—an original trailblazer of animation. She made one of the first feature-length animated films, and her work still holds up today.

FlameGraph 1.0

Visualize profiled software with FlameGraph to identify your most frequent code-paths quickly and accurately. The team tagged the 1.0 release to allow package maintainers to grab static versions, but don’t let that fool you. FlameGraph has been around for years—and has likely improved performance for products and services you use every day.

“It confuses people at first since the x-axis is not the passage of time; it’s an alphabetical sort. People move from ‘I don’t like it, it’s not intuitive’ to ‘This is amazing, how did I ever live without it?’ quickly”. - @brendangregg

Mixed-mode FlameGraph spanning kernel and user code

Did you know: Brendan coded the first version of FlameGraph in a single night; he didn’t think he could play around with new visualizations at his day job when there were more pressing deliverables. The next day, he used it for work to understand the difference between two massive MySQL profiles that were thousands of pages of text each.

Drupal Console 1.0.0

Drupal Console is a command line interface for Drupal. Add users, debug issues, generate boilerplate code, and more. Version 1.0.0 was just released at Drupal Camp Costa Rica—the largest web development event in the country.

“It’s amazing how a project we started a few years ago as a Drupal 8 learning exercise is now considered for the Drupal community a must-have tool to accelerate Drupal 8 development.” - @jmolivas

Drupal Console terminal output

Did you know: Drupal Console is hitting all the right milestones lately. Last month, they celebrated one million downloads. Congratulations, all around!

Redash 2.0

Redash is an open source tool for teams to query, visualize, and collaborate on data from MySQL, Graphite, Presto, BigQuery, Redshift, and many other data sources. No more exporting data into Excel or spending weeks building dashboards.

Refer to the release notes for some highlights and contributions from the community.

Example Redash data visualizations on

STF 3.0

Smartphone Test Farm (STF) is an open source web application for controlling and debugging smartphones and other devices—right from the comfort of your browser. Testing your latest app or game on all devices has never been easier.

View the 3.0.0 release notes

Animation showing STF's capabilities

Did you know: STF’s origins lie at CyberAgent in Tokyo, where it was used to control over 150 devices.

react-map-gl 3.0

react-map-gl is a suite of React components for Mapbox GL JS, a JavaScript library that uses WebGL to render interactive maps. You don’t need to have as much data as Uber to create beautiful data visualizations.

View the v3.0.0 release notes

Example showing react-map-gl's dynamic styling

Did you know: This is just one of many frameworks created and maintained by the Visualization Team at Uber. Read more about the entire framework

Starcraft II API v1

The Starcraft II Development Team just announced the release of the Starcraft II API for gamers and researchers advancing the field of Artificial Intelligence (AI). In addition to sample code and bots, they’ve also included a dataset of replay data from some of the world’s best Starcraft players.

Screenshot of Starcraft II gameplay

Did you know: There’s an Annual Starcraft AI Competition, where researchers compete annually with bots, using the the open source Brood War Application Programming Interface (BWAPI) C++ framework. Interested? You can fork a sample bot called UAlbertaBot.

PySC2 1.0

In partnership with Blizzard, Deepmind also released PySC2—a Python wrapper for the new API for reinforcement learning agents to interact with the game. They also share some mini games (which they think of as more of unit tests). In these, agents achieve a level of play comparable to a human player—moving to beacons, building marines, and more.

Simple RL mini-games allowing AI researchers to test the performance of RL agents on key tasks

Did you know: Although bots are currently no match for a human, we might see a bot defeat the world’s best human players in the next few years. Learn more

Lumberyard 1.10

Lumberyard, Amazon’s AAA game engine integrated with GameLift and Twitch just released 1.10 with over 500 new features, bug fixes, and performance improvements. They also made the source code available, so game developers can customize and optimize the code to suit their needs.

Screenshot showing the new docking system in Lumberyard

.NET Core 2.0

Finally, our friends at the .NET Foundation released .NET Core 2.0—a lightweight, modular platform for creating web applications and services that run on Windows, Linux, and Mac. Learn more from Scott Hunter and members of the .NET Team on Microsoft’s Channel 9.

.NET Core 2.0 discussions on Microsoft's Channel 9

Did you know: Microsoft also released ASP.NET Core 2.0, Entity Framework Core 2.0, and the complete .NET Standard 2.0 specification—not a surprise considering Microsoft had the most open source contributors of any organization last year.


This is just a sample of all the awesome things you shipped last month. Are you releasing something exciting soon? We’d love to help you celebrate! Send a note to releaseradar@github.com

Have feedback on this post? Let @github know on Twitter.
Need help or found a bug? Contact us.

Changelog

Subscribe

Discover new ways to build better

Try Marketplace apps free for 14 days

Learn more