Announcements - page 3

GitHub Marketplace celebrates one year


One year ago, we released GitHub Marketplace—a new way to promote, share, and sell the developer tools you built on GitHub. Our goal was to create a single destination for our community to discover the apps and services they need without setting up multiple accounts or payment methods. We launched with 14 select integrators. Today, Marketplace serves more than 100,000 users and offers almost 50 tools. Many of you look to GitHub Marketplace as a place to start to building a business, and we’re making it easier for you to do that with each new feature.

Year in review

Growing our ecosystem

From Travis CI to BackHub and Microsoft, exciting new partners are coming to GitHub Marketplace all the time. To make building apps simpler and help businesses grow, we’ve added features like analytics, product placement, and account support. We’ve also improved our onboarding processes and tools, reducing the time to get listed from two months to two weeks.

As a result, Marketplace apps can gain traction fast. For example, Dependabot saw a 10x increase in signups the month they listed their app.

“We built our business on GitHub because it sits at the heart of developers’ workflows—and that’s where we think project management, or any developer tool, should live, too. It’s great to see that GitHub supports its ecosystem partners the same way it does developers in general, with lots of freedom to move work forward. We’re glad to be a key partner in bringing project management close to the code, and we’re excited to see how GitHub will invest in its ecosystem and Marketplace in the months and years to come.” — Matt Butler, ZenHub

Building an integrated product

The Marketplace API is coming out of preview, and over the last year, we’ve worked to bring functionality that was built natively into GitHub Marketplace to other areas of the GitHub platform. For example, you can now add GitHub Marketplace apps directly to a repository as you create it.

New features for integrators

Free apps

If you want to get listed and currently don’t offer a paid product, you can now list your app on Marketplace as a completely free service available to more than 30 million developers on our platform. Free apps make GitHub even more flexible and provide developers with more ways to build on their workflows.


Whether you’re a team of one or 1,000 developers, knowing how people use your software can help you create a better user experience. We’ve made it easier to get insight into your app’s performance with new data views and visualizations that show you how many people visited your Marketplace landing page, track the impact of your marketing campaigns, and more.

Self-serve onboarding

After seeing a queue of promising apps waiting to join Marketplace, we’ve taken steps to simplify the process. Now partners can quickly get their app onboard and learn everything they need to know to get set up.

“We’re proud to be part of GitHub Marketplace and believe it’s a critical avenue for growth and success for all products in the developer ecosystem space. There is no better platform than GitHub for growth, collaboration, and brand equity. As GitHub continues to concentrate on its ecosystem and GitHub Marketplace, we look forward to enhancing our partnership.” — Josh Kalderimis, Travis CI

Marketplace trials

With the launch of free trials, developers can try your app free for 14 days to make sure they’re choosing the right tool for their team. Over half of the listings in Marketplace support free trials–and we found that supporting a free trial can increase your revenue by 43 percent. In addition, apps that offer free trials now account for more than 60 percent of our revenue on Marketplace.

One year is just the beginning, and we can’t wait to see what you build next. Check out the newest apps on Marketplace or build your own today.

New improvements to the Slack and GitHub integration

GitHub and Slack banner image

Your ultimate productivity pair is getting even better. The GitHub and Slack app has a few new features to help you turn conversations into next steps. Take action on pull requests, issues, and more right from your Slack channels to start moving work forward, faster.

Slash commands

Slack conversations often lead to decisions and actionable takeaways. Now it’s easier to start on next steps from Slack with slash commands for common GitHub actions, using /github [action] [resource]. These commands let you:

  • Close an issue or pull request with /github close [issue link]
  • Reopen an issue or pull request with /github reopen [pull request link]
  • Open a new issue with /github open [owner/repo]

To use these new slash commands, a GitHub organization owner or repository admin will have to accept updated permissions in the GitHub and Slack app. This request can be viewed in the Applications tab in an account’s settings, or in email notifications sent to relevant users.

Preview content by sharing links from private GitHub repositories. Invite the GitHub integration to the relevant Slack channel using the command /invite @github. When you post a link, you’ll be prompted to verify that a specific private link should be previewed.

