{"id":13409084,"url":"https://github.com/Insprill/intellectual","last_synced_at":"2025-03-14T14:30:58.050Z","repository":{"id":60555465,"uuid":"536419666","full_name":"Insprill/intellectual","owner":"Insprill","description":"Alternate frontend for Genius focused on privacy and simplicity","archived":false,"fork":false,"pushed_at":"2025-03-05T07:38:37.000Z","size":2107,"stargazers_count":38,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-07T16:26:48.395Z","etag":null,"topics":["alternative","alternative-frontends","front-end","genius","hacktoberfest","libre","lyrics","privacy","rust","self-hosted"],"latest_commit_sha":null,"homepage":"https://intellectual.insprill.net/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Insprill.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"insprill","ko_fi":"insprill","patreon":"insprill"}},"created_at":"2022-09-14T04:58:56.000Z","updated_at":"2025-03-05T07:38:43.000Z","dependencies_parsed_at":"2023-12-30T03:23:23.840Z","dependency_job_id":"62ba1e59-977e-48bc-a506-9ad194d80684","html_url":"https://github.com/Insprill/intellectual","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insprill%2Fintellectual","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insprill%2Fintellectual/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insprill%2Fintellectual/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insprill%2Fintellectual/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Insprill","download_url":"https://codeload.github.com/Insprill/intellectual/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593278,"owners_count":20316158,"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":["alternative","alternative-frontends","front-end","genius","hacktoberfest","libre","lyrics","privacy","rust","self-hosted"],"created_at":"2024-07-30T20:00:57.897Z","updated_at":"2025-03-14T14:30:58.039Z","avatar_url":"https://github.com/Insprill.png","language":"Rust","funding_links":["https://github.com/sponsors/insprill","https://ko-fi.com/insprill","https://patreon.com/insprill"],"categories":["Rust","Alternative Web Front-ends","List"],"sub_categories":["Genius"],"readme":"[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![Docker Pulls][docker-pulls-shield]][docker-pulls-url]\n[![AGPLv3 License][license-shield]][license-url]\n\n\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eIntellectual\u003c/h1\u003e\n  \u003cp\u003e\n    Alternate frontend for \u003ca href=\"https://genius.com/\"\u003eGenius\u003c/a\u003e focused on privacy and simplicity \n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/Insprill/intellectual/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/Insprill/intellectual/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#instances\"\u003eInstances\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#deployment\"\u003eDeployment\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\nIntellectual is an alternative frontend for [Genius](https://genius.com/) focused on privacy and simplicity.  \nWritten in Rust, Intellectual is incredibly lightweight.\nNot requiring JavaScript and proxying all requests through the server, including images.\n\nIntellectual is still very early in development and is lacking many features.  \nCheck out the [roadmap](#roadmap) for what features will be coming next!\n\n\n\n\n\u003c!-- Instances --\u003e\n\n## Instances\n\nWant your own instance listed here? Open an issue for it!  \nNot sure how to host your own instance? View the [deployment](#deployment) instructions.\n\n| URL                                        | Tor                                                                                       | I2P                                                                        | Country   | Cloudflare |\n|--------------------------------------------|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|-----------|------------|\n| https://intellectual.insprill.net/         | No                                                                                        | No                                                                         | 🇺🇸 US     | ✔️          |\n| https://intellectual.catsarch.com/         | [Yes](http://intellectual.catsarchywsyuss6jdxlypsw5dc7owd5u5tr6bujxb7o6xw2hipqehyd.onion) | [Yes](http://ahysxi4w2wl7vf7ghy3hbqibvdg4e7je3s2lrsrb6xpukklevrka.b32.i2p) | 🇺🇸 US     |            |\n| https://intellectual.frontendfriendly.xyz/ | No                                                                                        | No                                                                         | 🇺🇸 US     |            |\n| https://intellectual.lumaeris.com/         | No                                                                                        | No                                                                         | 🇺🇸 US     |            |\n| https://in.bloat.cat/                      | No                                                                                        | No                                                                         | 🇷🇴 RO     |            |\n| https://in2.bloat.cat/                     | No                                                                                        | No                                                                         | 🇩🇪 DE     |            |\n| https://intellectual.ducks.party/          | [Yes](http://pgsivdkc7p5qyxp7leorxk32mkomepxsmrqhpzqqi2zf2nc6urzodfad.onion)              | No                                                                         | 🇩🇪 DE     |            |\n| https://intellectual.bunk.lol/             | No                                                                                        | No                                                                         | 🇮🇸 IS     |            |\n| https://genius.blitzw.in/                  | No                                                                                        | No                                                                         | 🇩🇰 DK     |            |\n\nIf there is a checkmark under \"Cloudflare\", that means the site\nis proxied behind [Cloudflare](https://www.cloudflare.com/).  \nThis means they have the ability to monitor traffic between you and the server.\n\nThe instances list in JSON format can be found in the [instances.json](instances.json) file.\n\n\n\n\n\u003c!-- DEPLOYMENT --\u003e\n\n## Deployment\n\n### Deploying\n\n#### Docker\n\nThe easiest way to host intellectual is via Docker, and the included Docker Compose file.\nTo create a new directory, download the `docker-compose.yml`, and cd into the directory, run the following command (Requires cURL 7.10.3 or newer)\n```bash\ncurl https://raw.githubusercontent.com/Insprill/intellectual/master/docker-compose.yml --create-dirs -o intellectual/docker-compose.yml \u0026\u0026 cd intellectual\n```\nBy default, it'll bind to `127.0.0.1:8080`.\nOnce you're satisfied with the container, you can start it with\n```bash\ndocker compose up -d\n```\n\n#### Native\n\nIf you don't want to use Docker, you can download the latest [stable](https://github.com/Insprill/intellectual/releases) or [nightly](https://nightly.link/Insprill/intellectual/workflows/rust/master) build from GitHub actions. Make sure to choose the version for your target operating system.\n\nAppend the `-h` flag when running to see all available arguments.\n\n### TLS\n\nIntellectual supports TLS connections natively using [rustls][rustls-repo].\nTo enable TLS, provide the `--tls` flag, followed by `--tls-key-file` and `--tls-cert-file` pointing to their respective files on disk.\n\n\n\n\n\u003c!-- ROADMAP --\u003e\n\n## Roadmap\n\n- [x] Search for songs\n- [x] View lyrics\n- [x] More song info on the lryics page\n  - Song name\n  - Song/album image\n  - Album name\n  - Artist\n  - Release date\n- [x] View artist info\n- [x] Paginated searches\n- [x] More robust error handling\n- [x] Show artists' work on their page\n- [x] Improve responsiveness\n- [x] View Albums\n- [x] Theme support\n- [ ] Annotation support\n- [ ] More search types\n  - By lyrics\n  - For artists\n  - For albums\n- [ ] Better accessibility\n- [ ] Support for more lyric sources\n\nContributions are what make the open-source community such an amazing place to learn, inspire, and create.  \nAny contributions you make are **greatly appreciated**!  \nIf you're new to contributing to open-source projects,\nyou can follow [this](https://docs.github.com/en/get-started/quickstart/contributing-to-projects) guide to get up-to-speed.\n\n\n\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nDistributed under the GNU Affero General Public License v3.0.  \nSee [LICENSE][license-url] for more information.\n\n\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/Insprill/intellectual.svg?style=for-the-badge\n[contributors-url]: https://github.com/Insprill/intellectual/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/Insprill/intellectual.svg?style=for-the-badge\n[forks-url]: https://github.com/Insprill/intellectual/network/members\n[stars-shield]: https://img.shields.io/github/stars/Insprill/intellectual.svg?style=for-the-badge\n[stars-url]: https://github.com/Insprill/intellectual/stargazers\n[issues-shield]: https://img.shields.io/github/issues/Insprill/intellectual.svg?style=for-the-badge\n[issues-url]: https://github.com/Insprill/intellectual/issues\n[license-shield]: https://img.shields.io/github/license/Insprill/intellectual.svg?style=for-the-badge\n[license-url]: https://github.com/Insprill/intellectual/blob/master/LICENSE\n[docker-pulls-shield]: https://img.shields.io/docker/pulls/insprill/intellectual?style=for-the-badge\n[docker-pulls-url]: https://hub.docker.com/r/insprill/intellectual\n[rustls-repo]: https://github.com/rustls/rustls\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInsprill%2Fintellectual","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FInsprill%2Fintellectual","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInsprill%2Fintellectual/lists"}