DEV Community

Cover image for 5 open source projects I use every week. You might not even know these are OS!

5 open source projects I use every week. You might not even know these are OS!

Michelle Mannering
Developer Relations | Hackathon Queen | Community Manager
・3 min read

Last week, I shared five of my favourite open source projects in celebration of Maintainer Week. I promised this week I'd share five more. So here's five I use every week. I love them, and many of them you might not even realise are open source!

VS Code

Yep, Microsoft's VS Code is open source. It's one of the largest open source repos out there. Thousands of people contribute to this code base, and it's available to the community completely for free.

GitHub logo microsoft / vscode

Visual Studio Code

Visual Studio Code - Open Source ("Code - OSS")

Feature Requests Bugs Gitter

The Repository

This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product together with the community. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. This source code is available to everyone under the standard MIT license.

Visual Studio Code

VS Code in action

Visual Studio Code is a distribution of the Code - OSS repository with Microsoft specific customizations released under a traditional Microsoft product license.

Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.

Visual Studio Code is updated monthly with new features and bug…

It's my favourite code editor with hundreds of plug-ins. One of the best things about VS Code is its collaboration mode. You can have colleagues jump in and help you debug, or have a guest join you on a Twitch stream for some pair programming.


A lot of people often forget Android: the open source mobile operating system based on Linux. As a Samsung fan-girl with more than one Samsung phone 😛 I'm using Android every day. I've played around with the dev settings, flashed devices, and added some of my own software on top.

It's great for testing mobile apps and has so much more functionality than any other mobile OS's out there. If I ever got stuck with a non-Android phone, I'd be trying to flash Android onto it... somehow!


Speaking of Linux; you can't really talk about Linux without talking about Ubuntu. It's the Linux distribution based on Debian. As a GitHub Actions user, Ubuntu often comes up in my daily usage.

I also heavily use Ubuntu when fixing PCs: just stick Ubuntu onto a bootable USB, boot into Ubuntu, grab all the files from the hard drive, wipe the PC, and start again. It's the perfect way to fix my mate's computers when they somehow manage to crash and burn their system. Jokes aside, Ubuntu is super powerful, and can do a lot.

Twitch Leecher

As someone who often appears on other people's Twitch streams as a guest, how do I get a copy of the stream, short of asking the host? That's where Twitch Leecher comes in. You can search for any channel or copy and paste the URL to download your Twitch video.

GitHub logo Franiac / TwitchLeecher

Twitch Leecher - The Broadcast Downloader

Twitch Leecher

If you are looking for an extremely fast and easy to use Twitch VOD downloader, this is your tool!

Twitch Leecher Screenshot

Is this project alive?????

Yes! Just because there are no commits for a longer period of time, does not mean the project is dead. I am a human being with a life and TL never was an still is not my top priority. I will always try to keep it running if there are breaking changes, but new features can take time. If I dicide to discontinue TL (which is very unlikely) you WILL be informed very clearly.

Download & Requirements

  • Requires .NET Framework 4.8
  • Requires Windows 7 SP1 64 Bit or higher

The Installer is available HERE

Once installed, future releases will automatically update current installations with a single click!

What is the difference compared to other VOD downloaders?

Nearly all of the well known VOD downloaders execute…

It's also super handy if you need to export all your Twitch videos in one go. The downloads manager is really easy to use and the interface is simple, yet effective.

Nicehash Miner

As more people get into GPU mining, it's good to have an awesome to-go miner. Nicehash Miner is the perfect GPU miner that manages the highest hashrates and does so all automatically. It auto tunes for best performance and efficiency, and even switches to the best crypto algorithm at the time.

NiceHash Miner


NiceHash Miner is a continuation of NiceHash Miner Legacy. This version is intended for beginners or experienced miners that want the quickest updates and highest hashrates, and are okay with customization of the antivirus. Please check out quick guide about NiceHash Miner, so that your experience will be even better.

Please follow us on Twitter @NiceHashMining or on our Blog for updates on new versions and other important information.

What are the benefits?

NiceHash Miner is an advanced auto-miner that supports the latest algorithms and miners. No need to go through tons of configuration files, various mining software versions, configuration tuning or cryptocurrency coins market analysis. Auto-tuning for best performance

Make sure you're using a good throttling tool to manage your hardware and ensure you don't overheat your devices. Nicehash Miner will do everything else for you. You can select to mine with your CPU or GPU depending on which will get you the best outcomes.

Open source projects

There you have it. Five open source projects I am constantly using. What projects are you using in your daily work? Did you thank any maintainers during Maintainer Week?

Discussion (4)

andreidascalu profile image
Andrei Dascalu

Android is a bit of a mixed bag. There is AOSP, the project to which Google contributes heavily but I'm not sure if there are phones in the wild which still use AOSP.
Samsung modifies it heavily (lots of OEM do mostly cosmetic changes but Samsung makes changes all the way down to kernel and also brings their own drivers - you couldn't run AOSP on Samsung devices unless you build your own flavour and backport drivers).
So yeah, you may be using Android but you're not using the open source version.

mishmanners profile image
Michelle Mannering Author

Definitely. There's a lot going on with this one.

cjsmocjsmo profile image
Charlie J Smotherman

Why not just use Debian? Thats where all of Ubuntu's rescue tools come from. Debian offers a "Live" cd image you can copy to a usb drive

mishmanners profile image
Michelle Mannering Author

This also true 😄 thanks for posting this.