knowledgefxg/resource-nav — explained in plain English
Analysis updated 2026-05-18
Set up a searchable link directory site to share curated resources
Manage bookmark categories and links through a password-protected admin panel
Run a self-hosted navigation page without configuring a separate database
| knowledgefxg/resource-nav | avacocloud/avaco-deno | doorman11991/budget-aware-mcp | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Uses a single SQLite file for storage, so it needs persistent file storage and won't work well on Vercel.
Resource Nav is a ready-to-use website template for organizing and sharing collections of links. The idea is that you set it up once, and then manage all your bookmarks or resource lists through a simple admin panel without ever touching the code again. It is written in Chinese but the template itself is customizable in any language. The public-facing side shows a category navigation on the left and clickable cards on the right, with search and dark mode included. Each card automatically pulls in the favicon from the linked website so you do not have to upload icons manually. The admin area, protected by a password you set, lets you add, edit, and remove both categories and links through a visual interface. Setup takes four steps: install Node.js, clone the repository, run the dependency install command, and start the development server. On first launch the app creates a local database file and fills it with a few example categories and links so you can see what it looks like immediately. You can customize the site name, headline, footer text, and admin password through a configuration file without modifying any source code. All data is stored in a single SQLite file inside the project folder, which keeps things simple and portable. This also means the project is not well-suited for platforms like Vercel where file storage is temporary. For hosting where others can reach it over the internet, the README recommends a virtual private server running Node.js, with a web server in front handling the domain name and HTTPS. The tech stack is Next.js with React and Tailwind CSS for the frontend, and SQLite for storage, requiring no separate database server to install.
A ready-made link directory website with search, dark mode, and an admin panel for managing bookmark categories, backed by a single SQLite file.
Mainly TypeScript. The stack also includes Next.js, React, Tailwind CSS.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.