AI Resource Hub is a comprehensive platform for discovering, managing, and integrating AI resources from various platforms. It provides a user-friendly interface to search, import, and organize AI-related content from popular sources like GitHub, arXiv, and Hugging Face.
- Search and import AI resources from multiple platforms
- Custom platform integration support
- Local storage for saving and managing resources
- User-friendly interface for adding and configuring new platforms
- Pagination for search results
- In-app documentation for platform integration
-
App: The main component that orchestrates the application's structure and manages the overall state.
-
SearchBar: Allows users to input search queries for finding AI resources.
-
ResourceList: Displays a list of AI resources with basic information and selection functionality.
-
ResourceDetails: Shows detailed information about a selected resource and provides options to save or interact with it.
-
ImportResources: Manages the process of searching and importing resources from various platforms.
-
PlatformConfigModal: A modal component for adding and configuring new platforms.
-
PlatformIntegrationInstructions: Provides guidance on how to integrate new platforms into the application.
- Clone the repository
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173
We welcome contributions to the AI Resource Hub project. Please refer to our CONTRIBUTING.md file for guidelines on how to contribute.
For information on upcoming features and improvements, please see our ROADMAP.md file.
This project is licensed under the MIT License. See the LICENSE file for details.