gitwtfhub

wtf is all-contributors?

abhishek-kumar09/all-contributors — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2021-01-19

Audience · pm founderComplexity · 1/5DormantSetup · easy

TL;DR

A specification for recognizing all open source contributors, not just coders, by adding a table to your README with emojis showing how each person helped.

Mindmap

mindmap
  root((repo))
    What it does
      Recognizes all contributors
      Displays emoji key
      Publicly thanks people
    Use cases
      Credit non-code work
      Highlight translations
      Showcase design help
    Audience
      Open source maintainers
      Community builders
      Project managers
    Tech stack
      Specification format
      README integration
      Automation bot

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Add a contributors table to your project README to credit everyone who helps.

REASON 2

Recognize non-code contributions like design, translation, and documentation.

REASON 3

Use the bot to automatically add contributors to your project page.

REASON 4

Build a welcoming community by publicly thanking all types of volunteers.

What's in the stack?

MarkdownBot

How it stacks up

abhishek-kumar09/all-contributors0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars0
LanguageCSSPython
Last pushed2021-01-192022-10-03
MaintenanceDormantDormant
Setup difficultyeasyeasymoderate
Complexity1/52/54/5
Audiencepm foundervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Adding a contributors table to a README requires only basic markdown editing, with an optional bot for automation.

The license is not specified in the explanation provided.

Wtf does this do

All Contributors is a specification for recognizing everyone who helps an open source project, not just the people who write code. The core idea is simple: use a project's README file or another visible documentation page to publicly thank contributors for whatever they bring to the table. People volunteer their free time to open source projects in all sorts of ways, and this project believes everyone deserves credit for their work. The project provides a standardized way to display a contributors table on your project page. Each person gets listed with small emoji icons next to their name that represent the specific type of help they provided. There is an emoji key that covers a wide range of contributions, including things like writing documentation, answering questions, doing design work, translating content, reviewing code submissions, giving talks, maintaining infrastructure, and building tools. This would be used by anyone who maintains or runs an open source project and wants to build a more welcoming, inclusive community. For example, if someone translates your project's documentation into another language, or a designer creates a logo for your project, traditional contributor tools would overlook them entirely because they did not push code. All Contributors makes sure those efforts are visible. There is also a bot available that can automate the process of adding people to the table, so maintainers do not have to manage it manually. The project itself is notably international. Its own documentation has been translated into over a dozen languages, and many of its own contributors are recognized specifically for translation work, which nicely demonstrates the philosophy in practice.

Yoink these prompts

Prompt 1
Help me add an All Contributors table to my README that recognizes non-code contributors like designers and translators with emoji icons.
Prompt 2
Generate the markdown for an All Contributors table showing three people: one who wrote docs, one who did design, and one who translated content.
Prompt 3
Write an All Contributors configuration entry for a contributor who reviewed code and answered questions, including the correct emoji key.
Prompt 4
Help me set up the All Contributors bot so I can automatically add people to my project's contributor list.

Frequently asked questions

wtf is all-contributors?

A specification for recognizing all open source contributors, not just coders, by adding a table to your README with emojis showing how each person helped.

Is all-contributors actively maintained?

Dormant — no commits in 2+ years (last push 2021-01-19).

What license does all-contributors use?

The license is not specified in the explanation provided.

How hard is all-contributors to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is all-contributors for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.