Open source, open platform

This app was built open source using publicly-available APIs, so you can build your own integration just like it. Visit the GitHub and Slack integration repository to contribute code, submit feature requests or bug reports, and learn more about how the app works under the hood.

Install the GitHub and Slack app to connect your GitHub repositories to your Slack channels. With these improvements to GitHub and Slack, working together has never been easier.

Ludum Dare 41—Games to play, hack on, and learn from

Ludum Dare is a game development competition, where developers from around the world are challenged to spend a weekend creating games based on a theme. Despite Ludum Dare 41’s challenging theme—to combine two incompatible genres—over 3,000 creations were submitted by the community.

From real-time arcade games, to visual novel games and point-and-click games, to rhythm-based platformer games, there’s something for everyone. Here are a few entries that caught our attention.

Rythm is Lava

Rythm is Lava mixes not two, but four genres: RPG, puzzle, platformer, and rhythm. Control two characters as you solve puzzles in this great little PICO-8 game from @egordorichev.

Rythm is Lava Screenshot

Controls: X - restart the level · C / Z - toggle speed run info · - move

View Source (PICO-8, Lua) · Play now ▶ (Web, Windows, macOS, Linux)

Dungeon Scrawl

Dungeon Scrawl from @lakrsv is a rogue-like typing-tutor game where you explore a dungeon while battling enemies and searching for treasure!

Dungeon Scrawl Screenshot

Controls: Keyboard

