DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Who's looking for open source contributors? (October 1st edition)

It's #hacktoberfest, so several folks have spun up similar threads. Follow that tag to keep up with contribution opportunities from the community.

Anyway, regarding this thread:

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!

Top comments (78)

Collapse
 
dvkoot profile image
Danny van Kooten

Fathom Analytics, an open-source and privacy friendly alternative to Google Analytics is built on top of a Golang & Preact and always eager to welcome contributors.

We've labeled a few issues involving either Preact or Golang with #Hacktoberfest.

Collapse
 
ben profile image
Ben Halpern

I definitely have my eye on this one as an option for us in the future. Will try to find some time to make a contribution.

Collapse
 
dvkoot profile image
Danny van Kooten

Hey Ben, that'd be awesome! But also; seeing how much you're already contributing to open-source and the community in general, don't sweat it! :)

Collapse
 
bernhardwebstudio profile image
Bernhard Webstudio

How does Fathom compare to Piwik/Matomo?

Collapse
 
dvkoot profile image
Danny van Kooten

It's the same idea at its core, but Fathom aims to be a tad more opinionated & simpler to use. Also Piwik doesn't scale that well for heavy-traffic websites without throwing a lot of hardware at it.

Fathom is built in Go and only tracking aggregates, allowing it to run on surprisingly little beef. Benchmarks have us handling up to 20.000 pageviews per second on a single-core server while using less than 100MB of RAM.

Collapse
 
benhaynes profile image
Ben Haynes

Directus is the leading open-source headless CMS and API for managing custom SQL databases. It's been around for 14 years and is only a few days from releasing its fully decoupled version 7.

The Directus Suite is comprised of an App (vue.js) and an API (PHP). We have a team of contributors around the world who work tirelessly to provide this free yet premium software โ€“ but we're always looking for more help. With the latest version only a few days from release, we still have a lot of bugs to squash and enhancements requested by the community. We'd love your help!

In addition to the Hacktoberfest shirt you get from 5 PRs... if you successfully close one of our GitHub issues we'll send you a Directus shirt too!

Hacktoberfest Issues

We hope you'll consider giving us a hand!

Collapse
 
jamesnm profile image
James Moore

Deffs gonna bookmark this one #doubleshirt ๐Ÿ‘•๐Ÿ‘• ๐Ÿ‘ป ๐ŸŽƒ

Collapse
 
lokesh1729 profile image
Lokesh Sanapalli

I want to contribute to open source projects which are fresh (not too old) so that I can understand about it much better. Please suggest few. My tech stack is python, nodejs, react ecosystem (nextjs, gatsbyjs too)

Collapse
 
ben profile image
Ben Halpern

Checkout Jelly Fin, built by @sublimegeek . Follow dev.to tag #jellyfin

Collapse
 
offendingcommit profile image
Jonathan Irvin

Thanks for the plug @ben !

Collapse
 
offendingcommit profile image
Jonathan Irvin

We are doing two projects, but focusing on one. We're actively looking for contributor for our web app that uses Vue.

Collapse
 
lyonsbp profile image
Brandon Lyons

Hi, I am primarily a Vue.js frontend dev and could take a look at the Vue project, have a link?

Thread Thread
 
offendingcommit profile image
Jonathan Irvin
Collapse
 
ihtishamzahoor profile image
Ihtisham Zahoor

Hey folks ๐Ÿ™Œ

I am working on new features of my WordPress Theme Directory approved theme viz. Sandalwood. I need help regarding Customizer API from collaborators, who can contribute from it's GitHub repo on following URL:

GitHub logo ihtishamzahoor / sandalwood

Built for WordPress Theme Directory. Sandalwood is a modern blog theme which provides an easy way for individuals and organizations to create a catching presence online.

Sandalwood

Sandalwood is a modern blog theme which provides an easy way for individuals and organizations to create a catching presence online. Sandalwood comes with beautifully crafted sections to engage the audience and includes features like flexible-header, custom-background, custom-logo, custom-menu, featured-images and more.

Features via Customizer Opitions

  • Site Icon displays as logo in top-right corner
  • Sidebar with "no sidebar (default)" and "right" options
  • Header Image with Title & Subtitle options on front page
  • Header background color
  • Header text color

Featured Images

  • Provided as an option for Posts and Pages

Widgetized Areas

  • Sidebar

Sandalwood License

Sandalwood WordPress Theme, Copyright 2018 Ihtisham Zahoor Sandalwood is distributed under the terms of the GNU GPL.

Credits

Sandalwood is based on following third-party resources:

Screenshot Images

Resources

It would mean a lot for me and would give me confidence to keep contributing to open source, if you guys could have a look and help me improve it.

Thank you! #Peace โœŒ๏ธ

Collapse
 
vbaimas profile image
Vasilis Baimas

Hello Ihtisham,

It's my pleasure to contribute.. :)

Collapse
 
vbaimas profile image
Vasilis Baimas

Hello Ihtisham,

I want to take a look and help you to improve the theme, but I see that your latest pull request was 8 months ago. Are you still interesting?

Kind regards,
Vasilis

Collapse
 
ihtishamzahoor profile image
Ihtisham Zahoor

Hello Vasilis,

I'd love to have you on board. Feel free to reach out for any suggestion/improvements regarding the theme.

Thread Thread
 
vbaimas profile image
Vasilis Baimas • Edited

Hi Ihtisham

It is my pleasure! I just clone the repository to my github and I will try to make some pull requests. From your side , do you have any suggestion? Do you want to communicate with each other by choosing a specific way?

