DEV Community

Who's looking for open source contributors? (September 10 edition)

Ben Halpern on September 10, 2018

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!

Collapse
 
daniel123 profile image
Daniel

Hi everyone!

Thank you Ben for amazing dev.to platform!

I'm making a note taking app for programmers called Boostnote.
It focuses on markdown, snippets, and customizability.

I'm also making bounty platform for OSS called IssueHunt.

It is the easiest way to make the bounty program for open source community.
I have the plan that IssueHunt-web to be open sourced in next month. We would like to build IssueHunt with you all together :)

Suggestions or contributions welcome!

Collapse
 
scottishross profile image
Ross Henderson

Not the greatest place for this, but thank you so much for Boostnote. It has been so helpful!

Collapse
 
jatinkrmalik profile image
Jatin K Malik

IssueHunt looks fantastic!

Collapse
 
shanalikhan profile image
Shan Khan

Boostnote is good.

I have one question as its using MarkDown. How are you handling images in it.
Or we have to upload it somewhere and put a link in mark down editor to show the images

Collapse
 
josephmancuso profile image
Joseph Mancuso • Edited

Masonite is looking for new community members. We're a rapidly growing Python web framework. Here is some recent feedback:

"I've never written any laravel (PHP makes me shudder), but I've been doing ruby and rails for about 5 years now, and this is the first python framework that's made any sense from that perspective."

"I checked out Masonite yesterday, and I ported my Flask app over in under 30 min. It took me 6 hours of figuring out how to get my flask set up and refactor it to get to a production level."

Collapse
 
noah11012 profile image
Noah11012

Hi everyone!

I'm working on my first practical project written in C. It's a library for reading and writing PPM (portable pixmap) images with a simple to use API. There are a few issues needing to be resolved before I can release version 1.0.

In the README.md file there is a section called "Issues" where all the important problems of the library are listed and need rectifying.

I would appreciate it if someone would help me with these issues or at the very least offer pointers to the right direction.

github.com/Noah11012/libpixmap

Collapse
 
ben profile image
Ben Halpern

Thanks for posting. Nice job identifying some ways for folks to jump right in.

Collapse
 
vinistock profile image
Vinicius Stock

Hey, folks

I have created a Rails engine to bring in settings to control an application's behaviour while live.

There are two points I would appreciate collaboration:

  • Making the control dashboard design more elegant and better looking
  • Expanding the types of settings available

Suggestions or contributions welcome!

Collapse
 
ben profile image
Ben Halpern

This is cool, can you describe why I might choose this over other libs for feature flags etc.

I’d love to be sold further, do tell!

Collapse
 
vinistock profile image
Vinicius Stock

I've observed in a few projects the number of settings and their complexity grow a lot, sometimes to a point where you had such a variety of knobs and switches it would become hard to navigate.

My idea behind the engine is to have a simple, yet solid, interface to programatically set and get values for settings and to have a rich dashboard allowing for easy control.

Currently, the dashboard has few features, but I would be nice to be able to cluster settings based on which portion of the application they affect (like a category of sorts), allow searching, maybe even allow listing the APIs that are impacted by each setting, etc.

I believe that with the right design, it could be a tool to easily manage all application settings in a painless manner.

Let me know if you have any thoughts or suggestions!

Thanks!

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.

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
 
nina_rallies profile image
Nina Rallies

Hi, is there a reason why omission needs to be implemented in Qt5 instead of Kivy? (Just curious)
Also, I’m not an experienced developer but interested in getting involved. If there are small tasks in C++ and python, I’ll be glad to help.

Collapse
 
codemouse92 profile image
Jason C. McDonald

Hi @nasrin ,

The switch from Kivy to Qt5 is entirely because of packaging and distribution issues. It turns out, it's nearly impossible to generate any sort of standard package for Linux with Kivy being used, because its dependencies are quite mangled. (Took about a year of packaging attempts to discover that!)

You're absolutely welcome to get involved, even with the minimal experience. There are both small and large tasks, simple and complex, so you can take your pick. :)

Collapse
 
sagar profile image
Sagar • Edited

Hey,

We are started working on api-box project. Project is designed for making api documention easy. Project stack is NodeJS and EJS for templating. Later we will implement React for frontend.

Feel free to make pull request or suggestion. If you're any question ask me directly.

If you reading till then ofcourse you're interested.

Repository link: github.com/sagar-gavhane/api-box

Collapse
 
spkellydev profile image
Sean Kelly

Hey I love the idea but how exactly does requiring a mongo connection make api documentation easier?

Collapse
 
sagar profile image
Sagar

For database storing we used mongodb. Its web application. User can create project register APIs

Collapse
 
cryptouru profile image
Ignacio Cryptouru

Hey Dev.to Community! How are you?

I'm a blockchain enthusiast and open source advocate to has recently started to seriously collaborate in this world. I have recently started building something of which I call Nuxt Steem:

github.com/cryptouru/nuxt-steem

This is a server side rendered VueJS Steem blockchain frontend starter. It aims to be a straightforward starter for anyone wanting to do a Steem app or custom frontend. There are some examples of current steem apps and frontends:

busy.org/
musing.io/
dsound.audio/
steemhunt.com/

What i'm looking for with this project is to build a simple development kit, so that any developer can be up to speed with putting his idea on the Steem blockchain and rewards system.

Some of the stack i'm using:

NuxtJS
Storybook
Jest
Dsteem

You can also read more about the project and contribution over here:
busy.org/@cryptouru/contribution-n...

There is still plenty to do and improve. This is an open call for advisers and contributors :)

If you are interested or just have some questions don't hesitate on commenting here.

Cheers!

Collapse
 
brisaboards profile image
Andrew

