DEV Community

Ben Halpern
Ben Halpern

Posted on

Who's looking for open source contributors? (October 8th edition)

It's one week into #hacktoberfest!

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!

Oldest comments (48)

Collapse
 
joehobot profile image
Joe Hobot

You should see my private repos :) unfortunately I can't share it ๐Ÿ˜

Collapse
 
ben profile image
Ben Halpern

๐Ÿ™ƒ

Collapse
 
joehobot profile image
Joe Hobot

But in all seriousness, wish I could do more PRs for others this month, bad timing. I might rack up 5-10 by end of the month. One being creating that helm chart for dev.to so I can slap it on K8s :)

Collapse
 
tux0r profile image
tux0r

C&P from last time:


I want to release a new version of my static blog generator in November or something. Possible tasks that need to be done anyway (however, if I need to do them myself, it'll be years...):

  • Integrate a search functionality via index files, ElasticSearch or something.
  • Split the main file (src/blogcpp.cpp) into more smaller files for easier maintenance. (Optimum: Integrate as much as possible into src/helpers.h without breaking that file's portability.)
  • Integrate libautoupdate for automatic update checks - sometimes I release new versions, you know? :-)
  • If comments are enabled, the supported comment systems offer a way to show how many comments were made under an article. Implement that for each of them.
  • Check if meson could replace CMake easily. If it does, do it.
  • Improve the Markdown parser: it lacks support for underlined headlines and non-standard features like GitHub's tables.

If nobody helps me, the next version will be released without any of those improvements. ;-)

Also, there is still the sufficiently popular ymarks project. It could need more testers. And probably some work on the server part because it is said to crash sometimes - I can't safely reproduce that...


None of those will get you Hacktoberfest credits (because GitHub is entirely uninteresting for me), but I'll like you more if you consider to contribute.

Collapse
 
joelnet profile image
JavaScript Joel • Edited

Learn Functional Javascript with MojiScript. Looking for people to play with it and provide feedback.

Interested in writing articles? Contact me!

Collapse
 
hasnayeen profile image
Nehal Hasnayeen • Edited

Looking for contributors:
Goodwork, is a simple project management and collaboration tool for all kind of teams. It is open source and MIT licensed and self-hosted. A demo is available also at goodworkfor.life

Its still under development. Hopefully version 1 will be released by the end of the year.

Built with Laravel, VueJS, Tailwindcss and other stuff.

You can help by coding,or testing the app or general discussion on product features. An instance of the app is running here goodworkfor.life/. The app is used to develop the app, meta ๐Ÿ˜‚

GitHub logo Hasnayeen / invobook

Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.

InvoBook

Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.


License Tests passing Laravel v10.x Livewire v3.x PHP 8.1

Hire me

I'm available for contractual work on this stack (Filament, Laravel, Livewire, AlpineJS, TailwindCSS). Reach me via email or discord

About Invobook

Invobook is a self-hosted app to manage team/clients, project & tasks, time tracking, create and sending invoice and more. It is build upon Filament and TALL stack.


Installation | Screenshots | Contributing | Supporting | Credits | License


Installation

Clone the repository

git clone git@github.com:Hasnayeen/invobook.git
Enter fullscreen mode Exit fullscreen mode

Set env variables

cp .env.example .env
Enter fullscreen mode Exit fullscreen mode

Install composer packages

composer install
Enter fullscreen mode Exit fullscreen mode

Screenshots โ†‘Top

Dashboard

Contributing โ†‘Top

To contribute join discord server link

Supporting โ†‘Top

Be a sponsor

Invobook is an MIT-licensed open source project with its ongoing development made possible thanks to the support by our amazing backers.

Support the development of "Invobook" by being a sponsor, reach at searching.nehal@gmail.com

Professional Support

If you need professionalโ€ฆ




Collapse
 
yaireo profile image
Yair Even Or

Why does it look EXACTLY like Trello?

Collapse
 
hasnayeen profile image
Nehal Hasnayeen

Not sure I get you? Do you mean the design or the feature?

Thread Thread
 
yaireo profile image
Yair Even Or

The design shown on the README of the repo. don't you agree it does look "similar" to Trello, or you don't see the similarity..?

Thread Thread
 
hasnayeen profile image
Nehal Hasnayeen

I don't see the similarity except the task board section which is similar for all kanban type boards, other then that I don't find much similarity. All the section are reviewed by several designer in different forums and so far nobody has said anything like that.

Thread Thread
 
yaireo profile image
Yair Even Or

I am extremely curious about the motivation to spend incredible amount of time developing a tool that looks and does what Trello do for many years.

is the motivation purely business, to try catching a chunk of the same Trello user-base, or is it a try to make yet another task-board app that is believed by its created to be superior to the others already exist in the market.

I'm trying to understand the mindset of a developer starting such a gigantic project, and what does this developer hopes to achieve?

Please answer, if you may, in a way which is emotionally detached way, not to take the discussion to an unproductive path. Thanks

Collapse
 
juanfrank77 profile image
Juan F Gonzalez • Edited

