DEV Community

Ben Halpern
Ben Halpern

Posted on

Who's looking for open source contributors? (May 21 edition)

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

Top comments (25)

tschellenbach profile image

Almost 3000 stars and looking for contributors:

ben profile image
Ben Halpern

You got this comment in so quick! Winds looks awesome. Downloading now.

renegadecoder94 profile image
Jeremy Grifski

Sample Programs in Every Language has 23 stars, 10 forks, and over 100 issues ready for first time contributors. If you like the idea of a collection of code snippets, then maybe this repo is the one for you.

I largely handle merging and article writing. I'm looking to foster a solid community of contributors who want to see this collection grow. Thanks!

4lch4 profile image
Devin W. Leaman

I'm a PowerShell dev so I'll go ahead and submit a PR for a Reverse-String.ps1 script here shortly. I'm glad to have found this repo, it's amazingly useful!

tofi86 profile image
Tobias Fischer

The official W3C/IDPF project EpubCheck is desperately looking for Java/XML/eBook developers for maintaining and refactoring the official EPUB eBook validation engine.

EpubCheck is used by Apple, Google and every major retailer for validating EPUB eBooks before selling them to customers and by every publisher at EPUB creation time and before sending them to sales.

The EpubCheck project is coordinated by a taskforce of the W3C EPUB 3 Community Group. We have a Workplan (but almost no volunteers :-( ), detailed Welcome and Contributing pages and an awesome taskforce project manager.

We're best reached via email list (see Readme) or by contacting myself.

Developer Requirements:

  • Java development skills
    • Maven
    • Test driven development (Unit tests with JUnit)
    • XML processing (mostly SAX)
  • Schemata development skills
    • RelaxNG
    • Schematron
  • In any case, very good knowledge of EPUB specifications (or aptitude to read and understand them!) is needed
codemouse92 profile image
Jason C. McDonald • Edited

Qub³d Engine Group is a brand new voxel-based engine and game project, aiming to make a mature and extensible Minecraft-like game, backed by a vibrant and friendly community.

Anyone with interest in or experience with the following technologies are encouraged to join the project. They're just starting up, so there's plenty of room to find your niche.

Current Needs:

Are you interested in helping with any of the following? We're working on building small teams for each sector.

  • Cross-platform C++ compilation w/ Clang and C++. (We especially need help with wrangling our dependencies.)
  • Basic application/library structure work (C++)
  • 3D block rendering (C++/OpenGL)
  • Map generation (C++)
  • Entity system (C++)
  • Voxel storage (C++)
  • UI design (C++/CEGUI)
  • Mod/Server Marketplace prototype (Python/Django)
  • User authentication servers
  • Implementing Agile/Scrum

Team Dynamic:

We are a growing, distributed team of volunteers at varying experience levels, helping and learning from one another. The teams are led by a group of dedicated volunteer leaders, who work together to build a healthy, open, collaborative environment.

Currently, we meet once a week for a DevTalk on Discord, to discuss current project goals and to solve design and logistical problems. We also have a weekly webcast workshop, which covers a wide variety of project management and programming topics.

Tech Stack:

  • C++ (especially C++17)
  • Clang compiler (GCC secondary)
  • OpenGL
  • SDL2
  • Lua
  • Sphinx (documentation)
  • CMake
  • Python/Django (marketplace)
  • Grav (static website)
  • Git (VCS)
  • Phabricator (development platform)

Jump In!

The easiest way to get started is to join the Discord room. Link is on the website:

__amol__ profile image
Alessandro Molina • Edited

The TurboGears project has been one of the most used Python Web Framework for nearly 10 years, used in big projects like and Fedora, but is nearly a one man effort. So anyone interested in working on an OpenSource Web Framework is welcome at contributing anything, from documentation, bug fixes or minor and major features.

The framework recently underwent a major rewrite of its configuration system and a lot of effort is being invested in updating the documentation accordingly.

swapagarwal profile image
Swapnil Agarwal
oathkeeper profile image
Divyesh Parmar

Hello @Swapnil I got to know that you are an backend developer from your GitHub profile.

I have passed out of DAIICT, Gandhinagar and have been practicing Node.js/Express.js so I was looking for any open source beginner friendly projects with these technologies. Any help/guidance/information will be really helpful. Sometimes it sucks to be in tier-2 cities as there are not many people whom I can talk to.

I know I am very late already have been at home since last 9 months

swapagarwal profile image
Swapnil Agarwal

Try this:
You have the whole internet at your disposal; so I would counter your tier-2 argument. Also, it's never too late to start! :D

Thread Thread
oathkeeper profile image
Divyesh Parmar

yes that's just an foul language I used there with tier 2 argument I'm sorry. Thanks for the really quick reply this is all so inspiring

pureooze profile image
Uzair Shamim

Saka is a chrome and firefox extension that allows users to search through open tabs, recently closed tabs, history and bookmarks. I am looking for anyone who wants to help in any aspect of development (adding features, fixing bugs, updating/creating documentation, improving testing and more).

Let me know if you are interested!

spboyer profile image
Shayne Boyer • Edited

Check out this great project from David Glick called Discover .NET.

"After what seems like an eternity in development, I am thrilled to announce the launch of Discover .NET. The site is an attempt to improve discoverability in the .NET ecosystem by collecting information on topics like projects, issues, blogs, groups, events, and resources.

I built this site for a few reasons, some community focused and others related to my own interests like static sites:

  • Make it easier to learn about .NET stuff you may not have known about.
  • Collect a comprehensive database of information on all things .NET.
  • Demonstrate to myself and others what can be accomplished with data-centric static sites.
  • Provide an example of how Wyam can be used to power highly customized static sites.

I’ll talk more about the technical nature of the site and those last two goals in a follow-up post, but for now I’d like to focus on the community aspects of the site. If you’d like skip the details on different areas of the site but want to know how to help, skip ahead to the call to action.

And a quick note: please don't take missing projects, blogs, events, etc. as even remotely personal. I've been slowly adding items for months and at some point I realized I would have to just ship the thing or it would never get out the door. I'll continue to add items, but now I also need your help to make sure we catalog everything out there.

oathkeeper profile image
Divyesh Parmar • Edited

Damn I'm so late to this party, I am sorry.

  • Here is what I have been doing and practicing since few months

  • Creating web apps with Node.js, Express.js and being able to create APIs like REST API feels good.

I have been looking any open source projects regarding this that I can work on and contribute to it. This would be my first time contributing to open source so yeah I am a bit afraid as well.

Here is 2 things I had deployed on Heroku as well;

Any guidance/help/information regarding how to proceed ahead and what path should I take with Node.js/Exprees.js stuff will be so much helpful. Thanks, I live in a small town of India so I had limited reach to things I know any help will certainly open new horizons to my understanding.

verythorough profile image
Jessica Parsons

Netlify CMS is a headless content management system that's based on Git and built with React. You can use it with static site generators, or any content stored in markdown, JSON, YAML, or TOML files in a Git repository.

The community is really friendly and helpful, and we have lots of well-tagged issues, including good first issues.

Take a peek in the Gitter chat room to get a feel for the community, check out the docs, and feel free to ask any questions!

kylessg profile image
Kyle Johnson

We're definitely looking for contribution on our open source feature management platform, Bullet Train. We've got quite a big roadmap of being able to A/B test features, support creating segments of users based on traits/device info. We're looking also to have lightweight client SDKs written in pretty much every language possible, currently we have Java/JS/NodeJS/React Native and will shortly support Ruby.

The hosted version is on, there's a demo account for people to try it out in a few clicks to get an idea of what it is.

argherna profile image
Andy Gherna

Pike is an HTTP-based LDAP browser meant to be installed for a single user on a single machine. The idea being that with a web browser, you can use it when all you have to do is look up entries in a directory.

Where I could use some help is with getting some feedback on the user interface and with coming up with a concise way to configure SASL authentication. I'm having a hard time getting pages that display multiple entries to line up on attributes and values and could use a little guidance there as well.

cnu profile image
Srinivasan Rangarajan

Scrapy Random Useragent is a scrapy (python project to write web scrapers) middleware which allows you to randomly use a useragent while downloading from websites.

A very simple project, but requires someone to test the couple of PRs and maybe add new features.

jamesray1 profile image
James Ray • Edited

Drops of Diamond is looking for developers to build sharding for Ethereum, enabling Ethereum to scale to be used for virtually any economic or governance activity. FMI, see Tasks include using Rust to develop the core protocol and developing a sharding P2P network with libp2p. Experience is not required, but you need to be willing to learn and build. Developers can keep a timesheet of their work in order to be backpaid when funds are raised e.g. through a grant from the Ethereum Community Fund. This is an opportunity for growth, the growth potential of scaling Ethereum is exponential, with exponential sharding in the last phase of the sharding roadmap.

jj profile image
Juan Julián Merelo Guervós

I am working on the Perl 6 documentation. And we need your help