Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/petrovicstefanrs/30_seconds_of_knowledge

Google Chrome Extension that lets you gain new developer skills, every time you open a New Tab.
https://github.com/petrovicstefanrs/30_seconds_of_knowledge

Last synced: 17 days ago
JSON representation

Google Chrome Extension that lets you gain new developer skills, every time you open a New Tab.

Awesome Lists containing this project

README

        









---


Made with: 
 
for 
 
 
 
 
 

---

## Download
[Google Chrome](https://chromewebstore.google.com/detail/30-seconds-of-knowledge/mmgplondnjekobonklacmemikcnhklla)

[Firefox](https://addons.mozilla.org/en-US/firefox/addon/30-seconds-of-knowledge/)

[Brave](https://chromewebstore.google.com/detail/30-seconds-of-knowledge/mmgplondnjekobonklacmemikcnhklla)

[Edge](https://microsoftedge.microsoft.com/addons/detail/phcopnojoheikifimnfnknllajecemnd)

[Arc](https://chromewebstore.google.com/detail/30-seconds-of-knowledge/mmgplondnjekobonklacmemikcnhklla)

---

## Description

Gain **new developer skills** every time you open a **New Tab**! You can choose from **14 snippet libraries** _(13 Programming languages and Interview Questions)_. All you need is **30 seconds** to read and understand the **snippets** and **improve your knowledge**.

---

## Stack

- React
- Web Extensions API

---

## Available Snippet Libraries

- Interview
- Javascript
- HTML
- CSS
- React
- PHP
- Python
- C#
- C++
- Git
- Dart
- Go
- Ruby
- Ramda

---

## Change Log

**MVP Phase:**

- [x] **Finish MVP (Chrome only)**
- [x] **Temporary Landing Page**
- [x] **Publish to Product Hunt**
- [x] **Soft Release MVP**

**V1.0.0 Phase:**

- [x] **Light/Dark Themes - Feature**
- [x] **Donation Options - Feature**
- [x] **Save/Favourite - Feature**
- [x] **Release v1.0.0**

**V1.1.0 Phase:**

- [x] **Update Existing Snippets - Maintenance**
- [x] **Customizable Font Size - Feature**
- [x] **More Snippet Languages - Added Ruby**
- [x] **Release Official Website**
- [x] **Mailing/Newsletter List**
- [x] **Social Media Coverage | Facebook, LinkedIn, Instagram, Twitter**
- [x] **Merch Shop**
- [x] **Privacy Policy & TOS**
- [x] **Redesign and UX polishing**
- [x] **Write Documentation for Contributors (Wiki)**
- [x] **Port to Firefox**
- [x] **Release v1.1.0**

**V1.2.0 Phase:**

- [x] **Update Existing Snippets - Maintenance**
- [x] **Blacklist Snippets - Feature**
- [x] **Snippet Languages - Added Ramda**
- [x] **Snippet Languages - Added C++**
- [x] **Release v1.2.0**

**V2.0.0 Phase:**

- [x] **Extension Redesigned - Maintenance**
- [x] **Rewritten to use React Hooks - Maintenance**
- [x] **Rewritten to use Extension Manifest V3 - Maintenance**
- [x] **Update Existing Snippets - Maintenance**
- [x] **Snippet Languages - Added HTML**
- [x] **Snippet Languages - Added C#**
- [x] **Snippet Languages - Added Dart**
- [x] **Snippet Languages - Added Git**
- [x] **Snippet Languages - Added Go**
- [x] **Browser Support - Fixed Firefox**
- [x] **Browser Support - Added Brave**
- [x] **Browser Support - Added Opera**
- [x] **Browser Support - Added Edge**
- [x] **Added All Snippets Page - Feature**
- [x] **Removed Blacklist Snippets - Feature**
- [x] **Renamed Saved Snippets to Favourites - Feature**
- [x] **Release v2.0.0**

**Constant Work:**

- [ ] More Snippet Languages - Feature
- [ ] Update Existing Snippets - Maintenance
- [ ] Update Wiki

---

## Snippet Issues

Most of the snippets are provided by other great open-source projects on which this extension is dependent. If you find a bug, a typo, or any other issue in the snippet please open an Issue in the source repo, or make a PR in the source repo. This way the extension snippets will be updated with the subsequent release of the extension.

List of source repos:

- Javascript Snippets: [30 Seconds of Code / Issues](https://github.com/Chalarangelo/30-seconds-of-code/issues)
- CSS Snippets: [30 Seconds of Code / Issues](https://github.com/Chalarangelo/30-seconds-of-code/issues)
- React Snippets: [30 Seconds of Code / Issues](https://github.com/Chalarangelo/30-seconds-of-code/issues)
- Python Snippets: [30 Seconds of Code / Issues](https://github.com/Chalarangelo/30-seconds-of-code/issues)
- Git Snippets: [30 Seconds of Code / Issues](https://github.com/Chalarangelo/30-seconds-of-code/issues)
- HTML Snippets: [30 Seconds of Code / Issues](https://github.com/Chalarangelo/30-seconds-of-code/issues)
- Interview Questions: [30 Seconds of Interviews / Issues](https://github.com/Chalarangelo/30-seconds-of-interviews/issues)
- C# Snippets: [30 Seconds of C# / Issues](https://github.com/Chalarangelo/30-seconds-of-csharp/issues)
- Go Snippets: [30 Seconds of Golang / Issues](https://github.com/Chalarangelo/30-seconds-of-golang/issues)
- PHP Snippets: [30 Seconds of PHP / Issues](https://github.com/Chalarangelo/30-seconds-of-php/issues)
- Dart Snippets: [30 Seconds of Dart / Issues](https://github.com/Chalarangelo/30-seconds-of-dart/issues)
- C++ Snippets: [30 Seconds of C++ / Issues](https://github.com/Bhupesh-V/30-seconds-of-cpp/issues)
- Ruby Snippets: [30 Seconds of Ruby / Issues](https://github.com/florianjosefreheis/30-seconds-of-ruby/issues)
- Ramda Snippets: [30 Seconds of Knowledge / Issues](https://github.com/petrovicstefanrs/30_seconds_of_knowledge/issues)

---

## Attributions

Inspired by the phenomenal [30 seconds of code](https://github.com/Chalarangelo/30-seconds-of-code) made by [Angelos Chalaris](https://github.com/Chalarangelo) - Go and give the original project some love!
- Programming Langauges Icons | [www.devicon.com](https://devicon.dev/) / [MIT](https://github.com/devicons/devicon/blob/master/LICENSE)
- UI Icons | [www.ionicons.com](https://ionicons.com/) / [MIT](https://github.com/ionic-team/ionicons/blob/main/LICENSE)
- Javascript Snippets: [30 Seconds of Code](https://github.com/Chalarangelo/30-seconds-of-code) / [CC BY 4.0](https://github.com/Chalarangelo/30-seconds-of-code/blob/master/LICENSE)
- CSS Snippets: [30 Seconds of Code](https://github.com/Chalarangelo/30-seconds-of-code) / [CC BY 4.0](https://github.com/Chalarangelo/30-seconds-of-code/blob/master/LICENSE)
- React Snippets: [30 Seconds of Code](https://github.com/Chalarangelo/30-seconds-of-code) / [CC BY 4.0](https://github.com/Chalarangelo/30-seconds-of-code/blob/master/LICENSE)
- Python Snippets: [30 Seconds of Code](https://github.com/Chalarangelo/30-seconds-of-code) / [CC BY 4.0](https://github.com/Chalarangelo/30-seconds-of-code/blob/master/LICENSE)
- Git Snippets: [30 Seconds of Code](https://github.com/Chalarangelo/30-seconds-of-code) / [CC BY 4.0](https://github.com/Chalarangelo/30-seconds-of-code/blob/master/LICENSE)
- HTML Snippets: [30 Seconds of Code](https://github.com/Chalarangelo/30-seconds-of-code) / [CC BY 4.0](https://github.com/Chalarangelo/30-seconds-of-code/blob/master/LICENSE)
- Interview Questions: [30 Seconds of Interviews](https://github.com/Chalarangelo/30-seconds-of-interviews) / [MIT](https://github.com/Chalarangelo/30-seconds-of-interviews/blob/master/LICENSE)
- C# Snippets: [30 Seconds of C#](https://github.com/Chalarangelo/30-seconds-of-csharp) / [CC0 1.0](https://github.com/Chalarangelo/30-seconds-of-csharp/blob/master/LICENSE)
- Go Snippets: [30 Seconds of Golang](https://github.com/Chalarangelo/30-seconds-of-golang) / [CC0 1.0](https://github.com/Chalarangelo/30-seconds-of-golang/blob/master/LICENSE)
- PHP Snippets: [30 Seconds of PHP](https://github.com/Chalarangelo/30-seconds-of-php) / [CC0 1.0](https://github.com/Chalarangelo/30-seconds-of-php/blob/master/LICENSE)
- Dart Snippets: [30 Seconds of Dart](https://github.com/Chalarangelo/30-seconds-of-dart) / [CC0 1.0](https://github.com/Chalarangelo/30-seconds-of-dart/blob/master/LICENSE)
- C++ Snippets: [30 Seconds of C++](https://github.com/Bhupesh-V/30-seconds-of-cpp) / [MIT](https://github.com/Bhupesh-V/30-seconds-of-cpp/blob/master/LICENSE)
- Ruby Snippets: [30 Seconds of Ruby](https://github.com/florianjosefreheis/30-seconds-of-ruby) / [MIT](https://github.com/florianjosefreheis/30-seconds-of-ruby/blob/master/LICENSE)
- Ramda Snippets: [30 Seconds of Knowledge](https://github.com/petrovicstefanrs/30_seconds_of_knowledge) / [MIT](https://github.com/petrovicstefanrs/30_seconds_of_knowledge/blob/master/LICENSE)