Incredible resources (with links) to help up-skill yourselves on various fields. Resources like programming, designing, engineering and much more and completely Open Source.

Overview

Shiryoku

Shiryoku Thumbnail

Incredible resources (with links) to help up-skill yourselves on various fields. Resources like programming, designing, engineering and much more and completely Open Source. Made with ♥ by Kunal Keshan.

Table of Contents:

💫 Motivation

Shiryoku (Resources) is an initiative to reduce the resistance between students and the resources that they require to up-skill themselves. I made this Project during my third year the philosophy, that;

Be the Senior You Needed the most as a Junior.

With Shiryoku, you can expect the top resources to be available to you based on your needs and also comes with a roadmap for a structured approach to the resources for easier understanding of how to utilize it to its fullest!

🖼️ Features

Collection of Resources

Resources Image from Shiryoku Website

Get the top class resources from Shiryoku. Ranging from various identities, finance to programming, studying to management, and much more.

Sort and Search What you need

Search Resources Image from Shiryoku Website

Select resources based on tags and search feature available in the website to find what you're looking for.

Curated Roadmaps

Roadmaps Image from Shiryoku Website

Organized collection of resources, curated to help you easily learn what you're looking for.

Open Source

This project is open source, you can add any resources (given that it does not exist already) to this project, either directly or indirectly. To know more about it refer to the Contributing guidelines.

Shiryoku (Resources) Open source Shiryoku (Resources) Open source Shiryoku (Resources) Open source

📥 Contributing

Anybody is free to contribute to this repo. If you think that some material is relevant and can improve the quality of this repo, follow the contributing guidelines mentioned at CONTRIBUTING.md.

If you're not sure how to contribute using GitHub, fill out this form with the resources you have and I'll help you out to add them to this project.

📃 Link to Form: https://forms.gle/M1tUaoBtVFrG996r8

🦸 Project Contributors:

📃 License

This project is licensed under the MIT License.

🗡️ Forking this Repo?

Many people have contacted us asking if they can use this code for their own websites. The answer to that question is usually "yes", with attribution. There are some cases, such as using this code for a business or something that is greater than a personal project, that we may be less comfortable saying yes to. If in doubt, please don't hesitate to ask us.

We value keeping this project open source, but as you all know, plagiarism is bad. We actively spend a non-negligible amount of effort developing, designing, and trying to perfect this iteration of our project, and we are proud of it! All we ask is to not claim this effort as your own.

So, feel free to fork this repo. If you do, please just give us proper credit by linking back to this repo, https://github.com/kunalkeshan/Shiryoku. Refer to this handy quora post if you're not sure what to do. Thanks!

🫂 Mentions

Part of this README and CONTRIBUTING was inspired from https://github.com/monkeytypegame/monkeytype and https://github.com/SneakySensei/react-lean-modal.


If you found this project helpful, make sure to drop a 🌟 ! It helps it become more visible to others.

