DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

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

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

Top comments (26)

Collapse
 
marvindanig profile image
Marvin Danig • Edited

Awesome!

I'm looking for developers/contributors who also share interest in physics and space. This is a "leisure fun" project. A PWA, and it's mostly javascript.

We're making a Superbook on The Solar System for children that fits the gap between space/astronomy research and its applications and impact in real world applications. How it helps to better understand the world.

Meaning, this project uses plenty of math and physics and sometimes general observation to explain natural phenomena. Hope you'll like it!

github.com/marvindanig/The-Solar-S...

A live avatar of the partially done book is up here:

bubblin.io/cover/the-solar-system-...

A lot of kids/teachers already refer the current version of the book, so your work will directly benefit them i.e. the star individuals of the next generation. Space/physics is more important for kids today than ever before. The project is completely free and open source (MIT license) so translation to other languages, new chapters, visual explanations, shaders, AR/VR experiments –– every form of contribution is game and welcomed. :-)

Feel free to reach me on marvin att bubblin doot io if you have any questions.

Collapse
 
nicolasguzca profile image
Nick

Awesome project Marvin! Quick question, how are the animations made? Pure CSS?

Collapse
 
marvindanig profile image
Marvin Danig

Heya, thanks, I'm glad you like it!

Few pages like the cover are pure CSS3 animations while on others there are shaders or webgl or simply an embed from Youtube.✨

Collapse
 
welldone2094 profile image
Andrea Benfatti • Edited

Climb - Python CLI argument parser

In the past week I built a CLI tool to use at work and while searching for libraries to parse command like Git or Kubectl do and i came to the conclusion that nothing was as i wanted so i started to build my parser.

Done

  • Core parser
  • Simple parameters type
  • Optinal argument
  • Positional argument

Needed

  • List argument
  • Advance argument types
  • Automatic argument inferences using mypi type description

This is my first open source Python package so every suggestion and help is welcome. It could be a good project for people that want to start contributing to opensource

Collapse
 
vpashkov profile image
Vadim

Hi!

I assume this is the right link to the project - Climb.

Collapse
 
mamhaidly profile image
mamhaidly

How do I start?

Collapse
 
welldone2094 profile image
Andrea Benfatti

As a start, you can clone the repository, run python setup.py develop and to install the package in dev mode and try to use it a small example like the one in the readme. Once you get that working try to understand how it works, and try to make some changes to add some functionality, the easiest thing is probably improving the output of the help page. If you want something more challenging you can think about how to implement a more advanced argument typing.

Collapse
 
renegadecoder94 profile image
Jeremy Grifski • Edited

It's been awhile, but I'm back with the Sample Programs in Every Language repository. As the name suggests, this repo holds a collection of program snippets in as many languages as possible. At this point, we're up over 60 languages with several new ones that aren't even recognized by GitHub yet.

If you're not too interested in adding code, you can actually help by writing articles that explain the various snippets of code in the repository. Sound cool? Check it out, and feel free to reach out to me with any questions.

For anyone who cares, the project has about 35 stars and 14 forks almost all completely thanks to dev.to.

Collapse
 
v0idifier profile image
void

homework-manager - gitlab.com/homework-manager

HWM is a app designed for middle/high-schoolers to have one centralized place for all of the students to put their homeworks in. More like a shared to-do list. It differentiates (?) from Google Classroom or Moodle because it's a lightweight solution that doesn't require for teachers to add in the homeworks (admin students can). It can probably also be used for uni but not quite sure about that.

React/JavaScript/GraphQL/Node.JS

If you want to contribute, contact me (for coordination) >> duckifier@protonmail.ch // twitter.com/v0idifier // telegram.me/v0idifier

Thanks <3

Collapse
 
alexdovzhanyn profile image
Alex Dovzhanyn

I've recently been working on porting the Redux library to ruby, to allow for separation of state and logic in your backend and to encourage better standards for writing code. I've gotten a large portion of it up to spec and it's been released as a ruby gem, but it would be nice if people here could test / audit it or even submit a pr in case I missed something in my implementation.

Check it out here: github.com/alexdovzhanyn/rydux

Collapse
 
yosbelms profile image
Yosbel MarΓ­n • Edited

React Declarative Control Flow

For devs missing a declarative JSX control flow. Any thought is welcome.

github.com/yosbelms/react-declarat...
github.com/yosbelms/react-deco

[EDITED: the lib has ben renamed to react-deco]

Collapse
 
monsterooo profile image
monsterooo

I wrote earlier dev.to/monsterooo/better-statement... Some ideas

Collapse
 
yosbelms profile image
Yosbel MarΓ­n

Great! Seems like many devs doesn't like this style for React but I keep thinking it is easier to read and maintain, and less spaghetti.

Thread Thread
 
monsterooo profile image
monsterooo

yes, They just want to use jsx. But I think there should be a better way

Collapse
 
hundredrab profile image
100

Hey there. I've been working on MusicUtils for a while.

It is a primarily CLI based package for managing all your musical needs at one place, such as downloading (we use youtube-dl to download and convert music to mp3), updating the ID3 tags, organising your directories based on artists, and so on.

Try it out:
pip install MusicUtils

This is pretty small and basic so far, so very beginner-friendly. I'd love to hear what you think of it. Thanks!

Collapse
 
tmcsquared profile image
TMcSquared • Edited

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.


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

Collapse
 
the_doctor profile image
Vaibhav • Edited

Calling all Sense8 fans here :D

We are working to create a Sense8 based website/app which is inspired by the ideals of Sense8 and aims to connect every fan and even otherwise who value and believe in the message of Sense8 - Love and equality for all.

You can visit our website and look for your cluster at sensorium.online/

Any and all contributions are very much welcome at github.com/sensorium-app/
You can also connect with us on Slack at join.slack.com/t/sense8app/shared_...

Hope to see you soon :)
I am also a WE!

Collapse
 
samay profile image
Samay

Enlight - Learn to code by building projects

Enlight is a community-driven collection of programming projects with 1,700+ users and has been on the frontpage of Product Hunt and HN.

I want to spread this project-based approach, and so I am looking for contributors to submit mini projects they have made in any language using any technology. Anyone can submit a project once they are logged in.

Thanks!