DEV Community

Ben Halpern
Ben Halpern Subscriber

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

Oldest comments (24)

Collapse
 
tschellenbach profile image
Thierry

Almost 3000 stars and looking for contributors: github.com/getstream/winds

Collapse
 
ben profile image
Ben Halpern

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

Collapse
 
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
  • CEGUI
  • 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: qub3d.org

Collapse
 
therenegadecoder 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!

Collapse
 
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!

Collapse
 
__amol__ profile image
Alessandro Molina • Edited

The TurboGears project github.com/TurboGears/tg2 has been one of the most used Python Web Framework for nearly 10 years, used in big projects like Sourceforge.net 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.

Collapse
 
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
Collapse
 
jj profile image
Juan Julián Merelo Guervós

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

Collapse
 
swapagarwal profile image
Swapnil Agarwal
Collapse
 
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

Collapse
 
swapagarwal profile image
Swapnil Agarwal

Try this: github.com/keystonejs/keystone/lab...
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

Collapse
 
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.
"

Collapse
 
autonomousapps profile image
Tony Robalik

If you're an Android developer with experience in in-app billing, the most popular library of wrapping the Google AIDL for this is in need of devs! github.com/anjlab/android-inapp-bi...

Collapse
 
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 github.com/Drops-of-Diamond/diamon.... 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. github.com/ethereum/wiki/wiki/Shar...