Open Joystick Display

Free Open Joystick Display 2.5


A powerful and easy to use streamer-ready overlay for your joystick or gamepad. Works with OBS and other broadcasting software. Completely free and open source!


Features in 2.5
Released: July 29th 2019
  • Alternate/Reversed Nintendo Switch Joycon Color Themes
  • Nintendo Switch Streamer Themes
  • Updated Gamecube Themes
Features in 2.4
Released: July 17th 2019
  • Small Fix to Pro Controller Design
  • Switch Joycon Themes
  • HORI Pokkén Tournament DX Theme
  • Updated 'Fancy' Xbox Controller Themes
  • Fixed Triggers added to Support Switch Controllers
  • Network Stack Fix
  • Open Joystick Display Server NX for Nintendo Switch

Features in 2.3
Released: July 15th 2019
  • Multi-Player Support for the Chromium Driver
  • Nintendo Switch Pro Controller Themes
  • Security Updates
  • End of 32-Bit Support

Features in 2.2:
Released: April 20th 2019
  • Client/Server Support (OJD Server)
    • Use this tool when you have a separate encoding + gaming PC!
Features in 2.1:
  • 80s Joysticks and Joypads (Joysticks in the 80s Theme)
    • Atari VCS (2600) Joystick
    • Commodore 64 Competition Pro Joystick
    • Sharp X68000 X1 Joycard
  • Infinity Fix for Some Analog Controllers
  • Custom OJD SVG Namespace
  • Bug Fixes
Features in 2.0:
  • NintendoSpy/RetroSpy Support!
  • Playstation and Xbox Fight Stick Themes.
  • Arcade Stick Support.
  • Interface Tweaks.
  • Performance Enhancements.
  • Updated Documentation.
Features in 1.03:
  • PC-Engine Controller Themes.
  • Sega Dreamcast Controller Themes.
  • Sega Saturn Controller Themes.
  • Support for CAPTURE and RUN Buttons.
  • Minor changes and patreon backers list.
Features in 1.02:
  • Support for continuous integration pipeline. (In Discord)
  • macOS Support
  • Linux 32-Bit Support
Features in 1.01:
  • Windows 32-Bit Support
Features in 1.0:
  • Updated interface and color theme.
  • Broadcast profiles
  • Brand new themes for the following platforms. All with various controller styles as well as streamer-style color options! Included in this update are:
    • Xbox
    • Nintendo Gamecube
    • NES / Famicom
    • SNES / Super Famicom
    • Nintendo 64
    • Sega Master System / Mark III
    • Sega Genesis / Mega Drive
    • Sony Playstation
  • Updated theme engine with sub-themes (Styles)
  • Better SVG support
  • Ability to change the event polling rate for better response time.
Original Features:
  • Multi-Platform
  • Wide Support for Joysticks/Controllers/Gamepads
  • Custom Themes
  • Custom Mappings
  • Chroma Support
  • Broadcast Mode for OBS
  • Developer Friendly Documentation
Upcoming Features in Pipeline
  • Portable console overlays like Game Boy and Game Gear

Download latest packages:

Read the user guide to get started:

Want to build custom themes? Read our developer guide:

What to get involved or report an issue? Do it on our GitHub
First release
Last update
5.00 star(s) 4 ratings

More resources from RetroWeeb

Latest updates

  1. Alternate Colors for Switch Joycon Themes, Switch Streamer Theme, and finally new Gamecube Themes!

    More updates! I've added alternate colors (reversed) color themes for Joycons for those not in...
  2. Switch NX Server, Switch Controller Support, Joycon Themes, Pokken Themes, and... New XBox Themes!

    A lot of this falls under the category of a long time coming. I know I just did an update but we...
  3. Switch Pro Controller Themes and Multi-Player Support! (Finally) - Open Joystick Display v2.3

    Sorry everyone for the delay, been hard at work on the new Open Joystick Display that should be...

Latest reviews

An elegent piece of software that does exactly what it says it does. A helpful dev that is more than open to help you with any concerns you may have which really helps this program shine!
After noticing a certain theme was missing for pro controllers I asked about it and within a few days it was patched and I was given resources to build my own colours. A great help
A1 software A1 developer.. programs is updated regularly, UI is very easy to use and well designed, having a desktop based application is so much better than using a web based controller overlay, and allows for user development an simply more customization overall! retroweeb is an awesome guy! No seriously!! he has been so helpful in helping me design my own custom scuf overlay and even went through the work of making a full developer write up for those interested in creating their own overlays! again couldn't be more happy with discovering this program! would recommend
I'm new to streaming, and I always wanted a customizable input plugin. Open Joystick Display meets all of my needs. Anything from custom binds, themes, and controller types, to a user-friendly GUI and interface on top of an incredibly easy installation. As a power user, I can appreciate how much time and effort went into making this fantastic plugin for beginners. I'm glad the development team has provided this tool for free. Keep up the great work!
Couldn't ask for a better piece of software to display my controller inputs on stream. Easy to use UI, easy to re-map buttons, and pre-mapped to use various controllers with different skins.

Programs infrequently updated and the dev is generally pretty open for suggestions! Can't wait to see where this goes!

Made an OBS forums account just so I could rate this amazing piece of software!