DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Who's looking for open source contributors? (November 26th edition)

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!

Oldest comments (49)

Collapse
 
mazentouati profile image
Mazen Touati • Edited

Thanks Ben,
recently i've made two open source projects:

Snacks@console : intuitive browser-based console to run and save SQL queries
simple 2 way config : Simple 2 way configuration is a php-based read and write configuration library

suggestion and/or contributions are welcomed, peace.

Collapse
 
sowdowdow profile image
Sowdowdow • Edited

Thanks Ben !

CMD_Adventure : a C# console game growing slowly
The only issue is that the project management is in french and the code is documented in english.

Have a nice day :)

Collapse
 
quantumsheep profile image
Nathanael Demacon

Heyyy,

Like the last "Who's looking for open source contributors" edition, I will ask help for WarShield.

It's a CLI tool made to cipher and decipher your files with a password using AES-256. It was made to ensure a full files protection inside a storage device. If those are lost or stolen, malicious peoples can take over your data.

It uses AES-256 GCM (Galois/Counter Mode) with random 16 bytes initialization vector. Key is hash in a 256 bits key with SHA-512 using random 64 bytes salt and rounds (between 3000 and 9000 rounds).

Also, there is a post about it.

Have a nice day everyone :)

Collapse
 
dimensi0n profile image
Erwan ROUSSEL

That's an interesting project but I don't have any crypto skills

Collapse
 
dgbrewer1989 profile image
David Brewer

Same here. Its an interesting project but I haven't had any real world experience or even a class about crypto.

Thread Thread
 
quantumsheep profile image
Nathanael Demacon

Well, it could be a great way to start an adventure in the crypto world! I didn't know anything about cryptography before starting WarShield πŸ˜ƒ

Thread Thread
 
juanfrank77 profile image
Juan F Gonzalez

So what would be your "first steps" for complete crypto newbies?

Thread Thread
 
quantumsheep profile image
Nathanael Demacon • Edited

In the case of WarShield, you can start by discovering the crypto module.
You can also read some articles about cryptography (cf: "What I learned about cryptography in 3 weeks".

Thread Thread
 
dimensi0n profile image
Erwan ROUSSEL

That's an interesting post thanks for this ressource !

Collapse
 
prnthh profile image
Pranith Hengavalli

Hey, I think this is a really interesting project. I might not be of much help with crypto but I can help expand the functionality on the CLI side of things.

What kinda contributions are you looking for?

Collapse
 
quantumsheep profile image
Nathanael Demacon

Every improvement is a great help for this tool. The parameters possibilities can be improved a lot for instance!

Collapse
 
gypsydave5 profile image
David Wickes

Well I guess I am now!

gypsydave5 / todo-mvp

The non-SPA version of the todo list app

Todo-MVP

The objective of this project is to demonstrate that it is relatively simple to build web applications using HTML, CSS and a small amount of server side code written in a language of your choice.

It's the Todo Minimum Viable Product - the simplest and most extensible application you can write - but perhaps it's also the Most Valuable Player in your web development toolkit. I like to think so!

META-TODO

  • Working Todo-MVP application
  • Nice CSS
  • Good a11y
  • Simple acceptance test
  • Best in class a11y
  • Implement in multiple languages
  • Multiple CSS files
  • Automated deployment
  • Automate the acceptance test
  • ???
  • PROFIT!

The Todo Application

The project consist (or will consist) of the following:

  • Many Todo applications, written in multiple languages, all each serving the same HTML and implementing the same API.
  • An acceptance test to confirm that the application does the above

Principles

Whereas I respect the skill and effort…

Basically it's a repo full of Todo MVC style applications implemented in different languages, but the twist is they're all implemented on the server-side. I'd like there to be a focus on simplicity and education.

Read a bit more about it here:

Perfect for both for experienced devs to show off and for beginners to challenge themselves and learn.

Collapse
 
stormprograms profile image
Ethan Onstott

StormScript is a programming language for Linux. I would love to see contributors help with formatting, syntax, and new keywords.

Collapse
 
johannestegner profile image
Johannes

I found this cool page the other day, which is open source! I bet they would love contributions!

github.com/thepracticaldev/dev.to

;P :D

Collapse
 
johannestegner profile image
Johannes

But in a more serious note, I always love getting pull/merge requests submitted to any of my open source repos. Most of them are php, js, Dockerfiles or similar and can be found via links in my bio if anyone would ever be interested! :)

