DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Who's looking for open source contributors? (June 4 edition)

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

Top comments (16)

Collapse
 
imichka profile image
Michka Popoff

Hi.

Linuxbrew (linuxbrew.sh) is looking for contributors!

Linuxbrew is a fork of Homebrew, the macOS package manager, for Linux.

It can be installed in your home directory and does not require root access. The same package manager can be used on both your Linux server and your Mac laptop. Installing a modern version of glibc and gcc in your home directory on an old distribution of Linux takes five minutes.

A good start is to look at the open issues and pull requests in the formula repository: github.com/Linuxbrew/homebrew-core

We have an entry level issue with tasks for beginners: github.com/Linuxbrew/homebrew-core...

We also need help to make sure all packages are building and running correctly. There are still more than 2000 packages that need to be built and tested.

Testing and pull requests are welcome!

Collapse
 
jackiekazil profile image
Jackie Kazil

Mesa: Agent-based modeling in Python 3+ is always looking for contributors. There is a variety of levels to jump in at from ticket triage to helping with PR reviews or submitting a feature or bug fix.

This week, I am explicitly looking for help with front-end related PRs:

If front-end is not your jam, look through the PRs and issues and see if there is something else you might help with.

On the backend in Python...
setuptools<34
numpy
pandas==0.17.1
jupyter==1.0.0
coverage==4.1
nose==1.3.7
tornado==4.5.3
flake8==2.5.2
tqdm
networkx==2.1
click==6.7

On the front-end...
sigma.js
runcontrol.js
jquery.js
d3.js
bootstrap.js
npm
html 5 canvas

On the first Thursday of the month, a handful of contributors meet virtually to discuss issues and to queue up what is next to push the project forward. You can find that info on the dev mailing list here: groups.google.com/forum/#!topic/pr...

Collapse
 
ben profile image
Ben Halpern

Looks awesome 😄

Collapse
 
stedzn profile image
Estefanía Hernández

Hi! I want to start a project from scratch for improving my knowledge about microservices architecture and some cool technologies. It'd be nice if I found some people interested in joining it. I've thought of 30th june as deadline.

The idea consist in storing some data about your google searches, which links do you click on and how useful did you find each website, and to provice a service for automatically classifying your searches and another one for suggesting alternative websites.

I'd like to implement all this:

  • An API gateway with GraphQL, Node.js and HTTP/2, for better compatibility with the browser and to make it easy to make queries against the back end.
  • An OAuth2 server for authentication.
  • A microservice with ASP.NET Core for saving data.
  • A microservice with ASP.NET Core and Redis for the votation system.
  • A microservice with Django for the clustering algorithm.
  • A microservice with ASP.NET Core and Neo4J for the recommender system.
  • Asynchronous communication among microservices via RabbitMQ. Alternatively, sinchronous communication via gRPC and Protocol Buffers. (Or both, I'm not sure yet).

Anyway, I'm open to any other ideas.

Feel free to contact me!

Collapse
 
iamskok profile image
Vladimir Skok

Are you seeing it as a browser plugin?

Collapse
 
cjbrooks12 profile image
Casey Brooks • Edited

Orchid is a brand-new, general-purpose static site generator for Java and Kotlin, with a focus on extensibility and aimed at developers looking to improve their technical documentation. Orchid was born out of a desire for better-looking Javadocs and frustration with how difficult is it to manage large Jekyll sites and keep it up-to-date with your code.

Orchid supports a variety of plugins, including a wiki, static pages, blogs, and much more. It aims to have high compatibility with many of the existing static site generators, such as Jekyll, Gitbook, and Hugo, so that migration to Orchid is painless. And if you can't find a plugin to do what you need, Orchid provides an intuitive way to add your own private plugins and a rich API so you can make your site as beautiful and unique as an Orchid.

Features

  • Plugin-driven architecture
  • Multi-theme support
  • Admin interface to manage your content and gain deep insights into your build
  • Link to other Orchid sites
  • Powerful and flexible indexing, unique to Orchid
  • Full-text static search
  • Component-based content management
  • Fully replaces Jekyll, Hugo, Gitbook, Javadocs, and more!

Current Needs

This project is still very new, and the greatest needs are just in getting feedback from real-world usage and improving documentation, and getting the word out! But while it is newly on the market, I have been lovingly developing it for a year and a half already, so it is more than stable, fast, and flexible enough to cover most of your needs.

In particular, Orchid really shines when used to document Java projects, as it improves Javadocs and brings wikis, blogs, and anything else you might need into a single, fully-integrated build. I would love to help Java devs get set up improving their own documentation with Orchid so I can get more feedback about real-world pains that could be relieved or new features that should be added to Orchid.

Homepage - orchid.netlify.com/
Github Repo - github.com/JavaEden/Orchid
Get Help on Gitter - gitter.im/JavaEden/Orchid
Follow on Twitter for updates - twitter.com/OrchidSSG

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 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. The link is on the website: qub3d.org

Collapse
 
fanahova profile image
Alessio Fanelli

I'm working on a Ruby wrapper for the NBA Stats API called nba_rb. If any other sports data fan who likes Ruby wants to give a hand I'll be happy to help you get set up. Wrote a bit more about it on my profile, hard to find the link again on mobile without losing this comment, whoops 😂

Collapse
 
jvanbruegge profile image
Jan van Brügge

I recently started Media Goggler. It's a media server written in Haskell with a Cycle.js frontend. Basicly an OSS alternative to Plex.
The project is still in a very, very early stage, but this also means the codebase is small and readable if you are not familiar with Haskell or Cycle.

Collapse
 
afterlogic profile image
AfterLogic Corp.

Hey, everyone! We have a couple of opensource projects we'd like to tell you about.

One of our flagship products has its free opensource edition, Afterlogic WebMail Lite, fast and easy-to-use webmail client which can work with pretty much any IMAP/SMTP server. It offers built-in addressbook, OpenPGP support, authentication via Google, Facebook, powerful APIs and more.

We also offer Aurora Files, an open-source file storage platform for small teams and personal users. One of its key features is Paranoid Encryption which ensures that, even if someone has full access to the server, they still cannot access your data as decrypting can only be done in your browser.

Both the products are built on top of our Aurora framework and available under AGPLv3 license. We appreciate any feedback and welcome contributors.

Collapse
 
tmcsquared profile image
TMcSquared

Hello Ankush! We'd be delighted to have anyone with C++/OpenGL experience. To be fair, I am still learning both of them, but I'm not entirely new to programming and how it works. We don't need "experts", although more experience is always welcome.

Collapse
 
melezhik profile image
Alexey Melezhik • Edited

Sparky - powerful pocket size task runner server in crontab style. Linux geeks are welcome for contribution (: I need someone is capable to develop UI things, bulma css framework is in use.