Important
This frontend is pretty extremely incompleted! Please make sure that might has the bugs/crashes while using this frontend.
Also, if you encounted the bug/or crash, Please make the issue.
For the future questions/help, Join the Discord server and post it to #support forum.
- 2009 google
- Search features! (images/videos search are not implemented yet)
- Simulated login feature
- I'm feeling lucky
- Add
before:option automatically - Redirector to HTTP / yt2009 & Wayback Machine
- Install Node.js, npm and git. (tested on node 18.19.1/24.11.1, npm 11.6.2/9.2.0)
- Clone the repository with
git clone https://github.com/pap-git/gs2009, thennpm install(if need,npm audit fix) npm startornode index.js- It will automatically generates config.json, and runs server at PORT 3000 by default.
- Go to
http://[IP]:3000/gs2009settings, then put your Custom Search API key and Programmable Search Engine ID (CSE ID), then Save it.
npm start or node index.js
- Stop the server if any gs2009 instance running in machine
npm updateornode updater.js
Before version 1.1.20251124 (Updating to latest)
- Copy
config.jsonto somewhere - Remove gs2009 working folder
git clone https://github.com/pap-git/gs2009- Copy
config.jsonto new gs2009 working folder
- Port
- It is hidden in settings page, but you can configure it on config.json.
You need this to show search results on this frontend! Otherwise, You will be redirected to settings page when you tried to search.
Available language: en, ja
- You can add your native language by pull requesting. Please look this guide to start translating!
- HTTPS to HTTP
- Redirect to yt2009 / Wayback Machine (both/or either)
before:option
apache 2.0 please see license file in repo

