Skip to content

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.

License

Notifications You must be signed in to change notification settings

Souvik-223/LinksHub

 
 

Repository files navigation

LinksHub Logo


Table of Contents

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.

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 into 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 favourite 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.

About

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.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.8%
  • CSS 4.0%
  • JavaScript 2.6%
  • Shell 1.4%
  • Dockerfile 0.2%