DEV Community

dev.to staff for The DEV Team

Posted on

Hacktoberfest 2021 — Who's Looking for Contributors?

Hacktoberfest 2021 kicks off on Friday, October 1 and lasts through the end of the month!

Open source maintainers can drop links to/information on their projects in the comments below. The goal? To find helpful contributors seeking projects to improve in the name of Hacktoberfest!

Note for Maintainers: If you’d like your project to be eligible for Hacktoberfest contributions, you must classify it as a Hacktoberfest Project.

Participating in Hacktoberfest? Let us know in here. You can also use this thread as a reference for projects that are actively seeking contributions 🎉

If you're a maintainer who's interested in getting your repository ready for contributors, this handy guide from @bekahhw is a great place to start.

Latest comments (57)

Collapse
 
equiman profile image
Camilo Martinez

Happy Hacktoberfest 🎃👻🦇

SWPM is already looking for people who would like to participate, adding more unit test to functions inside the helpers folder.

GitHub logo deinsoftware / swpm

Switch Package Manager - Say goodbye to Package Manager confusion

Switch Package Manager

build publish Sonar-reliability sonar-security sonar-maintainability sonar-coverage
npm-version npm-downloads node-engine volta js-standard-style license

swpm


Menu


Getting Started

When switching between JavaScript projects, it's often easy to forget which package manager should be used. JavaScript package managers aren't quite compatible either and each one resolves dependencies differently, so accidentally installing with npm could cause a yarn (classic or berry), pnpm or bun project to break.

swpm is a CLI that intends to solve this problem by unifying the most used commands for the most common Node Package Managers into one. It will recognize the Package Manager used on the project and automatically will translate those commands.

This is an example of how #swpm works. The same command, no matter the package manager used on the project.

swpm-example

Note:
We will start with most used command, then other commands will be added gradually.
Track the command progress implementation on CHEATSHEET.

Progress…

Collapse
 
mkrl profile image
Mikhail Korolev

Happy Hacktoberfest, everyone!

Starting a bit late, but a lightweight browser terminal "emulator" is looking for some contributors! Guidance provided when required

GitHub logo mkrl / ttty

A very simple pure JS lightweight terminal "emulator"

ttty

A dead simple lightweight TypeScript terminal "emulator" that mimics terminal behaviour in browser.

Features:

  • Tiny, dependency-free and built with modern JS
  • Easy-to-add custom commands
  • Events
  • Command history
  • Command arguments with validation
  • "Foreground processes" imitation

Usage

With module bundler

Add the latest release with:

npm install ttty or yarn add ttty

Initialize the terminal in a particular DOM element with:

import { initTerminal } from 'ttty'
// ...

const terminal = initTerminal({ /* settings */ })
Enter fullscreen mode Exit fullscreen mode

In a browser directly

<!-- As a global JS file -->
<script src="https://unpkg.com/ttty/dist/ttty.iife.js"></script>
Enter fullscreen mode Exit fullscreen mode
ttty.initTerminal({ /* settings */ })
Enter fullscreen mode Exit fullscreen mode

Don't forget to include / import the required css:

<link rel="stylesheet" href="https://unpkg.com/ttty/dist/ttty.css">
Enter fullscreen mode Exit fullscreen mode

Initialize with parameters:

const settings = {
    host: document.querySelector("#terminal"),
    prompt: "user@ttty:~$ "
Enter fullscreen mode Exit fullscreen mode
Collapse
 
robertobutti profile image
Roberto B.

If you like PHP / Laravel / GitHub Actions, take a look: github.com/Hi-Folks/gh-actions-yam...

Collapse
 
rocambille profile image
Romain Guillemot • Edited

Hello everyone, hope your Hacktoberfest is going well 🎃

Here is an other project looking for help if you need more PRs: github.com/rocambille/elo

This package allows to add rating between objects using Elo system. It is designed to add Elo properties, while preserving existing ones. So it is compatible with every objects, wherever they come from (e.g. I use it to rate my favorite movies and board games, after retrieving the data from APIs). Check the issues to know how to help, or feel free to propose any amazing idea 😉

Collapse
 
tbouffard profile image
Thomas Bouffard

Happy Hacktoberfest!
The Process Analytics project is participating in 2021 Hacktoberfest 🎃.

Hacktoberfest 'how to contribute' BPMN diagram with Hacktoberfest theme

You can contribute to visualization libraries for BPMN and Process Discovery in JavaScript, TypeScript, R.
More details here and happy hacking on GitHub 🤘

Collapse
 
alabulei1 profile image
alabulei1

Do you want to learn about and contribute to the next-gen runtime for cloud-native applications? Welcome to CNCF’s WasmEdge project! WasmEdge runs on Mac OS and Windows, but its documentation could be improved. Come to learn WasmEdge and help others learn by working on the project documentation and build scripts. Of course, if you have other ideas for improvements / bug fixes, feel free to open a GitHub issue and we will add the hacktoberfest label. github.com/WasmEdge/WasmEdge/label...

Collapse
 
aetherunbound profile image
Madison Swain-Bowden

All of the Openverse projects are participating this year! We've been trying to catalog easy issues in our various repos for new contributors :)

github.com/WordPress/openverse

Collapse
 
pierrebresson profile image
Pierre Bresson • Edited

Hello React Native developers ⚛

Do you want to contribute to a beautiful mobile app for hacktoberfest 2021?

image

More info here and happy hacking on Github ✌️

Collapse
 
driftctl profile image
driftctl

Hi everyone!
Thrilled to join this discussion.
Driftctl is a free and OSS tool that warns of infrastructure drift. The more supported resources there are in the tool, the more comprehensive the analysis it provides.
That’s why all Hacktoberfest contributors are more than welcome to make a contribution to driftctl and add new resources on GCP and Azure.
We even have PR templates available and ready to use if you wish to make a quick and simple AND YET very useful contribution. Here's a link to our repo
github.com/cloudskiff/driftctl/dis...

Collapse
 
driftctl profile image
driftctl

Hi everyone!
Thrilled to join this discussion.
Driftctl is a free and OSS tool that warns of infrastructure drift. The more supported resources there are in the tool, the more comprehensive the analysis it provides.
That’s why all Hacktoberfest contributors are more than welcome to make a contribution to driftctl and add new resources on GCP and Azure.

We even have PR templates available and ready to use if you wish to make a quick and simple AND YET very useful contribution. Here's a link to our repo

github.com/cloudskiff/driftctl/dis...