Who's looking for open source contributors? (July 9 edition)

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

Did you find this post useful? Show some love!

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.


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.

will you recommend these for people who are just starting out ?
And will you accept contributions from them?

We welcome contributors at all experience levels. Because of our company's emphasis on its Internship Program, we've tried to create an environment where beginners could get involved. However, one should also be prepared to ask lots of questions, do plenty of independent research, and experiment often!

Hi guys,

I had an idea to figure out what countries, cities I've visited based on my instagram posts. I created Instagram Analyzer.

It is a Python application that analyses all your Instagram media. It collects location data, uses reverse geocoding provided by LocationIQ and prints locations, countries and cities you've visited so far, as well as how many times.

All data is also stored to local JSON files so it can be used for later individual analysis.

I want to hear some feedback, good and bad. So please, go check it out.

Thanks!

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 C++. (We especially need help with wrangling our dependencies.)
  • Basic application/library structure work (C++)
  • 3D block rendering (C++/OpenGL)
  • Map generation (C++)
  • Entity system (C++)
  • Voxel storage (C++)
  • UI design (C++/CEGUI)
  • 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. We also have a weekly webcast workshop, which covers a wide variety of project management and programming topics.


Tech Stack:

  • C++ (especially C++17)
  • Clang compiler (GCC secondary)
  • OpenGL
  • CEGUI
  • 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. Link is on the website: qub3d.org

Ben Halpern DEV.TO FOUNDER

Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on dev.to. It literally takes a few seconds and we'd appreciate the support so much. ❀️

Plus, no fake comments when you're signed in. πŸ™ƒ

Sneaking in like usual with Sample Programs in Every Language. As the name suggests, I'm building up a repo with code snippets from as many languages as possible. Thanks to Ben's weekly posts, the repo has grown to a modest 45 stars and 19 forks.

For every snippet, there's supposed to be an article. Of course, writing takes awhile, so there's a huge backlog of articles to be written. If you want to help, feel free to reach out!

Ooooh, languages! I loooove learning new, weird languages. I'll make sure to submit some.

I have different open source projects looking for help:

  • github.com/Mte90/GH-License - A tool that add for you the License in your git repo or alert in case of missing one. Also support the scanning for a profile (now support GitHub and BitBucket) for checking repo without a license. Tool made in Python available on pypi :-)
  • github.com/WPBP/ - Boilerplate for WordPress plugin with steroids, with examples and a code generator that cleanup or automatically download library for specific needs. In pPHP with different libraries to add more stuff :-)
  • github.com/Mte90/Share-Backported - My most famous extension for Firefox to share links to different social networks. Made in JavaScript.
  • github.com/Mte90/ExtStoreStats - Simple scraper to Mozilla and Google browser marketplace for stats about extension downloads. Made in Python, JavaScript and Html.
  • github.com/Mte90/awesome-wordpress... - Awesome list for devs about interesting code snippets for WordPress development.
  • github.com/Mte90/Guess-The-Number - Demo of a QT app in C++ and Rust to show the difference. After working on that I discovered that Rust is not for me but I will use that for our Mozilla events in Italy/rest of the world.
  • github.com/Mte90/PyQT-Boilerplate - My boilerplate for PyQt application needs a better documentation.

And that's all from my side.

Hi, looking for contributors for open source project nuster, a high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy.

disk persistence, node sync, etc.

Most of my spare time is occupied, great to see contributors:)

Wow, this looks interesting but scares me to my core. I'm assuming one needs wizard-like C and algorithm skills to contribute . . .

This is just a really small experiment but lately I was asked to write a lots of APIs so I'm trying to reference as many frameworks as I can in as many languages as possible to write a very basic API.

The repository is here and I would be pleased if you want to help me with another implementation or with any improvement you might want to bring !

I'd love to get some eyes on my new component renderer, BadDOM - It's 800 bytes minified + gzipped and is full to-do-list compatible - codepen.io/tevko/pen/MrwXdy

So my Offline QR Code Generator always appreciates contributors. It's just a small browser add-on (and does exactly, what it says), though. :) But there are enough "good first issues".

GroupButler is a telegram bot written in LUA (don’t worry, you will know how to code for it even if you never heard of it before) for helping admins manage their groups.

Right now we’re having issues scaling it, partly because it became very popular, partly because it process updates single threaded-ly, partly because Telegram Bot API has huge restrictions and rate limits. Since it uses redis to persist user data (I know, bad idea) it became a RAM hog too.

I have been working on a webhook mode using Openresty for a while to help with some of the scaling problems. I also wanted to move data from redis to postgres to help with scaling and make it easier to introduce some features (like, it was once requested t.

We would like to improve code quality to make maintenance easier. So far we have introduced luacheck but we also need to add some kind of code documentation, coverage and test tools. Flattening if branches, removing elses, using ifs as guards are also desired.

Oh, and translators! We welcome contributions on our Crowdin Project.

ImpostorRoster is a (very) simple website with the goal of helping folks overcome the Impostor Syndrome in a playful but effective way.
Impostor Sydrome gets discussed on Dev.to a fair bit and the site is an extremely basic Rails app with lots of low-hanging fruit, making this a beginner-friendly project for contributions!
Github

Those interesting in building a kickass python web framework github.com/MasoniteFramework/masonite

Classic DEV Post from Jun 7

10 Things I Regret About Node.js

Photo courtesy of flickr user Trygve Lie. The creator of Node JS, Ryan Dahl, r...

READ POST
Ben Halpern
A Canadian living in New York, having a lot of fun cultivating this community! Creator and webmaster of dev.to.
More from @ben
Who's looking for open source contributors? (July 16 edition)
#discuss #opensource
The dev.to codebase will go open-source on August 8
#meta #opensource
Trending on dev.to
How to Be Really Awesome at Your Job and Not Be A Complete Jerk
#interpersonalskills #leadership #career
Code camp or self-learning
#discuss #productivity
Slack keeps interrupting you, but you can stop it
#programming #productivity
Open source: Cookie notifier, MailChimp mod, Editable job listings & more
#showdev #opensource #webdev #javascript
What are your programming hype songs?
#discuss #music #productivity
Memoization in a Nutshell
#explainlikeimfive #beginners #javascript
What are good ways to learn software architecture and systems design?
#advice #discuss #architecture #reading
So Long, and Thanks for all the Fish World of Warcraft
#career #productivity #mentalhealth