{"id":13630010,"url":"https://github.com/jokenox/Goopt","last_synced_at":"2025-04-17T13:31:25.429Z","repository":{"id":41468361,"uuid":"436953646","full_name":"jokenox/Goopt","owner":"jokenox","description":"🔍 Search Engine for a Procedural Simulation of the Web with GPT-3.","archived":false,"fork":false,"pushed_at":"2022-11-29T05:54:07.000Z","size":63368,"stargazers_count":517,"open_issues_count":4,"forks_count":37,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-11-08T21:38:22.140Z","etag":null,"topics":["gpt-3","gpt3","javascript","natural-language-processing","nlp","procedural","procedural-content","procedural-content-generation","procedural-generation","procedural-web","react","reactjs","simulation","simulator","tailwindcss","web","web3"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jokenox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-10T11:24:10.000Z","updated_at":"2024-11-01T00:05:25.000Z","dependencies_parsed_at":"2023-01-21T20:17:23.522Z","dependency_job_id":null,"html_url":"https://github.com/jokenox/Goopt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokenox%2FGoopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokenox%2FGoopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokenox%2FGoopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jokenox%2FGoopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jokenox","download_url":"https://codeload.github.com/jokenox/Goopt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249344790,"owners_count":21254736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gpt-3","gpt3","javascript","natural-language-processing","nlp","procedural","procedural-content","procedural-content-generation","procedural-generation","procedural-web","react","reactjs","simulation","simulator","tailwindcss","web","web3"],"created_at":"2024-08-01T22:01:27.086Z","updated_at":"2025-04-17T13:31:25.417Z","avatar_url":"https://github.com/jokenox.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n  \n![](./src/assets/logo.png)\n  \n![](https://img.shields.io/github/license/jokenox/Goopt?color=blue) ![](https://img.shields.io/badge/PRs-welcome-orange)\n  \n**Search Engine** for a **Procedural Simulation** of the **Web** with **GPT-3**\n  \n\u003c/div\u003e\n\n---\n\n\u003e **Web 4.0** could be the propitious evolution for the **procedural web**.\n\nGoopt is an experiment in what the \"**procedural web**\" could be. This new web will use **procedural content generation** to create varied content, **completely synthetic**, since these are **generated by algorithms** and **artificial intelligence**. For now, the content is only text that is being generated automatically with **GPT-3**, the recent OpenAI model.\n\nGoopt works as if it were a search engine, allowing us to search for any term, obtain related results and access their content. Simulating in this way the experience of browsing the web.\n\n![Goopt Demo](./src/assets/demo.gif)\n\n## Procedural Web\n\nThe procedural web will be the future of the web. It will offer us infinite content, since it will not be necessary that someone has written or created it before. All the content will be synthetic and generated at the moment, with infinite possibilities. From informative text, articles, images, videos, to games, applications and services with interfaces and functionality that are automatically generated. All this adapted to our queries and needs, and increasingly personalized to our preferences.\n\nWeb 4.0 could be the propitious evolution for the procedural web. The automation that this new version of the web poses about applications, services, interfaces, APIs, devices and others, could be exploited by connecting them with the procedural web. These reality data interfaces would help empower and enhance their generative capabilities, as well as connect their functionality to the real world, having services and devices on which to execute actions. This makes the procedural web even more interesting, because it endows it with cybernetic capabilities.\n\nThe procedural web is based on natural language processing (NLP) and procedural content generation (PCG). Advances in these fields, as well as in the field of computational creativity, will allow us to generate increasingly better synthetic multimedia, thus nurturing the procedural web with more and better content. It will be interesting to see if this content comes to satisfy us more than the traditional web and human creation. Maybe one day we won't ever be able to distinguish.\n\n## Usage\n\nBeing an experimental project there is no public access online version, you have to replicate the project yourself as a developer and use your own [OpenAI API Key](https://openai.com/api/).\n\n### Install\n\nClone the project:\n\n```bash\n$ git clone https://github.com/jokenox/Goopt.git\n$ cd Goopt\n```\n\nMake a file called ```.env.local``` in the root of the project and write a line with your OpenAI API Key to it:\n\n```\nREACT_APP_OPENAI_API_KEY=YOUR_API_KEY_HERE\n```\n\nAnd finally install the project and its dependencies and start it:\n\n```bash\n$ yarn install\n$ yarn start         # visit http://localhost:3000\n```\n\n## License\nLicensed under the [MIT License](./LICENSE).\u003cbr/\u003e\nCopyright (c) 2022 [Kenny Cruz](https://github.com/jokenox).\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjokenox%2FGoopt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjokenox%2FGoopt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjokenox%2FGoopt/lists"}