A simple, lightweight (~14 KiB gzipped) and static websites index page featuring:
- A search bar using a fuzzy search algorithm
- Support for multiple websites indexes
- Saving of recently visited websites
- ๐ซ๐ท French and ๐ฌ๐ง English translations
Use case: create an entrypoint page for personal or company web tools and resources that can be set as a browser home or new tab page.
- Download the latest release:
DOWNLOAD_URL="https://github.com/GaelGirodon/index/releases/latest/download"
curl -sL "$DOWNLOAD_URL/index.tar.gz" | tar xvz
- Create the configuration file:
config.json
(schema) - Create an index file:
index.json
(schema) - Test the index page with a local web server (e.g.
php -S localhost:8080
,npx http-server
, etc.) - Deploy files to a static web server (e.g. GitHub/GitLab Pages)
- Select an index to browse using the dropdown
- Type in the search field to find results
- Select a result using โ and โ keys
- Open the selected result by pressing the Enter key
or ๐ฑ๏ธ click on a result to open it
Index is licensed under the GNU General Public License.