MentorShashwat Gulyani (shashabot)
Project Websitehttp://h2org.ml/
Project Repositoryhttps://github.com/h2org/h2-core
Suitable for Beginners?yes
Tagstypescript javascript electron tensorflow
Applications (1st Choice)6 (6 submitted | 0 in-progress)
Applications (2nd Choice)5 (5 submitted | 0 in-progress)
Code of Conducthttps://github.com/h2org/h2-core/blob/newBase/CODE_OF_CONDUCT.md
LicenseMIT license (MIT)

Project Description

The Project H2 was started with the simple aim of providing a cross-platform application to the users so that they can watch videos, other medias and documents in a picture-in-picture mode.
Now, the core of H2 is being extended with the aim of creating a pluggable hook-in extensions mechanism, called "Actions" (yes we are following the concept of Google Home). The H2 is now no longer a specific app but a base to create several services that works on the model of performing some functions on a specific user-action.
We invite you to read this: https://github.com/h2org/h2-core/issues/4

We are rewriting H2 with Typescript and in a very modular extensible fashion and would like to invite everyone to participate in it. This rewrite supports our original vision with the project much better. Participating in this project will help you understand:

  • How extensions mechanism works
  • Concepts of Typescript
  • Concepts of Electron framework
  • Based on the idea you will work, using tensorflow.js
  • writing perfect test cases.
  • automated builds

The following people will also be available for guiding students during the duration of the program:
1. Piyush Agrawal
2. Aman Jain

Project's Requirements

We don't have any hard requirements as we always believe in self-learning. The main thing we expect from the student is to have the curiosity to learn and never stop asking.

Above that, it will be good to have:

  1. Some experience in Javascript especially NodeJs
  2. knowledge of electron framework
  3. one or more contribution ( issues and PRs both counts) as it will be really helpful for us to assess understand your interest in the project.

Tasks And Features

While we are still refining ideas for the project, please visit this link to know the scope of ideas where we will be working:


You can also come up with completely of your own. Feel free to discuss on issues or Gitter channel. Let's build something awesome :)


You must be logged in to comment on this project.

Shashwat, Sunday, March 22, 19:46 UTC

Hello Kritika

Thanks for expressing your interest. Please join our slack workspace here for general doubts. Post your doubts regarding H2 on the dedicated channel. See you there!

kritika12298, Saturday, March 21, 10:17 UTC

Hello, I am Kritika Gupta from team Warriors.
Me and my teammate Shweta Shukla are looking forward to apply for H2.
Please guide us on how to get started.

tea-n-biccies RGSoC, Friday, March 20, 13:42 UTC

Dear RGSoC applicants - we have added a new FAQ page to the website. Please check this out before asking mentors your questions, as we may already have an answer for you :)

Further details of how to apply to RGSoC (by 23:00 UTC on 30 March 2020) can be found at https://railsgirlssummerofcode.org/students

Shashwat, Friday, March 13, 09:05 UTC

Hello Megha

Please go through the repository README and Wiki on GitHub to understand the goals of the project. Join the community on our slack workspace here. Feel free to ask any doubts about the project on the "h2" channel.

Megha Varshney, Friday, March 13, 06:18 UTC

Greetings of the day,
I am Megha from Delhi. I came across this project and found it really interesting .
Can you please help me get started with this project?