I just released brisaboards.com and I'm hoping to build a community of users to provide direction and developers to experiment with different styles of productivity and organization. It's early stage, but allows you to use whiteboards, kanbans and spreadsheet-like interfaces to expand on tasks, goals, ideas, etc.

It has a small, simple RoR back end and Vue front end.

Collapse
 
goaty92 profile image
goaty92 • Edited

We are writing a C# library for the Ion data format created by Amazon (Github). This is an open sourced project which we're receiving help & contributions from several Amazon teams and we're aiming for it to become the supported library for several AWS products. Looking for contributions :) .

Collapse
 
tux0r profile image
tux0r

Copy & pasting:

Everyone who posted in previous weeks is welcome back this week, as always.

OK! So, as usual:

  • My static blog generator: blogcpp.org (Mercurial repository). I have updated it yesterday, a new release is scheduled for September or so, depending on how much I want to work on it. I would love to have a search functionality in it...
  • My bookmarks synchronization service: ymarks.org (Mercurial repositories). Currently, it has 43 users on Chrome and 67 on Firefox (yes, the one review was a bug... that happens when nobody helps me). This is your chance to participate in an upcoming cross-browser project. If you feel like it: I planned an Android client months ago as well, but I won't manage to do that in 2018 anymore.
  • My Twitter client: ZenTweet.net (Mercurial repository). If you have ever wondered how Twitter's API works, this is for you. You might see that the repository and the code are German-only ... this could be an easy first task? ;-)
Collapse
 
melezhik profile image
Alexey Melezhik • Edited

Hi! Anyone is interested in Windows automation? I have just created a fresh intro on the topic. Sparrowdo as a reasonable alternative to Ansible and Chef. Read the mentioned link why. New contributors are welcome!

Collapse
 
jdsteinhauser profile image
Jason Steinhauser

Although it's not my project, I know that one of the devs in our local tech Slack group is looking for some additional contributors for his new server-side rendering library, Texas, which sits on top of Elixir/Phoenix.

He recently gave a talk on it at ElixirConf:

I'm super pumped about it, because it's a really cool concept, and so far his implementation has been super fast in all the examples I've seen. He has some low-hanging fruit for improvements, so I know he'd welcome developers of all skill levels!

Collapse
 
suprnova32 profile image
Patricio Cano

AlloyCI is always looking for contributors. Right now the best way to contribute is by reading the documentation and trying to install it yourself. If you find anything unclear, create an issue or try to improve the docs.

Everything helps ❤️

Collapse
 
renegadecoder94 profile image
Jeremy Grifski

Shamelessly copying this from last week:

A little late to the party, but I wanted to remind everyone that Sample Programs in Every Language (65 stars, 27 forks) is still open to contributors. We're looking for people who know obscure, esoteric, and machine languages to start sharing their knowledge with the repo.

TheRenegadeCoder / sample-programs

Sample Programs in Every Programming Language

Sample Programs in Every Language

Welcome to the Sample Programs in Every Language repository! What began as a simple 100 Days of Code challenge has expanded into a fun project Within this repository, you'll find a growing collection of simple programs in just about every programming language to date.

Learn More

Originally, I had planned to have an article written for every code snippet in this repository However, in the interest of growing this collection, I removed the pull request merge article requirement As a result, not every code snippet in the repository has an associated article, yet.

Of course, we're adding articles every day, and we're tracking our article progress under the issues tab Feel free to request your favorites from there, and we'll try to move them up the queue. If you can't wait, consider writing the article yourself. Prospective authors can find directions in the contributing doc

If code snippets aren't your thing, perhaps you'd be interested in helping us automate our wiki using Python.

TheRenegadeCoder / sample-programs-wiki-generator

A wiki generation solution for Sample Programs

The Sample Programs Wiki Generator

Currently, the Sample Programs Wiki Generator repo houses the generate-wiki.py script which we use in the Sample Programs repository to generate our wiki documentation. The script is automated by a Travis CI build in the Sample Programs repo.

If you would like to propose a change, feel free to leverage the issues tab or make a pull request.

How It Works

The generate_wiki.py script works by analyzing the information in the Sample Programs repository and storing that information in objects. These objects are then used to generate various wiki pages in Markdown.

What is Automated

Currently, the script generates 27 pages: 1 alphabet catalog and 26 alphabet pages.

The alphabet catalog contains a table with links to each alphabet page as well as meta data like the number of scripts and languages per letter. In addition, the alphabet catalog contains the total number of scripts…

As always, we need authors as well to help write several articles. Check out our current milestones for more information.

Collapse
 
offendingcommit profile image
Jonathan Irvin

Jelly Fin is looking for imposters!

We're building a personal finance app from the ground up and are in need of strong opinions and people who want to learn.

Come check us out, take a look at our GitHub issues and leave your comments.

We have a Discord server so come ask questions and hang out.

jonathan-irvin / jelly-fin

A simple way to manage your finances with forecasting. We should automate our money, not make it automate us.

Jelly Fin

Discord PRs Welcome contributions welcome Inline docs Build Status codecov


Finances are hard. It's one of the first adulting things everyone has to wrestle with. So, let's make it easy and automate it. Over the course of several years, my wife and I have tracked our finances using a forecasting method and had done it all within a spreadsheet. The time came where I wanted to take this concept and make it mobile using serverless architecture and clean design.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Node v8.x.x or use NVM

Installing and Running

  1. Clone the repo.
  2. Run npm install to cover any dependencies.
  3. Run npm start and follow the prompts to run the App in Expo.

Running the tests

After installing all prerequisites and dependencies…

Collapse
 
adhocore profile image
Jitendra

i used to look. but not anymore. that just doesnt work.
apologies if i shouldnt be saying this 😊