/LinksHub

LinksHub aims to provide developers with access to a wide range of free resources and tools that they can use in their work. These resources include links to free software, libraries, frameworks, and other tools that can be used to build and deploy applications and websites.

Primary LanguageTypeScriptMIT LicenseMIT

LinksHub Logo


Welcome to LinksHub πŸ‘‹

LinksHub is a Hub of Links For Developers By Developers. Here, we've gathered a collection of all the best and most useful resources, both free and paid, to aid in the development journey.

We recognize that there's a wealth of information available, but often, it's a matter of knowing where to find it. That's why we've made it our mission to bring the right resources to the right developers.

Outreach

We are passionate about helping people from all backgrounds start their open source journey. Here are some initiatives that we have partaken in:

Name Logo Purpose
GirlScript Summer of Code 2023 a white background with the text, GirlScript Summer of Code next to an orange flower 3-month summer open source program with a mission to help students from India and beyond in developing their technical skills

Table of Contents

Demo πŸ’»

You can see the live demo at: https://linkshub.vercel.app

Tech stack πŸ“š

Next.js Official Website TailWind CSS Official Website TypeScript official Website

Socials πŸ“±


Getting Started πŸ‘©β€πŸ’»

⚠️Prerequisites

Let's jump right in🌟

  1. Fork the project

  2. Clone the project to run on your local machine using the following command:

    git clone https://github.com/<your_github_username>/LinksHub.git
  3. Get into the root directory

    cd LinksHub
  4. Install all dependencies by running

    pnpm install
  5. Create your branch

    git checkout -b <your_branch_name>
  6. Run and view the application on localhost

    pnpm run dev

P.S: If you have docker installed in your system, you can follow these steps to set up the environment:

  1. After forking and cloning the repo(as mentioned above), get into the project directory:
cd LinksHub/
  1. Start the docker container with:
docker-compose up
  1. Now start adding your changes. Note: You don't need to restart the container again and again after starting it once, because the changes you make will reflect in the container instantly.
  1. Make your changes before staging them.

  2. Stage your changes

    git add <filename>
  3. Commit your changes

    git commit -m "<your-commit-message>"
  4. Push your changes to your branch

    git push origin "<your_branch_name>"
  5. Create a Pull Request

    Click compare across forks if you don't see your branch

Want to add your favorite links to the Hub? make sure to follow CONTRIBUTING guidelines.

Want to add or update the descriptions of subcategories?

Make sure to follow CONTRIBUTING guidelines.


Building with Gitpod πŸ’£

By using Gitpod. io, all the necessary dependencies will be installed and the website will be built in one single click. No extra setup is required.

Gitpod Ready-to-Code


Top 50 Contributors ✨

We would like to express our sincere gratitude to all the contributors who have helped make LinksHub an invaluable resource for developers! Without your contributions, this project wouldn't have been possible. Thank you so much for your time, effort, and dedication! πŸ˜„

View the list of all contributors here.

License πŸ“

LinksHub is licensed under the terms of the MIT License. check out LICENSE for details.

Support ⭐

We would love to have you, feel free to open issues and pull requests, and Don't forget to leave a star⭐

We would be thrilled to have you contribute to LinksHub! Your support, whether through opening issues, submitting pull requests, or even just leaving a star, means a lot to us. Together, we can continue to improve and expand this resource hub for developers worldwide.