Who's looking for open source contributors? (March 25th edition)

ben profile image Ben Halpern ・1 min read

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. 😄

Happy coding!


markdown guide

Hey, I'm building an open source public API called Oceanus that shares information of creatures in the sea. Mainly is data entry that is great for beginners looking to put their foot in the door of open source contributions. Any help is greatly appreciated



Wow! Sounds very interesting, will take a look.
Do you have any frontend application?


Right now open source I don't and thanks for the comment


Hi, I'm one of the maintainers of Mentorship System application from Systers Open Source community.

Mentorship System is an application meant to help women in tech mentor each other during a certain period of time. It is still in early development (not in production). This is being developed solely by open source contributors!

Regarding tech stack the project is divided into a backend coded in python (flask) and an Android application which uses kotlin.

We have plenty of beginner friendly first timers only issues. You can also check available issues by looking up issues with Status: Available label.

Projects on GitHub:

I would love to see people trying out and learning about Open Source through this project.


I obviously cannot help out, but that's a really cool project you have started!


Thank you! But why is it obvious you cannot help? Are you interested in these technologies? And open source? If yes you can definately help if you want to :) open source is open for everyone!

I may have misunderstood you. I thought because of the goals of your group you were primarily looking for women to assist, but if that is not the case, then I will look through your open issues sometime soon!

No problem at all! The community is open for all! There's no limitation for who can contribute to the community or to the projects, feel free to contribute if you want to :)

I cannot help because of the stack but as Scott mentioned, Great project!


I am, for nightwatchjs.org and I know what you're thinking - ugh testing, what's the fun in that. Well, I can't argue with you there, I don't like testing either, but it's absolutely necessary, especially when you do refactoring all the time, like I do.

And working on the frameowork itself is indeed fun, sometimes, because a lot of people are using it already. And we are fun people to work with. Maybe.


Hey Andrei, whats the best way to contribute to this?. It looks interesting


Hi, I'm building a yet another static site generator, called Kulfon.

It is a JavaScript solution to quickly generate static or semi-static websites. The emphasis is on simplicity and ease of use.

It supports Nunjucks, Org Mode and Markdown. (I plan to add Marko.js, Stencil.js and Vue.js in the near future).

The project mantra is: A Static Site Generator for The Rest of Us. ;)


Looking for contributors to my project called emuto: github.com/kantord/emuto

Emuto is a small language and command line tool that is specifically designed for restructuring JSON (and other) data files. The syntax is heavily inspired by jq and GraphQL.

Emuto isn't designed to query databases. Rather, it can be used to restructure data that you obtain form APIs, static files, databases and command line software. This is useful when you have different libraries or software that could theoretically work together, but use different data structures or formats.

A practical example of that would be taking the output of the command df, and converting it's output data into a JSON file that can be displayed by your charting tool or uploaded to an API.

I am looking for any kind of contributions, including:

  • code review
  • testing
  • feedback
  • implementing new features
  • testing
  • designing new features or improvement
  • documentation
  • writing articles about different use cases

... or anything you would like to do :-) If you are interested in developing languages, command line tools or you think that emuto is useful, then it should be a nice fit for you.



I am trying to learn go and I am looking for some Golang open source project that has tagged first bugs issues. I was looking for some projects, but they didn't have the tag or they looked really complicated for my current level.



That's very true, and I've experienced the same. But, then, Golang projects aren't supposed to be simple. :P It's a heavy-lifting language for serious work, and you'll rarely find people making reminder apps, trackers, CMS, and so forth. I'd say pick a project that looks interesting, no matter how complicated, and ask the maintainers to mentor you a little along the way. For example, you can begin by writing tests for a project, which is a great way to build familiarity and confidence.


That is a good idea! Thanks for the advice! Do you know if there are some project that are willing to do this kind of mentorship?

Thank you! :-)

Do you know if there are some project that are willing to do this kind of mentorship?

I don't, but most projects are happy to provide high-level mentoring. If I were in your shoes I'd search GitHub for Golang projects, and if I like one, I'd open an issue saying "Are noobs mentored?" and see what comes of it. :D


For anyone looking for Ruby projects to contribute, Sail and Correspondent are always looking for feedback, new ideas and contributions!

vinistock / sail

Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app


Maintainability Build Status Test Coverage Gem Version


This Rails engine brings a setting model into your app to be used as feature flags, gauges, knobs and other live controls you may need.

It saves configurations to the database so that they can be changed while the application is running, without requiring a deploy.

Having this ability enables live experiments and tuning to find an application's best setup.

Enable/Disable a new feature, turn ON/OFF ab testing for new functionality, change jobs' parameters to tune performance, you name it.

It comes with a lightweight responsive admin dashboard for searching and changing configurations on the fly.

Sail assigns to each setting a relevancy score. This metric is calculated while the application is running and is based on the relative number of times a setting is invoked and on the total number of settings. The goal is to have an indicator of how critical changing a setting's value can…

vinistock / correspondent

Dead simple configurable user notifications with little overhead

Build Status Maintainability Test Coverage Gem Version


Dead simple configurable user notifications using the Correspondent engine!

Configure subscribers and publishers and let Correspondent deal with all notification work with very little overhead.


Add this line to your application's Gemfile:

gem 'correspondent'

And then execute:

$ bundle

Create the necessary migrations:

$ rails g correspondent:install


Model configuration

Notifications can easily be setup using Correspondent. The following example goes through the basic usage. There are only two steps for the basic configuration:

  1. Invoke notifies and configure the subscriber (user in this case), the triggers (method purchase in this case) and desired options
  2. Define the to_notification method to configure information that needs to be used to create notifications
# Example model using Correspondent
# app/models/purchase.rb 
class Purchase < ApplicationRecord
  belongs_to :user
  belongs_to :store
  # Notifies configuration
  # First argument is the subscriber (the one that receives a notification). Can be an NxN association as well

Cast-Bucket is an open source podcast App for developers. Its written in React native and aims to achieve up to 95 percent code sharing between web, desktop and the mobile codebase.

The project is still in its infancy, and there's still a long way to go 😀




As always, I'll point out that if you need any contributors/help with your .Net or .Net Core project, let me know.

I'm also willing to help as much as I can with any CI/CD issues you may have. I'm familiar with CircleCI, Codeship, and Azure DevOps.


Agorakit github.com/philippejadin/agorakit is a groupware for activists. It's the perfect opportunity for laravel developers to work on something useful for a lot of people (already thousand of users on several instances).

I will help every willing developer to get on board quickly. Your help is really appreciated!


Interesting project! I see you participated in GSOC which makes me wonder if you'd be interested in Google Season of Docs as well (g.co/seasonofdocs)


Absolutely! we are looking for a mentor/administrator to apply for GSOD as well.

If you are interested, please join us or DM me in gitter.im/HTTP-APIs/Lobby

We also have an OpenCollective organisation: opencollective.com/hydra-ecosystem...


That's so cool that anyone can ask contribution or tell about own project! 😊


Hello Ben! How can I become a DEV Community contributor?
I'm a new graduate and I'm looking for my first oppununity as a developer.