DEV Community

Who's looking for open source contributors? (August 6 edition)

Ben Halpern on August 06, 2018

Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. ๐Ÿ˜„

Collapse
 
ben profile image
Ben Halpern

We will be moving our code to this repo on Wednesday:

thepracticaldev / dev.to

Where programmers share ideas and help each other grow


DEV

DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

The Human Layer of the Stack

ruby version rails version Travis Status for thepracticaldev/dev.to Skylight badge CodeTriage badge

Welcome to the dev.to codebase. We are so excited to have you. With your help, we can build out DEV to be more stable and better serve our community.

What is dev.to?

dev.to (or just DEV) is a platform where software developers write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place within our community. โค๏ธ

Table of Contents

Contributing

We encourage you to contribute to dev.to! Please check out the Contributing to dev.toโ€ฆ


We still have a lot to learn about being an open source project and day 1 will probably be the most frenetic. But we strive to be a super welcoming project, of course. ๐Ÿค—

Stars on the repo, while we wait, are very welcome. ๐Ÿคฉ

Collapse
 
nailsonlinux profile image
Nailson Landim

I am eager to pull and submit PRs.

Collapse
 
sofubi profile image
Thomas Lawton โš“

Going to make this my first OSS contribution. Super excited to hear it's Rails!

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

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

  • We have three open source game projects in progress: Omission, Infiltrator, and DiamondQuest. All three are to be implemented in Python 3, likely using the Qt5 (PySide2) toolkit. (We're also looking for someone with art skills to help with DiamondQuest.)

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 find us (generally, me) on Freenode IRC at #mousepawmedia.

Collapse
 
tmcsquared profile image
TMcSquared

Qubยณd Engine Group is a brand new voxel-based engine and game project, aiming to make a mature and extensible Minecraft-like game, backed by a vibrant and friendly community.

Anyone with interest in or experience with the following technologies are encouraged to join the project. They're just starting up, so there's plenty of room to find your niche.

Current Needs:

Are you interested in helping with any of the following? We're working on building small teams for each sector.

  • Cross-platform C++ compilation w/ Clang and CMake
  • Basic application/library structure work (C++)
  • 3D block rendering (C++/OpenGL)
  • Terrain generation (C++)
  • Entity-Component system (C++)
  • Voxel storage (C++)
  • Voxel manipulation (C++)
  • UI design (C++)
  • GUI library creation (C++)
  • Pixel art creation
  • Networking (C++)
  • Lua API (C++/Lua)
  • Mod/Server Marketplace prototype (Python/Django)
  • User authentication servers
  • Implementing Agile/Scrum

Team Dynamic:

We are a growing, distributed team of volunteers at varying experience levels, helping and learning from one another. The teams are led by a group of dedicated volunteer leaders, who work together to build a healthy, open, collaborative environment.

Currently, we meet once a week for a DevTalk on Discord, to discuss current project goals and to solve design and logistical problems. Most of us are available at Discord and will respond within a day typically.


Tech Stack:

  • C++ (especially C++17)
  • Clang compiler (GCC secondary)
  • OpenGL
  • SDL2
  • Lua
  • Sphinx (documentation)
  • CMake
  • Python/Django (marketplace)
  • Grav (static website)
  • Git (VCS)
  • Phabricator (development platform)

Jump In!

The easiest way to get started is to join the Discord room. The link is on the website: qub3d.org

Collapse
 
josephmancuso profile image
Joseph Mancuso

Masonite is always looking for contributors. Very welcoming Slack Community and always around to answer questions you might have.

I also write a lot of articles on it and the documentation is excellent. Be apart of our journey to the top!

Collapse
 
richienb profile image
Richie Bendall • Edited

ROS Code is a revolutionary, modern and pleasing programming language to code in featuring a streamlined and speedy installation, a very straightforward and simplistic syntax and is provided as a Python 3 library. richienb.github.io/ROS-Code

Collapse
 
jessachandler profile image
Jess Chandler

Can you give a little more detail?

Collapse
 
richienb profile image
Richie Bendall

Ok! I've done that.

Collapse
 
jrhusney profile image
Jordan Husney

Hi pals. Parabol is looking open-source contributions in design, ReactJS, and NodeJS. Parabol is realtime, collaborative retrospective and check-in meeting software that helps development and business teams find their flow.

We're a bit different than many open-source projects in that routine contributors can qualify to receive valuable equity in our organization. We call the program Equity for Effort.

To get started contributing, pick an issue from our project board on GitHub and leave a comment on it. We'll help you get started from there.

Collapse
 
amrmuhammad profile image
Amr Muhammad • Edited

SE Attribution Tool:

A tool to help developers attribute code used from Stack Exchange network

The tool will use SE api to retrieve the questions and answers' authors to generate attribution text that developers could copy.

Project home: github.com/amrmuhammad/amrmuhammad...

Issues: github.com/amrmuhammad/amrmuhammad...

Tech Stack:

  • JavaScript
Collapse
 
tux0r profile image
tux0r • Edited

I am.

I wrote a blog software in C++, a cross-browser bookmark sync tool in C with JavaScript and some smaller projects, most of which are on Bitbucket (because of Mercurial).

Vaguely interesting links to start:

I would love to have some help with those!

Collapse
 
slotix profile image
Dmitry Narizhnyhkh • Edited

dataflowkit.com Web Scraping platform for gophers is always looking for contributors!
We've just launched recently and looking for people who can spread an information about our framework.

Here are some facts about DFK:

Dataflow kit is fast. It takes about 4-6 seconds to fetch and then parse 50 pages.
Dataflow kit is suitable to process quite large volumes of data. Our tests show the time needed to parse appr. 4 millions of pages is about 7 hours.

Headless chrome is used for data extraction from JavaScript driven web pages;
Data scraping from paginated websites;
Automatic Processing of infinite scrolled pages.
Sัraping of websites behind login form;
Cookies and sessions handling;
Following links and detailed pages processing;
Managing delays between requests per domain;
Following robots.txt directives;
Various storage types support. The following storage types are currently available Diskv, Cassandra;
Save results as CSV, JSON, XML;

Collapse
 
gmartigny profile image
Guillaume Martigny

Hi everyone, I'm building a nice modular interactive 2D drawing library.

It's similar to p5.js, but with the added benefit of real OOP. I hope it makes it more approachable for beginners and more extensive for veterans.

You can find more information here:

I also made a bunch of examples in a codepen collection.

I mainly looking for feedbacks from users, but I'm always open for new contributors.

So please, try it and tell me what you think about it.

Peace !

Collapse
 
donita profile image
Donita

Hey, I would love to work on this project! How can I contribute?

Collapse
 
bbookman profile image
bbookman

Worked with Snapchat Snap Kit? Contribute please

Contents

Purpose

Snapchatโ€™s Snap Kit is new and there are holes in the documentation. As developers implement Snap Kit, they will find answers and gain best practices. This document exists to help developers obtain success with Snap Kit.

Copying Snap Kit Documentation

The wiki for this repository will contain copy/paste from Snapkit documentation. The purpose of which is to make it easy to see what is there as well as what should be there. Contributsions from sources other than the Snap Kit documentation will be noted as such.

For text that did not orignate from Snapchat, two markers are inserted:

  • DIY INSERT START
  • DIY INSERT END

Open issues


  • In this repository wiki you will see a link Pending Snap Support which indicates a question has been filed with Snapchat support and is awaitingโ€ฆ


Collapse
 
sarthology profile image
Sarthak Sharma

Who ever have a great music collection that boost ones productivity. Feel free to contribute ๐Ÿ™๐Ÿป

sarthology / ProjectSoundtracks

๐ŸŽง List of best Soundtracks to boost your Productivity and Focus

Complete Albums

1. Interstellar OSTย ๐Ÿš€

๐ŸŽผ Music Composer: Hans Zimmer

๐Ÿ‘๐Ÿป Best for: Brainstorming and Discussions ๐Ÿง 

๐Ÿ”— Links: Spotify, Apple Music, Youtube

2. Pirates of the Caribbean โ›ต๏ธ

๐ŸŽผ Music Composer: Hans Zimmer

๐Ÿ‘๐Ÿป Best for: High Concentration Works ๐Ÿ”ฅ

๐Ÿ”— Links: Spotify, Youtube

3. The Dark Knight Risesย ๐Ÿฆ‡

๐ŸŽผ Music Composer: Hans Zimmer

๐Ÿ‘๐Ÿป Best for: High Concentration Works ๐Ÿ”ฅ

๐Ÿ”— Links: Spotify, Apple Music , Youtube

4. The Theory of Everything ๐ŸŒŒ

๐ŸŽผ Music Composer: Jรณhann Jรณhannsson

๐Ÿ‘๐Ÿป Best for: Deep thinking and Creative work โœ๐Ÿผ

๐Ÿ”— Links: Spotify, Apple Music, Youtube

5. Hobbit/Lords of the ringย ๐ŸŒ‹

๐ŸŽผ Music Composer: Howard Shore

๐Ÿ‘๐Ÿป Best for: These albums are Jack of all ๐Ÿ’

๐Ÿ”— Links: Every easy to find but still Spotify, Apple Music, Youtube

Solo soundtracks in the listย ๐Ÿ“

  • The Last of the Mohicans: Promontoryโ€ฆ