16 side project GitHub repositories you may find useful

5 min read

Cover Image for 16 side project GitHub repositories you may find useful

A Side Project is something you do aside from your main job to fuel your passion while learning something new. This quote is very close to my heart,

In vain have you acquired knowledge if you have not imparted it to others.

With this in mind, let me share my learning from the side projects accomplished in the year 2020. The primary purpose of this article is to share the GitHub repositories with relevant details. Each of the repositories has a well-explained readme.md file to guide how to use the project.

All these projects are open-source. Feel free to try, fork, contribute, and I hope you find them useful.

1. theme-builder

This project helps you to create a theming system. Build a theme of your choice. You can also switch/test/apply the themes. You can extend the project easily for your need.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

2. notifyme

It is a reactjs based component available as a public npm to use. You can manage time-based notifications using it. It is capable of tracking incoming notifications, read/un-read them with many other customizations.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

3. demolab

This is a Jamstack application to host all the demos in one place. Just supply the description of it in a .md file and your demo goes live on the site. Please Feel free to contribute โœ‹ to this project.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

4. princess-finder

It is a fun project created for Hashnode's #christmashackathon. A simple web app to recognize the Disney princess with confidence.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

5. imaginary

It's a project to build a Jamstack image gallery. We learn to handle the media files at the build time.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

6. html-tips-tricks

It is a repo to listing down HTML5 features that I haven't used much in the past but find useful now.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

  • HTML5.

7. JS-Tips-Tricks

This repo lists the JavaScript tips and tricks I am learning every day!

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

  • JavaScript.

8. react-add-table-dynamic-row

Adding a row dynamically to a table seems to be a very normal requirement. This repo shows how to do it using Reactjs Hooks.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

9. shopnote

A Jamstack application helps to create and manage your shopping notes. This project helps you to learn the power of serverless function and graphql.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

10. add-copyright

Have you ever felt a need to automate adding a bunch of text at the top of your source files recursively? This repo contains an automation script to do that.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

  • Shell Script.
  • Automation

11. covid-19

In 2020 we hardly spoke of anything without mentioning COVID. Publicly available COVID data helped to learn about how things are going on around the world. This repo contains code for an app with lots of visualization and details about the pandemic. This app is being used by many in India today.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

12. i18n-js-npm

This project is to help with externalizing and internationalizing strings of your web app. It is available as a public npm to download and use.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

  • JavaScript.
  • NPM

13. html-file-upload

This repository contains the source code examples of useful HTML File Upload tips for Web Developers.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

  • JavaScript.
  • HTML

14. catstore

A project to show-case how to build a Jamstack e-commerce application.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

15. testimonial

A project to build a serverless app with authentication.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

16. learn-css-animation

A repo to document my learning on the CSS animation with plenty of examples.

๐Ÿš€ GitHub Repo

๐Ÿฅก What's inside?

  • HTML.
  • CSS


That's all for now. It was a fulfilling 2020 and looking forward to doing more this year. Please let me know if you find this post helpful. If you have any queries, please DM me on Twitter(@tapasadhikary). Also, feel free to follow me on GitHub(atapas) for project updates.

Before we end, I would like to leave you with a few reads on side projects. You may find these motivating. All the best with your upcoming side projects.

P.S. I love Coffee โ˜•. Buy Me A Coffee

Comments (12)

Discuss on Hashnode

Indeed the best article I have ever read. Got to learn a lot of stuffs. Thanks a lot of this one.

Also, understood, Sharing is the best way to learn as well as to help the society.

Wow look at you go with all these side projects!! Amazing list Tapas ๐Ÿ‘๐Ÿ‘

Thanks for sharing such an awesome list of GitHub projects, I will make sure to contribute in at least one of them.

Thanks a lot for the mention! Great article!

๐Ÿ™Œ Awesome list. I am fascinated by the variety of side projects and tech you have worked on. Also thanks for making them open-sourced. It's very helpful.

There are some interesting ones here. Well done!

Inspiring, Thanks for sharing

nice, lots of useful links. I especially like learn-css-animation one :)

Awesome list!

Here is one more:

https://github.com/bobbyiliev/introduction-to-bash-scripting

Very helpful!

I came here from your JavaScript Hoisting and Execution Context post on freeCodeCamp. The projects are amazing! I am planning to recreate some of them. Thank you so much! :)

GreenRoots Blog - Tapas Adhikary

Subscribe to Tapas Adhikary's newsletter

Articles about Tech, JavaScript, Web Technologies, and Career development.

Connect with me!