Collapse
 
marekmosiewicz profile image
Marek Mosiewicz

There is long going open source ERP system called ADempiere. There is idea to implement GUI in Vue. GitHub page github.com/adempiere/vue-ui

Collapse
 
prnthh profile image
Pranith Hengavalli • Edited

BroCorpLabs / dragdrop.site

a dead simple website deployment service

dragdrop.site

drag drop site is a free service that lets you host static sites and files with a unique domain name.

Dragdrop aims to support website stacks ranging from simple html to large single page applications using React.

Dragdrop makes the process of hosting your content at a unique address on the web as simple as possible.

Environment Setup

Prerequisites:

  1. NodeJS
  2. nginx server
  3. Linux

Gah I recently added a bunch of issues on GitHub detailing some of the features I had in mind.

I guess it shows how premature the project really is. At the same time I'm happy to take things slow and plan ahead so we don't have to rewrite or regret anything in the future.

Right now more than anything I'm looking to brainstorm about ways this service can apply to more user stories, so we know what features to prioritise.

Collapse
 
areknawo profile image
Arek Nawo • Edited

Hello there!

I've built a new ( a week-old ) project - ReX.js.
It's meant to help developers with building custom RegExps. It's kind of my first ( or second if to count total-failure-one πŸ˜…) project and I want to make it better. Most issues that people have with this library is its API. But I don't really know how to improve on that. So any ideas, pull requests or even issues are very much appreciated and welcomed!

Collapse
 
iburhan profile image
Burhan Bharmal

Great one :)

Collapse
 
qm3ster profile image
Mihail Malo

Have you considered making the builder object immutable, so that every fluent method returned a new instance, and a finalize method returned a regular RegExp?

Collapse
 
areknawo profile image
Arek Nawo

Not really. Didn't want to hit performance that hard for so simple task. But it makes me think, maybe provide something like .clone() method for cloning the already constructed RegExp and extending it later?

Thread Thread
 
qm3ster profile image
Mihail Malo

You wouldn't hit it as hard as you think, since in the absence of mutable methods you would reuse most of the tree.

Thread Thread
 
areknawo profile image
Arek Nawo

In this case, I will consider it as an option. Of course it would be quite a breaking change.

Collapse
 
christopheek profile image
Christophe El-Khoury

How do you need help with this? I'm quite interested.

Collapse
 
areknawo profile image
Arek Nawo

Don't have enough time right now, but there are a few things to work on here. Definitely the regex polyfill code needs to be improved. It generally has number of errors. πŸ€” Right now, I'm considering removing the lookbehind polyfill.

Thread Thread
 
christopheek profile image
Christophe El-Khoury

Anything you might need any help with, shoot me an email (christopheelkhoury@gmail.com) and I'll be more than glad to help out.

Thread Thread
 
areknawo profile image
Arek Nawo

Great thanks! In addition, as I mentioned earlier, PRs are welcome!

Collapse
 
solarliner profile image
πŸ‡¨πŸ‡΅οΈ Nathan Graule • Edited

I am working mainly on two projects: TerrainLib and Bayer.js.

TerrainLib is a terrain heightmap generation library written in Python. I'm gearing the library as a way to easily implement terrain generation in other applications, but try to keep it simple enough for people who want to do scripting to get a good result with a few lines of code. I'm looking for people who want to take a look at the various issues I haven't been able to figure out yet (like how I can't save a 16bit PNG file through Pillow, for example), and native English speakers to review the README and documentation.

Bayer.js is a project I started to understand Node.js by getting my hands dirty. I'm using RxJS to handle the data-flow through middlewares. The project is very much in its infancy and things barely work, but there's a basic router and an Express wrapper (which I realize may not really be useful since I don't provide implementation for Express' Request and Response methods...). I'm also experimenting with the monorepo - but still struggle setting up test projects for development purpose.

I'd love any help from anyone, as this is very much a hobby!
Take care everyone :)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.