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 (58)

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

Collapse
 
jstarpl profile image
Jan Starzak

Hi Hacktoberfest fans 👋!

I'm one of the maintainers of Sofie - an Open Source TV Studio Automation system.

We're always eager to welcome contributors that would like to work with us on making video content producers' lives easier as well as supporting more hardware. If you are into video production or video streaming - we might just be the project for you. Sofie is built in TypeScript, with the Core application/GUI using Meteor as a framework.

Help us improve Sofie: github.com/nrkno/Sofie-TV-automati...

GitHub logo nrkno / Sofie-TV-automation

This is the documentation for the state-based studio automation system Sofie, used in live TV news production by the Norwegian public service broadcaster NRK since September 2018.

NRK Sofie TV Automation

The producer's view in Sofie

Sofie is a web-based TV automation system for studios and live shows, used in daily live TV news productions by the Norwegian public service broadcaster NRK since September 2018.

Key Features

  • User-friendly, modern web-based GUI
  • State-based device control and playout of video, audio, and graphics
  • Modular device-control architecture with support for several hardware (and software) setups
  • Modular data-ingest architecture, supports MOS and Google spreadsheets
  • Plug-in architecture for programming shows

Youtube: 5-minute presentation from the EBU booth at IBC 2018

Documentation

Sofie system documentation

Code and Releases

The NRK logo is a registered trademark of Norsk rikskringkasting AS. The license does not grant any right to use, in any way, any trademarks, service marks or logos of Norsk rikskringkasting AS.




Collapse
 
blair2004 profile image
Blair Jersyer • Edited

Hi,
I've recently created a free CRM, POS and inventory manager using Laravel and TailwindCSS. The project is yet used by some people around the world, depite it still need your personal touch to make it better 😉.

image

github.com/Blair2004/NexoPOS-4x

Collapse
 
saptakbhoumik profile image
SaptakBhoumik

Happy hactoberfest everyone! If you want to contribute in a interesting project then you can contribute here github.com/Swallow-lang/swallow

Collapse
 
codess_aus profile image
Michelle Mei-Ling Sandford

Hey everyone, I've put up a really simple website - and I'd like to welcome first time contributors and beginners to help build it out. You can run and test it locally, so no risk of doing any permanent damage. Add something to it, make it beautiful and accessible if you can - and I'll accept the commits. Be explicit in your commits to say what you intend to do with your code - easier for me to approve and easier for other newbies to learn from your edits:

github.com/codess-aus/hacktoberfes...

Collapse
 
kantord profile image
Daniel Kantor

LibreLingo, a community-owned language-learning platform is participating in Hacktoberfest.

Here's a list of issues that are good choices for a hacktoberfest contribution:

github.com/kantord/LibreLingo/issu...