DEV Community

Ben Halpern
Ben Halpern

Posted on


Who's looking for open source contributors? (Jan 14th edition)

Find something to work on or promote your project here.

Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. πŸ˜„

Additionally, all are welcome to also create a standalone post in this tag:


For open source maintainers to get together with willing contributors.

Follow the tag for more posts like this one.

Happy coding!

Top comments (35)

mebble profile image
Neil Syiemlieh • Edited

I'm making a tiny interval timer web app called Intervals. It's in React JS. Very easy and beginner friendly, since I'm a beginner myself. There are many features I'd like to add that I've listed out in the README. The repo is here

yuanhao profile image
YuanHao Chiang

Hey Neil, did you design the app ? Love the minimalist interface and the chiptune SFX!

nickytonline profile image
Nick Taylor

By no means a huge OSS project, but for those that use Gatsby for their blog or other purposes, feel free to contribute to my Gatsby code snippets extension

VS Code Gatsby Snippets Extension screen shot

And more recently, there is the Gatsby extension pack for VS Code. Feel free to contribute there to, if you think another extension should be added to the pack.

sobolevn profile image
Nikita Sobolev


We are building the strictest python linter ever! Join us!

GitHub logo wemake-services / wemake-python-styleguide

The strictest and most opinionated python linter ever!

wemake-python-styleguide Supporters Build Status Coverage Python Version wemake-python-styleguide

Welcome to the strictest and most opinionated python linter ever.

wemake-python-styleguide logo

wemake-python-styleguide is actually a flake8 plugin with some other plugins as dependencies.


pip install wemake-python-styleguide

You will also need to create a setup.cfg file with the following contents.

This file is required to configure our linter and all 3rd party plugins it uses However, this is a temporary solution We are working at providing the required configuration for you in the future.



This app is still just good old flake8 And it won't change your existing workflow.

See "Usage" section in the docs for examples and integrations.

What we are about

black pylint flake8 wemake-python-styleguide
Formats code? βœ… ❌ ❌ ❌
Finds bugs? ❌ βœ… βœ… βœ…
Finds complex code? ❌ βœ… βœ… βœ…
Has a lot of strict rules? ❌ πŸ€” ❌ βœ…
Has a lot of plugins? ❌ ❌ βœ… βœ…



We have tasks for both newcomers and more experienced developers.

If you know python - you can jump right in!

Developer Experience

We care about providing good Developer Experience. So, you will have:

  • Almost 8000 unit and E2E tests with 100% test coverage
  • fully typed code with mypy
  • in-depth developer's documentation
  • friendly and welcoming community and any help you need from the project maintainers
thomasrayner profile image
Thomas Rayner

Dec 14th? Don't say I'm going to have to re-live the productivity black hole that is the holiday season, Ben...

I don't have a project that I'm looking for contributors on, but I'm looking for projects that need a PowerShell pro, or a C# intermediate, or a Typescript noob. :D

uppercod profile image
Matias Trujillo • Edited

I share Orby, a small library for the generation of 100% functional interfaces.


Orby approves the ideas of React in the use of Hooks, as a pattern to manipulate functional instances. but unlike React,
Orby seeks to stay simple and small, similar to the objectives of Preact.

Currently the library weighs 2.8kB, but delivers support to:

  1. Default effects: useState, useEffect, useMemo, useContext, useReducer.
  2. high order components.
  3. assignment of keys, to manipulate the order of the children.

I hope you like it.

pretzelhands profile image
pretzelhands • Edited

I'd be happy to have someone contribute to jinx, the little nginx wrapper script I wrote. One pain point I currently have is that the restarting of nginx only works on macOS and Ubuntu. So if someone wants to implement service management for their favorite distro, that'd be great!

Also if some shell magician feels like yelling at me for writing ugly shell code, I'll happily accept that too. :D

teaglebuilt profile image
dillan teagle

how did you add those icons on your files on github?

pretzelhands profile image

Hey! In general, you can use the GitHub emoji codes to add them to your commit messages. For example :wave: produces πŸ‘‹ (They work on too btw!)

There's also a specific key for the type of commit. I follow this one:

If you can't be bothered to remember which emoji goes with which commit, you can also install a command-line helper:

hossainalhaidari profile image
Hossain Alhaidari • Edited

A very simple project, though any ideas (feaure, security, etc) are very welcome. Its a paste tool and URL shortener with a very easy API:


Written in Flask / Python.

P.S.: I'm working to include a MD reader too, so when someone pastes Markdown, it renders it.

scottshipp profile image

I could use some contributions to Mill, a library for making run-of-the-mill tasks a bit more elegant in Java. Some more details and use cases are covered in this article

ycmjason profile image
Jason Yu

Here is a really random project and is really easy to contribute.

The idea of the project is to have lists of messages of different categories and it will generate one of the messages given the category.

You can contribute by adding more messages to the repo.

hpez profile image
Hassan Pezeshk

PHPBignum is an open source PHP bignumber library intended to cover all sorts of mathematic operations over big integers and big floats. I'd be more than happy to have contributors. Also there are issues for the new contributors.

petyosi profile image
Petyo Ivanov

I am the author of React Virtuoso (~400 ✰) - a virtualization engine component for React with some advanced features. If you are into React, TypeScript, reactive programming and not afraid of digging into browser performance issues, join me :).

romancm profile image
Roman Cervantes

PRs, feedback, suggestions, etc... always welcome!


chalarangelo profile image
Angelos Chalaris

Hey there! 30-seconds-of-code (and really all of the other 30-seconds projects) are always looking for contributors to add more snippets and make our collection of code snippets better. There aren't that many open issues at the moment, but if you have any nice snippets you use often, feel free to PR them.

30-seconds / 30-seconds-of-code

Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.


30 seconds of code

License npm Downloads npm Version Known Vulnerabilities
Travis Build Codacy Badge js-semistandard-style
Awesome ProductHunt Gitter chat PRs Welcome

Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.

Sponsored by DigitalOcean

  • Use Ctrl + F or command + F to search for a snippet.
  • Contributions welcome, please read the contribution guide.
  • Snippets are written in ES6, use the Babel transpiler to ensure backwards-compatibility.
  • You can import these snippets into VSCode, by following the instructions found here.
  • You can search, view and copy these snippets from a terminal, using the CLI application from this repo.
  • If you want to follow 30-seconds-of-code on social media, you can find us on Facebook, Instagram and Twitter.

Related projects


⚠️ NOTICE: A few of our snippets are not yet optimized for production (see disclaimers for individual snippet issues).


melezhik profile image
Alexey Melezhik • Edited

Tomtit is a workflow automation framework written in Perl6 and extendable by many languages. Come and join and shape the future!

Tomtit logo

js2me profile image
Sergey S. Volkov • Edited

Working on Stonex. That is new JavaScript library which needed to manage data in web application. Currently it is a beta version.

Will be glad any contributions :) currently working on react stonex integration and covering Stonex code to unit tests

Here is a short article about it:

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git