Skip to main content

Join the Community

The Monkeytype Discord server is the hub of our community. Connect with thousands of typing enthusiasts, get help, share your achievements, and participate in discussions about all things typing.

Join Monkeytype Discord

Click here to join the Monkeytype Discord server.

What to Expect

Community Channels

The Discord server offers various channels for different purposes:
  • General Discussion: Chat about typing, share your progress, and connect with other users
  • Development: Discuss code contributions, feature development, and technical topics
  • Support: Get help with issues or questions about using Monkeytype
  • Achievements: Share your personal bests and milestone accomplishments
  • Off-topic: Connect with the community beyond just typing

Active Community

The Monkeytype Discord is an active, welcoming community where you can:
  • Get real-time responses to questions
  • Connect with contributors and maintainers
  • Participate in typing challenges and events
  • Share tips and strategies for improving typing speed
  • Discuss keyboard hardware and typing techniques

Monkeytype Discord Bot

The Monkeytype Discord server features a custom Discord bot that enhances the community experience.

Auto-Assigned Roles

The bot automatically assigns optional roles based on:
  • Typing Performance: Earn roles based on your typing speed achievements
  • Challenge Completion: Get recognized for completing specific challenges
  • Community Participation: Unlock roles through engagement and contributions
These roles help showcase your accomplishments and connect you with users at similar skill levels.

Bot Features

Performance Tracking

The bot integrates with your Monkeytype account to track and display your typing achievements.

Challenge Integration

Automatically recognizes when you complete Monkeytype challenges and awards corresponding roles.

Leaderboards

View community leaderboards and compare your stats with other Discord members.

Statistics

Access your typing statistics and progress directly within Discord.

Bot Source Code

The Monkeytype Discord bot is open source. If you’re interested in how it works or want to contribute:

Monkeytype Bot Repository

View the source code and contribute to the bot on GitHub.

Getting Started on Discord

First Steps

  1. Join the server using the invite link: https://www.discord.gg/monkeytype
  2. Read the rules and server guidelines in the welcome channel
  3. Introduce yourself in the introductions channel (optional)
  4. Link your Monkeytype account to unlock bot features and roles
  5. Explore channels and find discussions that interest you

Channel Guidelines

Use this channel for:
  • Discussing code contributions and pull requests
  • Asking technical questions about the codebase
  • Coordinating on feature development
  • Getting help with setting up a development environment
Before posting, make sure your question is development-related. General usage questions should go in the support channels.
Use this channel for:
  • Getting help with bugs or issues
  • Questions about features and functionality
  • Account-related questions (non-private)
  • Troubleshooting problems
Provide as much detail as possible when asking for help, including your browser, OS, and steps to reproduce any issues.
Use this channel for:
  • Casual conversation about typing
  • Sharing your progress and achievements
  • Discussing typing techniques and tips
  • General community interaction
Keep conversations friendly and on-topic. Follow the server rules and Code of Conduct.

Community Guidelines

Code of Conduct

The Monkeytype Discord follows the same Code of Conduct as the main project. Key points:
  • Be respectful and welcoming to all members
  • No harassment, discrimination, or offensive behavior
  • Keep discussions constructive and on-topic
  • Follow channel-specific rules and guidelines
  • Listen to moderators and respect their decisions

Getting Help

If you need help or have questions:
  1. Check pinned messages in the relevant channel
  2. Search previous messages to see if your question was answered
  3. Ask in the appropriate channel
  4. Be patient - community members volunteer their time
  5. Provide context and details to help others help you

Contributing to the Community

You can contribute to the Monkeytype Discord community by:
  • Helping others: Answer questions and share your knowledge
  • Sharing feedback: Provide constructive feedback on features and ideas
  • Creating content: Share guides, tips, or tutorials with the community
  • Being active: Participate in discussions and events
  • Staying positive: Foster a welcoming environment for new members
The Discord server is managed by volunteers from the Monkeytype community. Treat moderators and helpers with respect and appreciation for their time.

Other Community Resources

GitHub Repository

View the source code and contribute to the project.

Support Channels

Learn about all available support options.

FAQ

Find answers to frequently asked questions.

Contributing Guide

Learn how to contribute to Monkeytype.

Build docs developers (and LLMs) love