Kind regards,
Vasilis

Thread Thread
 
ihtishamzahoor profile image
Ihtisham Zahoor

Hi,

That's great that you've already started. You can find me on skype by my name, drop me a message anytime :)

Thread Thread
 
vbaimas profile image
Vasilis Baimas

Hello,

I send you a friend request on skype. So, please confirm! :)

Collapse
 
dbelyaeff profile image
Dmitriy Belyaev

Hi! We're looking for contributors.

Cogear.JS is a static websites generator build with Node.JS and based on Webpack.

It's framework agnostic, so it doesn't depend on React, Vue, Angular, etc, but they can be plugged in via plugins, which enhance Webpack config with proper loaders.

Github repo: github.com/codemotion/cogear.js

There is a bunch of useful tools for Cogear.JS here:
github.com/codemotion/awesome-cogear

We are looking for contributors for the following points:

  • Writing plugins (to enable React, Angular, Ember, etc.) Look at Vue.JS plugin: github.com/codemotion/cogear-plugin-vue
  • Creating themes
  • Tests coverage (w/Jest)
  • Refactor, refactor, refactor.

We're also looking for project representatives all over the world.

P.S. Subscribe to our YouTube channel to watch tutorials and learn more.

Collapse
 
codemouse92 profile image
Jason C. McDonald

MousePaw Media is looking for C++ and Python developers who are interested in working on unusual, cutting-edge libraries, tools, and games.

Current Projects

Here's a look at a few of our current projects:

PawLIB 1.1: High-performance, memory efficient containers and utilities for the C++ language. We're expanding our testing library (Goldilocks), improving and expanding our data structures (Flex), making message output a delight again (IOChannel), and building a tool for streamlining the design of CLI interfaces (Blueshell).

Right now, we're working on iterators for the Flex data structures, adding a new high-performance, doubly-linked list implementation, and building our collection of sorting algorithms.

Omission is a game written in Python 3. It currently uses the Kivy GUI toolkit, but needs to be re-implemented in Qt5 (PySide2).

DiamondQuest is a brand new Python 3 game, which will use the Qt5 (PySide2) GUI toolkit. We're especially needing someone with pixel-art skills to create the retro-style graphics.

Ratscript: A brand new language which seeks to combine an innovative, obvious syntax with a powerful combination of paradigms. Ratscript is being designed specifically for the next generation of game development. Takes cues from Python and Rust, among others.

Anari: A vector-based animation engine implemented in C++, allowing for memory-efficient interactive animations to be deployed onto old and new hardware alike.

Infiltrator is an upcoming Python 3 party game. We have an earlier version implemented in C++, but we want to recreate it in Python3 and Qt5 (PySide2).

Our Stack

  • C++14 (C++17 proposed)
  • Compilers: Clang and GCC
  • CMake
  • Python 3
  • Qt 5/PySide 2
  • CPGF
  • Eigen
  • Git
  • Phabricator

Getting Involved

See something you like? Jump right in! We have a robust development platform, centered around a carefully-honed Phabricator instance.

For more information, visit mousepawmedia.com/opensource or contact developers (at) mousepawmedia (dot) com. You can also ask questions and join the discussion us on the Lobby chatroom on our Phabricator.

Collapse
 
johncarroll profile image
John Carroll

This is a request for volunteer assistance, though not necessarily open source volunteer assistance. It's mostly directed at anyone with a connection to Uber / Lift / Etc:

I volunteer regularly at a volunteer center which has a senior transportation program which organizes free (volunteer driven) rides for low income seniors who can no longer drive but need to get to doctors appointments and stuff.

There is a huge need for this service in our community (way more demand then supply), and there are similar volunteer programs around the country.

I'm helping them upgrade their entirely paper based management system to "some kind of better one" (undecided at this point), which very likely will make use of technology in some way (probably a filemaker app or a firebase app).

It would be awesome though, if one of the crowd sourced ride sharing / hailing companies took it upon themselves to support volunteer use cases. Our program has almost no funding, so a paid service is out of the question, but if we could use a ride sharing / hailing platform's coordination software for free, to coordinate rides for low income seniors, that would be a huge win for us, for seniors, for volunteers, and programs like us. It would also be clearly within the transportation driven mission of whatever corporation sponsored the project, and it would be a huge PR win for the corporation.

It's also just the right thing to do.

Anyway, this is just a long shot idea, but please reply to this message if you're someone who's interested in learning more / making this happen. I'm about to step out, so any replies will probably be delayed on my part.

Collapse
 
sarcoma profile image
Sean Cooper

Here's a command line Rummy game that needs work separating the presentation layer.

github.com/sarcoma/Python-Rummy

There are a couple of massive enhancements I'm looking for help with once that's done, I'd like to implement Curses views for the game turns and add online multiplayer with sockets.

Once this has been cleaned up a bit, I'd like to use the framework to make some more card games too.

If anyone is interested in working on this, please let me know.

Collapse
 
protium profile image
protium

are you looking for devs with experience in go and machine learning? Currently I'm learning both, could be a good thing to learn more. I'm a senior full-stack javascript and .NET, python enthusiast. If you have small tasks related to Golang I would like to help.

Collapse
 
dan_starner profile image
Daniel Starner

I've been working on a side project PacYam that I have a proof of concept for, but it could use a little more work.

The idea is to turn Packer templates into YAML files that can be broken down, overridden, commented in, and more. This makes using Packer much easier and modular, as you can share and include certain blocks across components and build types.

Check it out!