DEV Community

adarsh
adarsh

Posted on

Top 10 Upcoming Web Open-Source Projects You Should Consider Contributing to

If you're early in your career, one of the best things you can do to boost it is to build some experience by contributing to open-source software. You can build up your confidence by contributing to an open source project in your favourite programming language.

Gain real world experience, strengthen your resume and grow your professional network while also having an opportunity to land great interviews and offers working in a tech stack you love. Here are some of the latest most popular web javascript open-source projects you should definitely consider contributing to!

1. Parse-Server

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Parse Server works with the Express web application framework. It can be added to existing web applications, or run by itself.

2. Jitsi Meet

Jitsi Meet is a set of Open Source projects which empower users to use and deploy video conferencing platforms with state-of-the-art video quality and features.

3. highlight.js

Highlight.js is a syntax highlighter written in JavaScript. It works in the browser as well as on the server. It can work with pretty much any markup, doesn’t depend on any other frameworks, and has automatic language detection.

4. ava

AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that lets you develop with confidence.

5. RSSHub

RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything.

RSSHub delivers millions of contents aggregated from all kinds of sources, our vibrant open source community is ensuring the deliver of RSSHub's new routes, new features and bug fixes.

RSSHub can be used with browser extension RSSHub Radar and mobile auxiliary app RSSBud (iOS) and RSSAid (Android)

6. vue-router

Vue Router is part of the Vue Ecosystem and is an MIT-licensed open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:

7. WeKan

WeKan is an completely Open Source and Free software collaborative kanban board application with MIT license.

Whether you’re maintaining a personal todo list, planning your holidays with some friends, or working in a team on your next revolutionary idea, Kanban boards are an unbeatable tool to keep your things organized. They give you a visual overview of the current state of your project, and make you productive by allowing you to focus on the few items that matter the most.

8. winston

winston is designed to be a simple and universal logging library with support for multiple transports. A transport is essentially a storage device for your logs. Each winston logger can have multiple transports (see: Transports) configured at different levels (see: Logging levels). For example, one may want error logs to be stored in a persistent remote location (like a database), but all logs output to the console or a local file.

winston aims to decouple parts of the logging process to make it more flexible and extensible. Attention is given to supporting flexibility in log formatting (see: Formats) & levels (see: Using custom logging levels), and ensuring those APIs decoupled from the implementation of transport logging (i.e. how the logs are stored / indexed, see: Adding Custom Transports) to the API that they exposed to the programmer.

9. netron

Netron is a viewer for neural network, deep learning and machine learning models.

Netron supports ONNX, TensorFlow Lite, Caffe, Keras, Darknet, PaddlePaddle, ncnn, MNN, Core ML, RKNN, MXNet, MindSpore Lite, TNN, Barracuda, Tengine, CNTK, TensorFlow.js, Caffe2 and UFF.

Netron has experimental support for PyTorch, TensorFlow, TorchScript, OpenVINO, Torch, Vitis AI, Arm NN, BigDL, Chainer, Deeplearning4j, MediaPipe, ML.NET and scikit-learn.

10. validator.js

This library validates and sanitizes strings only.

Ending

Can you not land an interview after sending multiple applications to companies and months of tweaking your resume? Are you getting rejected by job recruiters again and again due to lack of experience? Or even worse, are you getting ghosted without any replies and is it taking a toll on you?

You need to compensate for the lack of experience or the right degree with a more solid portfolio and Github. The 2017 Open Source Jobs Report found that 60 per cent of hiring managers are seeking to hire open-source talent.

But getting started in open-source can seem overwhelming. That's why we've put together a mentoring program to help you build up the confidence to contribute to an open-source project of your choice! Find it interesting and want a free consulting call to help you get started? Fill out this form!

Top comments (2)

Collapse
 
miroslavpejic85 profile image
Miroslav Pejic

Hello adarsh,

If I may also mention MiroTalk :)

MiroTalk is an Open-Source Self Hosted WebRTC, Simple, Secure, Scalable, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

MiroTalk P2P

GitHub: github.com/miroslavpejic85/mirotalk
Demo: mirotalk.up.railway.app/

MiroTalk SFU

GitHub: github.com/miroslavpejic85/mirotal...
Demo: sfu.mirotalk.org

Difference

github.com/miroslavpejic85/mirotal...

Presentation

canva.com/design/DAE693uLOIU/view

Many Thanks!

Collapse
 
sheedwebdev profile image
Rashid Enahora

The link does not take you to any form.