Put It Online

Host It Free

Give your finished tool a public web link — free, no server, no monthly fee — that you can share or embed in Google Sites. Watch the walkthrough, then follow the steps.

1

Make a free GitHub account

Go to github.com/signup and sign up. It's free and takes a minute. (Already have one? Skip to step 2.)

2

Create a new repository

Click the + in the top-right corner, then New repository. Give it a simple name like my-library-tool, leave it set to Public, and click Create repository. A repository (“repo”) is just a folder for your project.

3

Upload your tool's file

On the new repo page, click Add file → Upload files. Drag in the index.html from the tool's .zip you downloaded, then click Commit changes.

📌 The file must be named index.html so it loads as the home page — the LibVibes zips already name it that way.

4

Turn on GitHub Pages

Go to Settings → Pages (left sidebar). Under Branch, choose main and / (root), then click Save.

5

Get your live link

Wait about a minute, then refresh the Pages settings page. Your public link appears at the top, like https://yourname.github.io/my-library-tool/. That's your tool, live on the web — share it anywhere.

6

(Optional) Embed it in Google Sites

In Google Sites, click Insert → Embed → By URL and paste your GitHub Pages link. Your tool now lives right inside your library website.

Need to change something later? Just upload a new index.html the same way (step 3) — your live site updates within a minute. No need to redo any of the setup.