View Source (Unity, C#)· Play now ▶ (Windows, macOS, Linux)


Outrun the law in 3D and build your city in @01010111’s OUTLAW MAYOR PANIC!


Controls: 🎮 or - move · X - place building.

View Source (HaxelFlixel, Haxe) · Play now ▶ (Windows, macOS)


Crescendo from @Nate954 is a rhythm-based platforming game about infiltrating a building and collecting mysterious orbs. Your goal? To avoid drawing attention to yourself by timing your movement to the music.

Crescendo Screenshot

Controls: W A S D, or - move

View Source (C++) · Play now ▶ (Windows)

Crux Swarm

Crux Swarm by @markopolojorgensen is a Metroidvania-inspired tower defense game. Activate and defend cores to gain abilities and the chance to escape.

Crux Swarm Screenshot

Controls: W A S D or - move · mouse - aim · mouse left click - fire

View Source (Godot, GDScript) · Play now ▶ (Windows, macOS, Linux)

Lost Without You

Lost Without You is a turn-based action puzzler from @jackrugile (you may remember seeing some of his incredible games built in less than 13kB). Navigate through a mysterious dark labyrinth and help two friends find one another before they run out of light.

Lost Without You Screen

Controls: W A S D or - move

View Source (JavaScript) · Play now ▶ (Web)


Build defenses, dodge enemies, and more in Plasimajita by @quantumrain.

Plasimajita Screenshot

Controls: Mouse

View Source (C++) · Play now ▶ (Windows)

Wreckless Rally

Drive around the race track in Wreckless Rally in this Bejewelled-inspired entry from @DaanVanYperen, @Flaterectomy, @meatmachine1001, @MisterOizo and @troop.

Wreckless Rally Screenshot

Controls: W A S D - move · E - drop cars · C - drift

View Source (libGDX, Java) · Play now ▶ (Web)


YOU LEFT ME. is dark and surreal visual novel/point-and-click game about loneliness and loss from @zephyo.

YOU LEFT ME. Screenshot

Controls: Mouse

View Source (Unity, C#) · Play now ▶ (Windows, macOS, Linux)

Jeff From Accounting

Jeff From Accounting by @Almax27 is an unpunctuated game about typing what you shoot and shooting what you type. Buckle up; things are about to get wordy!

Jeff From Accounting Screenshot

Controls: W A S D or - move · SHIFT - sprint · LEFT CLICK - fire · RIGHT CLICK - reload

View Source (Unity, C#) · Play now ▶ (Web, Windows, macOS, Linux)

Think Before Escape

Think Before Escape is a realtime-turn-based platformer created by @acoto87.

Think Before Escape Screenshot

Controls: - move · SPACE - jump.

View Source (Unity, C#) · Play now ▶ (Web, Windows, macOS, Linux)


C://TEXTRIS.EXE is a text-based puzzle adventure by @kinggryan. Despite the name, it also works on macOS.


Controls: A S D or - move · > - rotate left · / - rotate right

View Source (Unity, C#) · Play now ▶ (Web, Windows, macOS)

ASM Hell

Navigate the dungeon ASM Hell writing assembly in this unique game from @zouharvi. Don’t worry if your assembly language is a little rusty; solutions to all 13 challenges have been posted.

ASM Hell Screenshot

Controls: Type in Assembly Language. No biggy.

View Source (Phaser, JavaScript) · Play now ▶ (Web)

Neon Space

Survive wave after wave of enemy spaceships in @SMILEY4’s Neon Space turn-based shooter.

Neon Space Screenshot

Controls: W A S D or - move · F - fire gun · G - drop / detonate bomb · H - fire laser.

View Source (Java) · Play now ▶ (Windows, macOS, Linux)


STEREOtype from @thquinn is a rhythm-based typing game. It’s not easy!

STEREOtype Screenshot

Controls: Keyboard

View Source (JavaScript) · Play now ▶ (Web, Windows, macOS, Linux)

Life Jumper

Take control of your life in @z2367570158’s Life Jumper–a text adventure 3D platform game.

Life Jumper Screenshot

Controls: 🎮 or W A S D - move · SPACE - jump

View Source (Unity, C#) · Play now ▶ (Windows)

RPG Shop

RPG Shop from @lawrence-laz is a shop simulator and adventure game.

RPG Shop Screenshot

Controls: Mouse - aim or interact · SPACE - proceed · X - cancel or say no.

View Source (Unity, C#) · Play now ▶ (Windows, macOS)

Sheet Music Editor Shoot’Em Up

As the name suggests, @hypp’s Sheet Music Editor Shoot’Em Up is a shoot ‘em up game played on sheet music. If you don’t C-sharp when the aliens attack you’ll B-flat.

Sheet Music Editor Shoot’Em Up Screenshot

Controls: - jump - release · - move left · - move right · X - change note length · O - fire

View Source (PICO-8, Lua) · Play now ▶ (Web, Windows, macOS, Linux)

Karaoke Ninja

Karaoke Ninja by @gastricsparrow may be one of the only stealth games where you have to make noise to win. Talk, sing, scream, make whatever noise you can to make platforms appear that the ninja can use to progress.

Karaoke Ninja Screenshot

Controls: W A D or - move · 🎤 - create platforms.

View Source (Unity, C#) · Play now ▶ (Windows, macOS, Linux)

If you don’t have a microphone, you can see people experimenting with the game online e.g. Elysia Griffin on Twitch and Vincent Le Quang on YouTube.


Invitris is like Space Invaders meets Tetris. Incredible job for your first Ludum Dare, @mavlac!

Invitris Screenshot

Controls: - move left and right · - rotate armed brick · SPACE - fire brick cannon

View Source (Unity, C#)· Play now ▶ (Web, Windows, Linux)

If you’re looking for an opportunity to build your first game and join an amazing community, sign up for the upcoming Ludum Dare 42 on August 10th-13th. Don’t just take our word for it though! Watch a documentary about Ludum Dare on YouTube.

Release Radar · April 2018

Release Radar April 2018 Edition

April showers bring May flowers, and they also bring a lot of exciting releases. Here are a few projects that made an impression in the last month!

Hyper 2.0

Hyper is an HTML, CSS, and JavaScript-based terminal emulator that’s built with Electron. The latest release, Hyper 2, has a new rendering engine (built on xterm.js 3.0) which allows it to better handle streaming output. Other Hyper 2 improvements include a command-line installer for plugins, clickable hyperlinks, and more. See the release announcement for details.

Hyper 2 screenshot

Did you know: Hyper supports a big collection of plugins and themes. Ever wish your terminal was a bit more like BB-8 in a galaxy far, far away? Or maybe you’d rather catch a command line Bulbasaur or Pikachu? Find these and other themes in the new Hyper store.

NetHack 3.6.1

NetHack is a role-playing, terminal-based game packed with procedurally-generated dungeons, monsters, and magic. If that piques your interest, then you might be feeling the call of the Amulet of Yendor. Originally released in 1987 and in ongoing development ever since, the game is celebrating its version 3.6.1 release. The release notes are technically spoilers, so consider yourself warned before you read them.

Hyper 2 screenshot showing NetHack 3.6.1

Did you know: NetHack is one of many roguelike games that trace their gameplay roots back to the 1980 video game, Rogue. We hosted the second annual Roguelike Celebration at GitHub HQ last October. All of the talks were recorded and included a live speedrun of NetHack by Mikko Joula (aka Adeon), who holds the record for fastest real-time ascension.

Flask 1.0

Flask is a small and flexible web framework for Python. Flask’s API has been stable for some time and version 1.0 brings exciting changes. Flask 1.0 improves the flexibility of the command-line interface, fixes a security issue with JSON encodings, adds support for loading environment variables from files, and more. See the announcement for a complete run down.

Did you know: Flask started out as an April Fool’s joke. (Not kidding.)

Nerd Fonts 2.0

Nerd Fonts brings together a bunch of icon sets—like Font Awesome, Devicons, and Material Design Icons—into one collection, and provides the tools to let you make your own. The latest release, version 2.0, adds new documentation translations and several new fonts, including OpenDyslexic and Noto. Read the release notes for details.

Nerd Fonts visualization using SankeyMATIC

Did you know: There are thousands of icons in Nerd Fonts. (How many do you recognize?)

Monica 2.0

Monica is a tool to help people strengthen their relationships by helping them with things like remembering birthdays, gift ideas, and names of relations. Monica 2.0 adds better support for more real-world relationships (like aunts and nieces), options for hiding unwanted features, support for right-to-left languages, and more. See the release announcement for more information.

Screenshot of Monica 2.0

React Styleguidist 7.0

React Styleguidist is a tool that helps your team document React components based on your own code and Markdown-formatted comments. Version 7 adds Webpack 4 support, fixes bugs, and makes Node.js 6 the lowest supported version, among other changes.

Screenshot of React Styleguidist 7.0

Did you know: Lots of people are sharing their React Styleguidist demos in this GitHub issue.

Hackathon Starter 5.0

The appropriately named Hackathon Starter is a boilerplate for getting up and running with a Node.js and Express application. It cuts through the process of choosing a language, web framework, and CSS framework; then, it gives you a bunch of examples for authentication and APIs to get hacking quickly. Hackathon Starter 5 upgrades to Node.js 8, switches to ES6 in lots more places, and fixes bugs in API examples. To see more of what’s changed in this release, take a look at the release notes.

Playcanvas 1.0

PlayCanvas is a visual development platform for building games and interactive web content. Both the tools and the web apps you build are powered by HTML5. The platform is entirely web hosted; you can access your work from any device that runs one of the supported web browsers. See the release announcement for more details.

PlayCanvas 1.0 screenshot showing the Titanfall 2 Experience

Did you know: Mozilla used PlayCanvas to create the interactive WebGL2 After the Flood demo, allowing viewers to take a walk through the fantastical environment of water, glass, and steel running entirely in the browser.

Chainer 4.0

Chainer is neural networks framework for Python and they’ve recently reached version 4.0. Version 4 improves performance with support for iDeep acceleration on Intel CPUs, adds better techniques for lower precision training, and reorganizes the documentation. Check out the release announcement for the project and its hardware acceleration companion, CuPy.

Handsontable 2.0

Handsontable is a JavaScript component for spreadsheets that can plug into popular frameworks like Angular and Vue. It’s been six years since the last time Handsontable had a major-version release! In version 2.0, they’re adopting Semantic Versioning to make way for combining their Pro and Community Edition codebases. Plus they’ve made a lot of bug fixes. See the release announcement for a full list of changes.

Screenshot of Handsontable

Did you know: Handsontable—or more accurately, their users—make a great argument for the adoption of open source tools. Check out these interesting case studies from teams that are using Handsontable.

Redux 4.0

Redux is a state container for JavaScript that helps developers write predictable, testable applications in different environments. Redux’s 4.0 release introduces a bunch of under-the-hood improvements, tons of documentation updates, and new bindings for TypeScript 2. Scope out the release notes for details.

Honorable mentions

It’s hard to cherry-pick from all the amazing releases each month, but there’s no way open-source giants are flying under our radar. The new MySQL 8 brings a broad range of changes. Node.js 10 unveils binary interface stability, modernized cryptography, and much more, while npm coordinated their npm 6 release to deliver security and performance improvements. Check them out!

These are just a handful of releases that were shipped last month—keep them coming! If you’ve got a release that should be on our radar, send us a note.

Introducing the Checks API, a better way to connect integrations and code

GitHub partners with Microsoft, Travis CI, and CircleCI using the Checks API

Over 600,000 repositories received statuses in January 2018 alone—more than a 50 percent increase from last year—and now statuses will provide you with more information than ever. Today we’re introducing the public beta release of the Checks API, a better way to get feedback from integrations on your code. The Checks API allows you to build sophisticated tools for continuous integration (CI), linting, and acceptance testing on GitHub. This new functionality currently works with the GitHub REST API, with GraphQL support coming soon.

What’s new

Instead of pass/fail build statuses, your integrations can now report richer results, annotate code with detailed information, and kick off reruns—all within the GitHub user interface.

a screenshot of the Checks user interface

Build outputs are now accessible with the new “Checks” tab on pull requests. Inline annotations are simple to find, too. They’ll appear right alongside the relevant code in the pull request, so you can identify and address failing checks even faster.

Learn more about the Checks API

Over the last several weeks, we’ve worked closely with partners on fine-tuning the Checks experience—and we’re excited to share several apps already using the API.

Microsoft Visual Studio App Center and Outlook integration

Microsoft maintains hundreds of open source projects on GitHub, including Visual Studio Code, which had the most community participants among any project last year, and TypeScript, one of the fastest growing languages in 2017. Now we’re partnering with Microsoft to integrate Azure’s DevOps services with GitHub, starting with Azure’s Mobile CI service. GitHub will detect mobile projects and suggest developers set up mobile CI using any one of our providers, including App Center.

With App Center installed, you can automate builds on every commit, test apps on real devices in the cloud, and monitor usage with crash and analytics data. And because the App Center integration uses the Checks API, mobile developers will be able to see the results directly within GitHub’s interface.

Screenshot of App Center integration

To provide you with simple, streamlined experiences for tools you already use, we’re also integrating GitHub with Microsoft Outlook using Adaptive Cards. Over the next several weeks, Outlook users will be able to comment on issues from their inbox—and soon after, be able to merge pull requests, too.

Screenshot of Outlook integration

Travis CI integration

As a leading provider of hosted CI, Travis CI has been helping build and test open source and private projects for more than seven years. Travis CI recently adopted GitHub Apps and now includes Checks as a way for your team to share the results of your project’s branch and pull request builds. View your build’s stages, jobs, and results, including the config associated with them to get a complete picture of the health of your projects directly from GitHub. You can also rerun builds from within the GitHub Checks UI.

Learn more about Travis CI integration with the Checks API

CircleCI integration

Speed up your test and development cycle without extra maintenance. Follow your GitHub project from CircleCI, and set up your first build in no time thanks to CircleCI’s automatically generated build and test steps and simple extensibility. Checks API compatibility with CircleCI is on the way.

Today’s announcement is just the start. We’ll continue shipping new ways for you to make the most of GitHub and build useful, powerful tools that work seamlessly with our platform. With easy access to an open ecosystem of applications, you can create fast and flexible workflows that help you focus on what matters most.



Discover new ways to build better

Try Marketplace apps free for 14 days

Learn more