DEV Community

Ben Halpern
Ben Halpern

Posted on

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

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

P.S. I usually post these on Monday but the week got off to a pretty hectic start since coming back from Google Next so I didn't get to it yesterday. Hopefully it didn't cause too much confusion.

Top comments (33)

Collapse
 
genejams profile image
Gene

zUIx.js

zUIx.js is lightweight library (13kB gzipped) for modular and component-based web development.

It is designed in a way that makes it suitable especially for entry-level developers that are still learning basic HTML / CSS / JavaScript but already want to experiment with modular and component-based design.
Of course also a pro user can take most advantage of it.

zKit

zKit is a collection of framework-agnostic components made with zuix.js.


Both projects are desperately seeking for you! =)

How you can contribute:

  • just by using it and giving feedback, reporting bugs and suggesting improvements
  • with a pull request, whenever a fix or improvement has been made
  • helping to make the documentation website and API as simple as possible, so that novice users can really get started in no time with no hassle
  • spreading the word, if you really like this project and find it of any use

From my side I will provide support and guidance, so even if you are a beginner do not hesitate to try this out or asking me help if you are stuck with something.

Collapse
 
berkmann18 profile image
Maximilian Berkmann

That's an interesting set of tools which would possibly be handy in the future.

Collapse
 
alexandrusimandi profile image
Alexandru Simandi

Pretty neat, reminds me of hyperapp

Collapse
 
yemkhaung profile image
yekhaung

Love the idea.

Collapse
 
jlengstorf profile image
Jason Lengstorf • Edited

Hi, everyone! I absolutely love this idea.

Gatsby is always looking for new contributors. We have lots of issues that might make good first contributions, and lots more that need help.

We’re extremely dedicated to making open source welcoming and inclusive, with a focus on bringing new contributors into open source. To that end, we have a standing offer to do 1-hour pair programming sessions with the core maintainers to help you get started.

If you're interested, you can reach out to me directly or check out our β€œHow to Contribute” docs.

We'd love to have you in our community! πŸ’ͺπŸ’œ

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

Hi Jason, haven't heard of Gatsby before but on first look I think is a pretty cool project.
Also quite appropriate that is a site generator for React as that is the technology I'm currently using at work :3
Let me know how can I help!

Collapse
 
jlengstorf profile image
Jason Lengstorf

Hey, Juan! Probably the easiest way to get started would be to try out our tutorial to get a feel for how Gatsby works, and then dive into the issues I picked in the original post and/or sign up for pair programming. Let me know if you have any questions!

Thread Thread
 
juanfrank77 profile image
Juan F Gonzalez

Ok will do, I'll let you know when I'm done with it.

Collapse
 
vkuznecovas profile image
Viktoras • Edited

Mouthful is looking for both front-end and back-end devs to help with development.

It's a self-hosted commenting engine, made with Go and preact. It's fast and lightweight with support for multiple data stores(sqlite,mysql,postgres,dynamodb).

I've made it to be an alternative to disqus.

I'd really love for more people to get involved, things like code reviews, feature implementations and bugs are all there to be solved. Don't be discouraged by the technologies used, I'll gladly aid you with your first Go PR if you're not familiar with it but willing to try!

I'm not as good at front-end though and would really love some feedback/ideas/reviews/whatever else you can think of there.

Thanks!

Collapse
 
johnnyfang profile image
Johnny Fang

I really want to check Go. I have no previous experience with it, but I want to cotribute to the open source community.

Do you mind pointing me to a good tutorials and perhaps help you with your project.

Collapse
 
vkuznecovas profile image
Viktoras

If you have previous coding experience, I'd start with (the golang tour)[tour.golang.org/welcome/1]. It gives a great overview of the language and its features. I'd really like to have you on board, and would gladly help with any issues you encounter!

Thread Thread
 
johnnyfang profile image
Johnny Fang

Yes, I have experience with Java and Python. Lately I've been working a lot with Django. I'll take a look at the tour hopefully I can start helping you soon.

Collapse
 
alexandrusimandi profile image
Alexandru Simandi

This looks like a nice project on which I can introduce myself to Go. If you can point me to some doable issues for beginners I will gladly fight for you. My GitHub handle is /AlexandruSimandi

Collapse
 
gmartigny profile image
Guillaume Martigny

Hi everyone,

I'm still working on Pencil.js.

Read this post for more in-depth presentation :

I'm mainly looking for feedback from new users, but I'll be glad to work with someone willing to contribute.

See ya.

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

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/Vulkan)
  • Terrain generation (C++)
  • Entity system (C++)
  • MicroBlock system (C++)
  • Voxel-Entity system (C++)
  • Voxel storage (C++)
  • Voxel manipulation (C++)
  • UI design (C++)
  • GUI library creation (C++)
  • 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
  • Doxygen(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
 
the_doctor profile image
Vaibhav

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
 
stepienik profile image
Yann Stepienik

ElectronCSS

github.com/azukaar/electron-css

CSS-in-js library with the ambition to remove absolutely every CSS quircks from styling: no more strings and no more selectors are the guideline principles.
Additional feature like DynamicCSS props allow making CSS have more synergy with JS, and everything is framework-agnostic.

Collapse
 
gmartigny profile image
Guillaume Martigny

This is a very nice idea. I really like the concept. I don't know why you call it Electron, because it looks like its linked to ElectronJS.

You could use eslint to enforce the AirBnB code style you choose.

Great work anyway.

Collapse
 
stepienik profile image
Yann Stepienik

Thanks you so much ! Yes I do need to setup eslint indeed.
Also for the name: initially it was just a one-shot idea I had and I didnt think I would go that far with it so I didnt really bother finding a good name.
thanks for feedback!

Collapse
 
josephmancuso profile image
Joseph Mancuso

The Masonite Python web framework is always looking to add great developers to the community. It's a young and small community so far but I am on my way to building the #1 Python web framework and a badass community.

Collapse
 
ineedauniqueusername profile image
Alex "Archcannon" Chen

I am working on a moderately ambitious ASCII roguelike that aims to take gameplay from "battle royale" video games. This is my first major, long-term personal project. I'm nowhere near finishing the initial prototype of the game, but I am open to discussing the ideas and details of the project and publishing everything on GitHub if it gets enough interest and completed work. I am using C#, SadConsole, Monogame, and Visual Studio Community.

Collapse
 
ben profile image
Ben Halpern

I should mention that we're now just about a week away from our big day:

Details in that post on how to get early access (though we're pretty selective on that front)

Collapse
 
slotix profile image
Dmitry Narizhnyhkh

Please consider our Golang web scraping framework Dataflow kit for contribution.
Find more information at github.com/slotix/dataflowkit

Collapse
 
vicoerv profile image
Vico

github.com/vicoerv/instagram-priva... instagram private api written in ruby
github.com/vicoerv/ig-go instagram private api written in go

Collapse
 
mvoloskov profile image
Miloslav πŸ³οΈβ€πŸŒˆ πŸ¦‹ Voloskov

Tired of writing spaghetti just to style components according to its props? Switch React class names like a boss!

dev.to/uyouthe/switching-class-nam...

Collapse
 
vkuznecovas profile image
Viktoras

I'll get around to getting gitter up and running when I have the time(if not tonight, expect tomorrow) and let you know :)