Comments
  • Issues Page, fix image width renders

    Issues Page, fix image width renders

    Issues are fetched as markdown and rendered as HTML, the only problem with this is that the images have huge widths. Fix the image width to avoid overflow after render.

    bug website 
    opened by kunalkeshan 3
  • Refactor AppRoutes.tsx

    Refactor AppRoutes.tsx

    In `src/routes/AppRoutes.tsx the following refactor is required.

    • Make Suspense a parent element of Routes.
    • Remove LazyComponent.
    • Directly place the respective page elements in the element prop of the Route component.
    good first issue website 
    opened by kunalkeshan 2
  • feat: enforce strong typing for Tags

    feat: enforce strong typing for Tags

    Why: Although the current typescript setup enforced that the tags be strings, it didn't ensure that the tags added to a resource are actually defined in the tags.ts. This is why many tags used in resources were not actually coming up on the filter component. While reviewing a PR it could be overlooked due to a human error but having it strongly typed will avoid it all together in the build step itself.

    documentation enhancement resources hacktoberfest-accepted 
    opened by SneakySensei 1
  • Feedback Modal Added

    Feedback Modal Added

    fixes #29


    Features

    • Opens once every two weeks to get subsequent feedback.
    • If matches two weeks criteria, then open only after 30 seconds.

    Images

    | Feedback Modal | Links- Sidebar & Footer | | --- | --- | | image | image |

    enhancement website hacktoberfest-accepted 
    opened by kunalkeshan 1
  • Added Some Resources

    Added Some Resources

    Hey, @kunalkeshan I've included some resources that I often use. Pexels Pixabay Sketch2Code Unsplash Eggradients color-hex Ted Talks Sleepopolis QuillBot Notion Quizlet

    Would love to add more resources to this wonderful site.

    opened by AishwaryaPai20 1
  • Content for Project

    Content for Project

    • [x] Icon
    • [x] Thumbnail
      • [x] GitHub
      • [x] Instagram
      • [x] YouTube
      • [x] LinkedIn (Document to explain the project)
    • [ ] YouTube Video about the project
      • [ ] Contributing to the resources
      • [ ] Contributing to the website
    • [ ] Written content about the project
    documentation enhancement 
    opened by kunalkeshan 0
Releases(v1.2.0)
  • v1.2.0(Nov 1, 2022)

    What's Changed

    Breaking Changes

    • feat: enforce strong typing for Tags by @SneakySensei in https://github.com/kunalkeshan/Shiryoku/pull/52
    • DX: set up husky and prettier config for pre-commit formatting by @SneakySensei in https://github.com/kunalkeshan/Shiryoku/pull/54

    Why: Although the current typescript setup enforced that the tags be strings, it didn't ensure that the tags added to a resource are actually defined in the tags.ts. This is why many tags used in resources were not actually coming up on the filter component. While reviewing a PR it could be overlooked due to a human error but having it strongly typed will avoid it altogether in the build step itself.

    Reference: https://github.com/kunalkeshan/Shiryoku/pull/52#issue-1430130499

    Refactors

    • Refactored AppRoutes.tsx by @Aksa12 in https://github.com/kunalkeshan/Shiryoku/pull/33

    Fixes

    • fix: image and text overflowing on the issues page by @Aksa12 in https://github.com/kunalkeshan/Shiryoku/pull/40
    • fix: typo in MDN resource name by @SneakySensei in https://github.com/kunalkeshan/Shiryoku/pull/50

    Resources and Tags

    • added pluralsight by @krishkatyal in https://github.com/kunalkeshan/Shiryoku/pull/35
    • Reources.json by @Resolute-Vanguard in https://github.com/kunalkeshan/Shiryoku/pull/42
    • Updated "SAVEE" in Resources.json by @Resolute-Vanguard in https://github.com/kunalkeshan/Shiryoku/pull/43
    • Updated "Toools.design" in Resources.json by @Resolute-Vanguard in https://github.com/kunalkeshan/Shiryoku/pull/44
    • Updated "Fontjoy" in Resources.json by @Resolute-Vanguard in https://github.com/kunalkeshan/Shiryoku/pull/45
    • Updated Figma in resources.json by @Resolute-Vanguard in https://github.com/kunalkeshan/Shiryoku/pull/46

    Documentation

    • Updated README.md by @thelordzeus in https://github.com/kunalkeshan/Shiryoku/pull/41
    • Added Feedback Form to Readme by @AishwaryaPai20 in https://github.com/kunalkeshan/Shiryoku/pull/47
    • docs: added feedback link in table of contents by @amandev13 in https://github.com/kunalkeshan/Shiryoku/pull/48
    • docs: add css resources by @SneakySensei in https://github.com/kunalkeshan/Shiryoku/pull/53
    • doc: add react resources, enforce prettier config by @SneakySensei in https://github.com/kunalkeshan/Shiryoku/pull/55

    New Contributors

    • @Aksa12 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/33
    • @krishkatyal made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/35
    • @thelordzeus made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/41
    • @Resolute-Vanguard made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/42
    • @AishwaryaPai20 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/47
    • @amandev13 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/48
    • @SneakySensei made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/52

    Full Changelog: https://github.com/kunalkeshan/Shiryoku/compare/v1.1.0...v1.2.0

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Oct 14, 2022)

    New Additions

    Feedback Modal

    | Feedback Modal | Links- Sidebar & Footer | | --- | --- | | image | image |

    View more about in #32

    What's Changed

    • Updated Documentation in README.md by @dvamsidhar2002 in https://github.com/kunalkeshan/Shiryoku/pull/18
    • Added resources in the json file by @zeeshan8281 in https://github.com/kunalkeshan/Shiryoku/pull/19
    • Added randaon user.me by @sangam-mishra in https://github.com/kunalkeshan/Shiryoku/pull/20
    • added public api by @enggpriyanshu in https://github.com/kunalkeshan/Shiryoku/pull/21
    • Update resources.json by @zeeshan8281 in https://github.com/kunalkeshan/Shiryoku/pull/22
    • Added Codechef by @Midhilesh2003 in https://github.com/kunalkeshan/Shiryoku/pull/23
    • Added Hackerrank by @Midhilesh2003 in https://github.com/kunalkeshan/Shiryoku/pull/24
    • Added Leet Code by @Midhilesh2003 in https://github.com/kunalkeshan/Shiryoku/pull/25
    • Zero to mastery resource by @Louhith in https://github.com/kunalkeshan/Shiryoku/pull/26
    • Fixed issues by @mmuazam98 in https://github.com/kunalkeshan/Shiryoku/pull/27
    • Feedback Modal Added by @kunalkeshan in https://github.com/kunalkeshan/Shiryoku/pull/32

    New Contributors

    • @dvamsidhar2002 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/18
    • @zeeshan8281 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/19
    • @sangam-mishra made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/20
    • @enggpriyanshu made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/21
    • @Midhilesh2003 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/23
    • @Louhith made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/26
    • @mmuazam98 made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/27
    • @kunalkeshan made their first contribution in https://github.com/kunalkeshan/Shiryoku/pull/32

    Full Changelog: https://github.com/kunalkeshan/Shiryoku/compare/v1.0.0...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Sep 24, 2022)

Owner
Kunal Keshan
Writer. Developer. Creator. On a creative spree of exploration.
Kunal Keshan
A plugin for Obsidian that can create input fields inside your notes and bind them to metadata fields.

Obsidian Meta Bind Plugin This plugin can create input fields inside your notes and bind them to metadata fields. New docs I am currently working on n

Moritz Jung 57 Jan 4, 2023
A simple scalable color system for designing warm welcoming, caring websites and apps.

Sargam Colors A simple scalable color system for designing warm welcoming, caring websites and apps. Sargam colors are the language of the beauty, the

sargam 6 Nov 17, 2022
e-ONG, an authorial project, whose objective is to help ONGs to find people who need help or would like to help them

This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: npm start Runs the app in the developmen

Lucas Lima 2 Nov 11, 2022
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

A free and open source resume builder. Go to App What is this app all about? Reactive Resume is a free and open source resume builder that’s built to

Reactive Resume 9.7k Jan 3, 2023
Manage GitHub resources like repositories, teams, members, integrations and workflows with the AWS CDK as Custom Resources in CloudFormation.

CDK Github Manage GitHub resources like repositories, teams, members, integrations and workflows with the AWS CDK as Custom Resources in CloudFormatio

Pepperize 8 Nov 25, 2022
Easily open daily notes for today in new tab, and much more!

Obsidian daily notes new tab This plugin adds a command for opening daily notes in a new tab (so that a keyboard shortcut could be used!) and gives ex

Xiao Meng 16 Dec 26, 2022
JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

Rajkumar Dusad 36 Jan 5, 2023
Incredible drastically simplifies creation of developer video content. It offers a unified workflow to storyboard, record, collaborate and produce the video.

?? Introduction Incredible drastically simplifies creation of developer video content. It offers a unified workflow to storyboard, record, collaborate

Incredible 113 Dec 6, 2022
🦸‍♀️ A super template for Next.js with a pack of incredible tools

Next-Plate ??‍♀️ A super template for Next.js with a pack of incredible tools ?? Translations ?? Demo → Deploy your own copy of this template in just

Gustavo Matheus Morinaga Cardoso 80 Dec 30, 2022
Functions and objects that make it easier to add fields to Portable Text editors for accessibility meta information, like language changes or abbreviations.

Porta11y Porta11y is a collection of accessibility-focused annotations, decorators and validators for Sanity’s Portable Text editor. Portable Text is

Hidde de Vries 21 Aug 25, 2022
Shikhar 4 Oct 9, 2022
This project will be using various AI and Rule Engine algorithm to detect various attack against a company!

?? Introduction This project will be using various AI and Rule Engine algorithm to detect various attack against a website! ?? Mission After starting

Harish S.G 4 Apr 29, 2022
three.js examples. if you are first in learning three.js , this will give you much help.

three-projected-material Three.js Material which lets you do Texture Projection on a 3d Model. Installation After having installed three.js, install i

null 22 Nov 2, 2022
Completely free TS/JS one-file source code snippets with tests, which can be copied to avoid extra dependencies (contributions welcome).

TinySource Completely free TS/JS one-file source code snippets with tests, which can be copied to avoid extra dependencies (contributions welcome). Sn

null 81 Jan 3, 2023
This is a boilerplate for creating your own languages for various use cases. You can even create your own programming language from scratch!

Bootstrap compiler This is a bootstrap compiler that can be used to compile to compiler written in the target language. You can write a compiler in th

Kaan 3 Nov 14, 2022
Find a local sport match that fits your skill level. Built with NextJS and AWS.

MatchUp This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open

Mitchell Smith 7 Oct 27, 2022
Find a local sports match that fits your skill level. Built with NextJS and AWS.

MatchUp MatchUp Find local sport matches Beta walkthrough About The Project Looking for a fun and easy way to meet up and play sports with locals in y

MatchUp 7 Oct 27, 2022
Alexa Skill & Google Action code that works on AWS Lambda

Jovo v4 Sample: Alexa Skill & Google Action on AWS Lambda Website - Docs - Marketplace - Template This Jovo v4 sample app showcases the following feat

Jovo 9 Nov 22, 2022