{"id":15105862,"url":"https://github.com/andrecrjr/notion-graph-view","last_synced_at":"2026-01-20T05:01:46.064Z","repository":{"id":254375082,"uuid":"846346149","full_name":"andrecrjr/Notion-Graph-View","owner":"andrecrjr","description":"Notion Pages as Graphs like-obsidian to improve learning/studies, open source mode.","archived":false,"fork":false,"pushed_at":"2024-09-22T19:17:07.000Z","size":259,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T15:05:19.039Z","etag":null,"topics":["api","d3","docker","graph","graph-mode","learning","mental","mind","next","nextjs14","nodejs","nodes","notion","obsidian","portfolio","server","view"],"latest_commit_sha":null,"homepage":"https://graph-mode.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrecrjr.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-23T02:37:55.000Z","updated_at":"2025-03-08T16:40:54.000Z","dependencies_parsed_at":"2024-08-29T04:29:08.310Z","dependency_job_id":"bc0e1717-6294-43be-8b14-9fff8810748c","html_url":"https://github.com/andrecrjr/Notion-Graph-View","commit_stats":null,"previous_names":["andrecrjr/notion-graph-view"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andrecrjr/Notion-Graph-View","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrecrjr%2FNotion-Graph-View","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrecrjr%2FNotion-Graph-View/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrecrjr%2FNotion-Graph-View/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrecrjr%2FNotion-Graph-View/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrecrjr","download_url":"https://codeload.github.com/andrecrjr/Notion-Graph-View/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrecrjr%2FNotion-Graph-View/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28596087,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api","d3","docker","graph","graph-mode","learning","mental","mind","next","nextjs14","nodejs","nodes","notion","obsidian","portfolio","server","view"],"created_at":"2024-09-25T20:43:49.648Z","updated_at":"2026-01-20T05:01:46.033Z","avatar_url":"https://github.com/andrecrjr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notion Graph Viewer\n\nThis project provides a Next.js-based front-end that displays Notion pages in a graphical view. The application requires setting up a backend server alongside the front-end for full functionality.\n\n## Technologies\n\n- **Node.js**: JavaScript runtime built on Chrome's V8 JavaScript engine.\n- **Next.js**: A React framework for building server-side rendering and static web applications.\n- **Tailwind CSS**: A utility-first CSS framework for rapidly building custom designs.\n\n## Prerequisites\n\nBefore you begin, ensure you have Node.js(NVM) and Make, installed on your system. This project uses make and pnpm and Notion for managing dependencies and scripts, so make sure these tools are also installed. You'll need a Notion Integration to fill the `.env` for front-end mainly.\n\n### Notion Integration\n\nTo integrate Notion with this project, create a Notion integration and note down the integration token. You'll need to fill up in the `.envs`:\n\n[Link to create a Notion Integration](https://www.notion.so/profile/integrations)\n\n\n### Install Make and PNPM\nYou can install make and pnpm using the following commands:\n\n```bash\nsudo apt-get install make\nnpm install -g pnpm\n```\n\n### Docker\n\nUsing Docker is optional, but it simplifies the setup process. You can just install the dependencies by yourself using following command:\n\n\n```bash\nmake install_deps\n```\n\n### Setting Up Environment Variables (Required)\n\nDuplicate the .env.example file for both the Server and Front-end projects. Rename the duplicated files to .env and fill in with your own data.\n\n\n## Getting Started\n\nYou'll need to have Make installed to run it easier, but you can run by yourself using docker composes.\n\nFollowing commands:\n\n```bash\n# Download all pnpm packages and up all containers\nmake run-all\n\n# Run only the containers\nmake run-dev\n\n# Install only dependecies\nmake install-all-deps\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the front-end.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrecrjr%2Fnotion-graph-view","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrecrjr%2Fnotion-graph-view","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrecrjr%2Fnotion-graph-view/lists"}