NINJATYPE / Contact

Let’s make NinjaType better.

Found a bug, have an idea, or need a hand? Here’s the best place to start the conversation.

Choose the right place

A little context helps your message reach the right place. Use GitHub for issues and ideas that others can join, or email for a direct conversation.

01 / SOMETHING BROKEN

Report a bug

Tell us what happened and how to reproduce it. Screenshots and browser details can make a fix much easier.

Open a GitHub issue →
02 / SOMETHING BETTER

Share an idea

Suggest a feature, ask a question, or discuss ways to improve the practice experience.

Start a discussion →
03 / GET IN TOUCH

Email the maintainer

For general questions, private feedback, or business inquiries, contact Vivek directly.

[email protected] ↗
04 / COMMUNITY

Join the conversation

Connect with other people practicing their typing and helping improve NinjaType.

Join Discord ↗

A useful bug report

Before opening an issue, check existing reports to see whether someone has already found the same problem. Then include:

  • Where it happened: the page or feature you were using.
  • Steps to reproduce: what you did just before the problem appeared.
  • Expected and actual behavior: what should have happened and what you saw instead.
  • Your setup: device, browser version, and operating system.
  • Extra context: a screenshot or error message, if available. Leave out personal information.

Want to help with a fix?

Visit the contributors page for ways to get involved, or go straight to the repository to explore the code.

A LITTLE, EVERY DAY

Your next good habit starts with a keystroke.

Start typing