To me it looks much more like Zenkit

Collapse
 
cjbrooks12 profile image
Casey Brooks • Edited

As always, Orchid is open for contribution. There are several issues with the "hacktoberfect" label perfect for you to jump right in, such as:

Orchid is a new framework for building and publishing static sites, aiming to fix the problem of needing multiple tools to document a single project. Orchid's unique plugin architecture allows you to seamlessly integrate source code documentation (currently supporting Java, Kotlin, and Swift), easily navigable wikis, changelogs, blog posts, and much more, all in a single easy-to-use, well-connected, and SEO optimized tool. And when your site is ready, Orchid can deploy your site directly to Github Pages, even keeping older versions around for historical documentation.

Here are some example sites built with Orchid, so you can see just how much can be done with Orchid and get inspired to help out.

Collapse
 
theredspy15 profile image
Hunter Drum

Multi Go

URL (GitHub): github.com/TheRedSpy15/Multi-Go
Language: Go
License: Apache-2.0
Idea: Combine multiple tasks into one command line tool, for use by IT & Cyber Security professionals.
Contributing: View readme

Collapse
 
niamurrell profile image
Nia Murrell

Happy to have contributors on my beginner-friendly project!

I built a Node/Express/MongoDB app called ValueMax that lets you calculate the cost-per-use of the things you buy.

There are a few open issues in the repo and I'll keep adding more throughout Hacktoberfest. Everything from documentation to new features so hopefully beginner coders can find something to work on.

I'm a relatively new coder myself, so if anyone experienced (or not) wants to take a look through and suggest improvements or even new features, I'd love itโ€”you can add it as a new issue ๐Ÿ˜„๐Ÿ‘๐Ÿ‘

Collapse
 
jacobtstaggs profile image
Jacob Staggs

I have worked quite a bit with Node/Express/Mongo. I will gladly help if I find the time.

Collapse
 
jacobtstaggs profile image
Jacob Staggs

Send me a private message when you get a chance. Got a concern that I noticed and want to run by your and not make it public.

Collapse
 
ben profile image
Ben Halpern

Cool, I love consumer-facing OSS.

Very approachable stack too. ๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ

Collapse
 
ben profile image
Ben Halpern

If you want to contribute to dev.to, feel free to check out the issues. Anything labeled as "bug" or "approved" is good to get hacking on.

Feel free to get refactoring by combing through our CodeClimate issues as well.

Happy coding!

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.

NOTE: We are currently screening new accounts on Phabricator. We try to approve all new accounts within 24 hours.

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
 
theodesp profile image
Theofanis Despoudis

PRs welcome:

go-heaps: Reference implementations of heap data structures in Go

go-twilio: The UnOfficial Community Driven Golang API Library for Twilio

Collapse
 
kethinov profile image
Eric Newport

A Mac app I built in NW.js that lets you customize the chat bubbles in Messages.app is badly in need of some maintenance in the era of Mojave. Pull requests welcome! github.com/kethinov/BubblePainter

Collapse
 
jerodsanto profile image
Jerod Santo

We've received a bunch of awesome PRs to our podcast transcripts and show-notes repos already this Hacktoberfest!

We're always looking for more ๐Ÿ‘€s and ๐Ÿ‘‚s on our stuff, so please get involved! I wrote this post about it last week, if you want to learn more. ๐Ÿ’š

Collapse
 
avelino profile image
Thiago Avelino

avelino / awesome-racket

A curated list of awesome Racket frameworks, libraries and software, maintained by Community

Awesome Racket

Awesome

A curated list of Awesome Racket, libraries and software. Inspired by awesome-go.

Check all complete package list: pkgs.racket-lang.org/

Contents

Web Frameworks

Full stack web frameworks.

  • web-server/servlet - Running Web Servlets describes how to run the servlets youโ€™ve written.
  • Spin - Write RESTful web apps in Racket.
  • HoLy - HoLy is simple a HTTP-server Library for Racket.
  • web-galaxy - A minimalist web framework for the Racket web-server.

Game Development

Awesome game development libraries.

  • mode-lambda - Sprite-based 2D graphics engine.
  • get-bonus - An experimental video game development environment.
  • game-engine - Scratchpad for racket game stuff.
  • pict3d - A 3D engine with a purely functional API.
  • vr-lang - Racket Lang for Virtual Reality (Aframe).
  • towers - Towers is an original 2-player board game.
  • apse - A Pixelโ€ฆ
Collapse
 
ignoreintuition profile image
Brian Greig

I have some entry level type issues on my board for github.com/ignoreintuition/v-chart.... Happy to help first timers out with setting a workflow to submit PRs. Also have some issues for API docs if you are anxious about contributing code but you still want to contribute to hacktoberfest. JavaScript, VueJS, and D3.

Collapse
 
melezhik profile image
Alexey Melezhik

Outthentic is a flexible framework for script development. It has embedded testing features which are suitable for servers check and audit scripts development.

I am interested in someone who wants to expand scripts codebase to build usefull plugins ecosystem.

Knowledge of Bash, Linux and minimal Perl is required.