Skip to content
/ indxs Public

an open-source platform designed to help developers discover, explore, and contribute to the best packages and libraries for different programming languages and frameworks.

Notifications You must be signed in to change notification settings

Indxs/indxs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indxs - The Open-Source Package Index 🚀

Indxs Logo

"From Developers, For Developers."

Welcome to Indxs, an open-source platform that helps developers discover and explore packages and libraries across different programming languages and frameworks.

🔗 Project Link: Indxs.dev


📚 Table of Contents


📖 About Indxs

Indxs is an open-source project that serves as a package index for multiple programming languages and frameworks. It allows developers to:
✅ Discover high-quality packages.
✅ Search & filter libraries easily.
✅ Contribute by submitting new packages (Soon).
✅ Review and improve package listings.

Built using:

  • Laravel (Backend API)
  • Inertia.js (Bridging Laravel & React)
  • React.js (Frontend UI)
  • Tailwind CSS (Styling)
  • TypeScript (For maintainability)

We are currently focusing on PHP & Laravel packages, with plans to expand to other languages in the future.


🚀 Getting Started

Follow these steps to set up Indxs on your local machine.

Prerequisites

Make sure you have the following installed:

  • PHP 8.4+
  • Composer
  • Node.js 18+ & npm
  • MySQL or PostgreSQL
  • Git

🛠 Installation

1️⃣ Clone the repository

git clone https://github.com/Indxs/indxs.git
cd indxs

2️⃣ Install dependencies

composer install
npm install

3️⃣ Set up environment variables

cp .env.example .env
php artisan key:generate

Configure your database settings inside .env.

4️⃣ Run Migrations

php artisan migrate --seed

5️⃣ Start the development server

composer run dev

🎯 Usage

Once the project is running, open your browser and visit:

http://localhost:8000

You can start exploring packages, submitting new ones, and contributing to the project!


🤝 How to Contribute

We love community contributions! To contribute:

1️⃣ Fork the repository 2️⃣ Create a new branch (feature/your-feature-name) 3️⃣ Commit your changes (git commit -m "Add new feature") 4️⃣ Push your branch (git push origin feature/your-feature-name) 5️⃣ Create a Pull Request on GitHub


🔐 Security & Issues

If you find a security vulnerability, do not open a public issue. Instead, please report it to:

📧 [email protected]

For general bugs, feel free to open an issue in the GitHub Issues section.


📜 License

This project is open-source under the MIT License. Feel free to use and modify it as needed.


💬 Community & Support

Join the Indxs community to stay updated:

GitHub Discussions: Join here Twitter/X: @IndxsDev Email: [email protected]


⭐ Show Your Support

If you find this project useful:

  • Give us a ⭐ Star on GitHub!
  • Follow us on X/Twitter @IndxsDev for updates
  • Follow the organization @Indxs
  • Share Indxs.dev with fellow developers!

🚀 Let's build the best open-source package index together!

About

an open-source platform designed to help developers discover, explore, and contribute to the best packages and libraries for different programming languages and frameworks.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

 

Languages