Awesome Selfhosted UI is a beautifully crafted, responsive frontend that transforms the Awesome Selfhosted README into a sleek, user-friendly experience. Explore, discover, and manage self-hosted projects like never before!
- Features
- Demo
- Tech Stack
- Installation
- Build for Production
- Preview Production Build
- Contributing
- License
- Project Overview
- Feedback & Support
- Clean & Responsive UI: Enjoy a seamless browsing experience.
- Discovery Mode: Find new and exciting projects effortlessly.
- Search & Filter: Quickly navigate through our extensive catalog.
- Virtualized List: Experience smooth performance even with large data sets.
- Modern Technologies: Built with React, TypeScript, Tailwind CSS, and Vite.
Experience the live version of the project at:
awesomeselfhosted.netlify.app
Built using the latest web technologies:
- Frontend: React, TypeScript
- Styling: Tailwind CSS
- Build Tool: Vite
- UI Enhancements: Interactive components powered by Radix UI and virtualized lists from @tanstack/react-virtual
Follow these steps to set up the project locally:
-
Clone the Repository
git clone https://github.com/majicmaj/awesome-selfhosted-ui.git cd awesome-selfhosted-ui -
Install Dependencies
npm install
-
Start the Development Server
npm run dev
Open your browser and navigate to http://localhost:5173.
Create an optimized production build:
npm run buildPreview your production build locally:
npm run previewContributions are always welcome!
- Fork the Repository
- Create Your Feature Branch
git checkout -b feature/your-feature
- Commit Your Changes
git commit -m "Describe your changes" - Push to the Branch
git push origin feature/your-feature
- Open a Pull Request
For more details, please read our Contributing Guide.
This project is licensed under the MIT License.
Awesome Selfhosted UI transforms the classic README of Awesome Selfhosted into a modern, clean, and interactive UI. Whether you're a developer or a self-hosting enthusiast, this project provides a refined interface to discover, explore, and manage self-hosted projects.
Have questions or suggestions?
Open an issue to share your thoughts. Your feedback drives our continuous improvement!