7 Newborn Open Source Repositories
Tags: webdev, opensource, javascript
Published: 2022-07-16 20:07:11

We all knew that what we have now as popular open-source repositories or well-known tools that we use every day started with an idea and developed for personal usage and then published as a result of high satisfaction of owner/developer.

In this post, I’m gonna share 7 open-source repositories/tools of mine that I have developed to serve some personal intentions first but published later.

![Newborn Open Source Projects](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hovbr5z1w5qhydpoqd4x.jpg)


Definitely, without your likes and shares, and contributions, these repositories will not be seen and will perhaps disappear over time. so please react to this post and share your comments with me.


### [1. Practical Front-End Projects with Pure Javascript, CSS, and HTML](https://github.com/behnamazimi/practical-front-end-projects)

The repository contains some front-end projects developed by pure Javascript, HTML, and CSS without any third-party libraries and packages.

Some of the projects you can find in the repo:
- Web Chat App (WhatsApp clone)
- Custom Video Player
- Note Manager App 
- Othello Board Game
- Quiz App
- Escape Loading Animation (Complicated CSS animation)

### [2. Merriam-Webster's Dictionary Browser Extension](https://github.com/behnamazimi/merriam-webster-dictionary-extension) 

![Merriam-Webster's Dictionary Browser Extension](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/brzsoug9eeya2yqvz30q.jpeg)

With this extension, you would be able to look up and get the English-to-English definition of any word or phrase in the content of a website, simply and effortlessly. Or you can use its simple search box to type and get the definition right away, without losing your focus on the content!

I used Merriam-Webster's free services in this extension. 

You can install it on all Chromium base browsers, like Opera, Edge, Brave, Torch, Vivaldi. ([How to?](https://github.com/behnamazimi/merriam-webster-dictionary-extension#how-to-install-it-manually-on-chromium-base-browsers-like-opera-edge-brave-torch-vivaldi))

### [3. YouTube Subtitle Delay Browser Extension](https://github.com/behnamazimi/youtube-subtitle-delay)

Mini tool to delay subtitles on the YouTube official website which is handy when you are learning a new language. 

You can also install it on all Chromium base browsers, like Opera, Edge, Brave, Torch, Vivaldi.

Additionally, there is another extension with the same functionality [to delay Netflix subtitles](https://github.com/behnamazimi/netflix-subtitle-delay). 

### [4. Twitter Following Track Bot](https://github.com/behnamazimi/tw-followingtrackbot)

This one is a twitter bot developed with NodeJs. Using this bot you can track if any twitter account started following others. It's easy to use and you only need a Twitter developer account to start monitoring.

### [5. Keyboard Shortcuts for Websites Browser Extension](https://github.com/behnamazimi/keyboard-shortcuts-for-websites)

This one is also a browser extension, using this extension you can have custom keyboard shortcuts for certain actions of websites you use frequently. It's one of my favorite repositories because I use it every day :) 

You can also install it on all Chromium base browsers, like Opera, Edge, Brave, Torch, Vivaldi.

### [6. Curly HTML Elements](https://github.com/behnamazimi/curly-html-elements)

This one is a mini tool to arranging HTML elements along ellipse subset shapes. Using curly-html-elements you can layout child items of an element along a circle, semicircle, ellipse or any subset shape of it without encounter math formula and complex concepts.

![Curly HTML Elements Examples](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ea6f6w4lkbz6lwgyp53.jpeg)

### [7. JS Service Wrapper](https://github.com/behnamazimi/js-service-wrapper)

This one is a promise based collective service wrapper with queue support which totally works in browser and/or Node.js environment.

Sometimes you need to pass your service functions throughout a shared pipe and do some manipulation or parsing with them. Or you might want to add all of your services to a queue that supports parallel and pending tasks. It's the case this library swoops in.

I also have a fun game, [The Boom Box](https://behnamazimi.github.io/boom-box/). You can reach that out and spend some fun time while blasting some boxes. Its code is also [available on Github](https://github.com/behnamazimi/boom-box)

I’d appreciate any kind of contribution to these projects and it would be my honor.

[Source bhnmzm.com](https://bhnmzm.com/blog/some-newborn-opensource-repositories)