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

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

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

#contributorswanted

For open source maintainers to get together with willing contributors.

Follow the tag for more posts like this one.

Happy coding!

DISCUSS (23)
 

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
screenshot

 

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.

 

wemake-python-styleguide

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

wemake-services / wemake-python-styleguide

The strictest and most opinionated python linter ever!

wemake-python-styleguide

wemake.services Build Status Build status Coverage Python Version Documentation Status Dependencies Status wemake-python-styleguide


Welcome to the strictest and most opinionated python linter ever.

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

The Zen of Python, by Tim Peters
Beautiful is better than ugly
Explicit is better than implicit
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it
…

Requirements

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
 

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

 

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

Orby-counter

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.

 

Hi all!

Just another shout out that Heupr is open for contributions for anyone interested in Go and machine learning; we just merged our first open source pull request, too! Check out the open issues on our project board and feel free to reach out to us at heuprHQ@gmail.com if you have any questions.

Best,
John

 

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

 

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:

github.com/hossainalhaidari/pastr

Demo: pastr.xyz

Written in Flask / Python.

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

 

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

npmjs.com/package/msg-generator

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.

 

Vue Crossword Puzzle Maker/Builder

I'm writing a crossword puzzle maker and solver. Front written with Vue and in the CodeSandbox online editor. Back-end is the API based on the Laravel and the Streams Platform.

Wish it to be multi-language and growing up features such as ML generation and intuitive UI.

Now API has 196K of Russian words and 475K clues for them.

Piterden / vue-crossword

Crossword puzzle builder VueJS application.

Vue Crossword

Build Status

A Vue.js based crossword puzzle builder and filler front-end application.

1547090130650

Demo

Russian Words DB Demo

Features

  • Supports 2-31 symbols words lengths.
  • Supports any grid size.
  • Random symmetric grid generator.
  • Automatic calculation of required to fill letter cells and clues numeration.
  • Words suggestions from API depending on length and filled letters.
  • Clues suggestions for filled words from API.

ToDo

  • User login (OAuth2).
  • Save built crosswords.
  • Add and save new words and clues.
  • Search within suggested words by added letters.
  • Search in clues of suggested words.
  • Add taxonomy for clues.
  • Automatic generation of full filled crossword.
  • Add different types of symmetry to grid generation.
  • Add analyzer and smart corrector for generated grids (to control words length).
  • Improve the logic of API queries.
  • Make a print version.
  • Fix mobile version.

Usage

There are a few simple rules:

  • Generated forms of vertical and horizontal questions allow you to fill cells inside them…
 

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.

 

We're looking for contributing! If you want to sharpen your dotnet skills, Kamus is the place for you. Kamus is a new solution for secrets encryption/decryption on Kubernetes platform. It let you easily encrypt secrets, that no one besides your application can decrypt :mucle
Take a look on the open issues, we have code in dotnet and in NodeJS and we would appreciate any contributions. You have my promise that I'll be responsive and help you all the way!

 
 

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.

Logo

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

Package

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

You…

 

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

Tomtit logo

 

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

 

Goodwork, is a project management and collaboration tool for all kind of teams. It is open source and MIT licensed and self-hosted.

Built with Laravel, VueJS, Tailwindcss and other stuff.

You can help by coding,or testing the app or general discussion on product features.

iluminar / goodwork

Self hosted project management and collaboration tool powered by Laravel & VueJS

License Build Status Stable Version Laravel Version VueJS Version Codacy Badge codecov StyleCI Join on slack

Goodwork

Self hosted project management and collaboration tool inspired by basecamp


Overview | Demo | Installation | Screenshots | Contributing | Supporting | Credits | License


About Goodwork

Goodwork is a simple project management and collaboration tool for all kind of teams. It is open source and MIT licensed. Goodwork is a self-hosted software so no dependency on anyone and only you keep your data.

Goodwork brings you all the components required for your project to run smoothly in one place so that you have single source of truth. Instead of using a collection of tools or service which makes everything messy and hard to find important details from stuff scattered all over the place, Goodwork organizes everything in a central place where everyone in the company knows what to do, knows where things stand and find stuff without having to ask around all the time.

Available in 23 language

…


 
 
 
 
 
Classic DEV Post from Sep 1 '18

On Dealing with Anxiety and Depression as a Developer

I've dealt with anxiety and depression for most of my life. Its been a constant battle, both personally and professionally as a software developer. Here's a look into my journey and some things I've taken away from it so far.

A Canadian software developer who thinks he’s funny.

Hey there reader...

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️