Open Joystick Display

Free Open Joystick Display 2.8.0


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.8.0
Released: February 9th 2020
  • SCUF Playstation 4 Themes
  • Invert Axis Support For Directionals
  • Mode Button for 6-Button Genesis/Mega Drive Controller
  • Installer Support for Mac and Windows
Features in 2.7.1
Released: January 11th 2020
  • Hitbox and Smashbox Support Developed by Luberry
Features in 2.7
Released: December 19th 2019
  • Racing Wheel Support
  • Logitech G29 and G920 Racing Wheels with Gearboxes and Pedal Configurations
  • Invert Option for Triggers
  • Wheel Degrees Option for Triggers (That are Steering Wheels)
  • Build Fix for Linux Users
Features in 2.6
Released: December 7th 2019
  • --start-broadcast-mode command line argument to start OJD in broadcast mode.
  • PowerA Gamecube Themes for Nintendo Switch
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) 5 ratings

More resources from RetroWeeb

Latest updates

  1. Open Joystick Display 2.8.0 - SCUF Playstation 4 Themes, Mode Button for MD, Invert Options

    New release of Open Joystick Display! Has the following features added to it: Directionals can...
  2. Open Joystick Display 2.7.1 - Hitboxes and Smashbox Support by Luberry

    2020 is here with a new update, and for once not by me! Luberry contributed some designs and...
  3. Open Joystick Display 2.7 - Racing Wheel Support

    The last update for the year (I hope anyways lol)- a brand new feature has been added to OJD and...

Latest reviews

Great program. You can download it, add it to whatever and it seems very responsive.
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!