Skip to content

A browser extension that lets people know how to refer to each other on various places of the Internet. Available on Chrome, Firefox, and Edge.

License

Notifications You must be signed in to change notification settings

MirTeiwaz/pronoundb.org

 
 

PronounDB

ko-fi
License

A browser extension that lets people know how to refer to each other on various places of the Internet, so mistakes are less likely to happen. Link your accounts, set your pronouns and magically fellow PronounDB users will know your pronouns. Simple, efficient. Check it out at https://pronoundb.org!

The extension aims to inject that piece of information in a discrete way, that matches with the website you're looking at and finds a balance between ease to find and doing too much.

Get the extension

Supported services

  • Discord
  • Facebook
  • GitHub
  • Twitch
  • Twitter

PronounDB also exists as a plugin for Powercord

Want to see another service supported? Shoot an issue!

Structure

  • The backend is built using fastify
  • The frontend is built using preact and bundled with webpack
  • The extension is bundled using microbundle
  • Data is stored using mongodb
  • May contains stains of coffee and a few cookie crumbs :whistle:

FAQ

Is is possible to add support for customized pronouns?

It's possible, but I won't add it. The reason for this is that this creates an attack vector for people with malicious intents, to go and start mocking on communities (reality is that communities who'd want and benefit from a "custom" field are communities which are mocked too often, and I don't want to start being a vector involved in this).

I'd need to start moderating the platform, which would require a team of moderators looking into people's linked accounts and pronouns which sounds invasive to me. So to avoid any form of abuse, the only options will remain "Other" and "Other (Ask me)" in the pronouns picker.

How about neo-pronouns support?

TL;DR: Too much things to consider, and there are too many neo-pronouns to have proper support.

Original issue

Support for neo-pronouns was suggested, but after discussing the conclusion was that supporting them would bring more downsides than it'd solve problems. One of the major issue is the amount of neo-pronouns out there, which makes building a complete list near impossible, and the pronoun selector would be gigantic and need UX tweaks.

A proposal was to only support the most common/popular ones, but the issue with that is that defining how common/popular a neo-pronoun is is complicated, and could be seen as unfair (because there are no way of accurately measuring it). I also considered unfair to only support a few neo-pronouns, and tell people going by unlisted ones "sorry, your pronouns aren't popular enough". This sounds super harsh and definitely not something people may want to be confronted with.

Another proposal was to let people input a custom set of pronouns themselves, but I rejected this proposal for the reasons listed above.

As a final decision, it was considered acceptable to let people use "Other" when going by neo-pronouns, and have an additional option which explicitly tells people they can feel free to ask the person about their pronouns. This decision may, in the future, be revised if there's popular demand or if I randomly decide to.

About

A browser extension that lets people know how to refer to each other on various places of the Internet. Available on Chrome, Firefox, and Edge.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.2%
  • JavaScript 36.8%
  • SCSS 2.6%
  • HTML 2.4%
  • CSS 2.0%