/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


Welcome to LinksHub

LinksHub is a Hub of Links by Developers for 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 tailwind css typescript

Getting Started

Prerequisites: Before getting into it make you sure, you have npm installed

Make sure to follow CONTRIBUTING guidelines

Let's jump right in

Follow these steps to start contributing into LinksHub

  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
    npm install
  5. Make your changes and push the code to your Github repo
  6. Now, create a pull request

Bingo! You're done

Want to add your favorite Links into the Hub?

Follow these steps

  1. Open database/data.ts file

  2. Copy the following code snippet to add your link/s

       {
          id: "",
          name: "",
          description: "",
          url: "",
          category: "",
          subcategory: "",
       }
    • id: +1 to previous id
    • name: name of the site
    • description: a short description of the link/site
    • url: URL of the site
    • category: either could be frontend, backend or youtube
    • subcategory: it could be one of the followings -
      • For frontend
        • animations
        • colors
        • design-inspiration
        • fonts
        • icons
        • illustrations
        • images
        • testing
        • themes-templates
        • ui-generators
      • For backend
        • authentication
        • caching
        • security
        • validation
        • security
        • testing
      • For youtube
        • web-development
        • machine-learning
        • csharp
  3. Run this command to add your changes

       git add database/data.ts
  4. Commit your changes

       git commit -m "chore: added new link"
  5. Push your code

       git push origin <your_branch_name>
  6. Create a new Pull Request and click on compare acorss forks:

    • Select your repo
    • Select your branch
  7. Boom! your link will be added as soon as maintainers approves the changes.

Our Contributors

License

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


We would love to have you, feel free to open issues and pull request and Don't forget to leave a star if you like the project.