Skip to content

7mza/wikigrapher-slim

Repository files navigation

drawing wikigrapher-slim

explore wikipedia as a knowledge graph https://wikigrapher.com/

standalone web app for 7mza/wikigrapher-generator

stack

  • kotlin / spring webflux
  • spring data neo4j
  • thymeleaf / typescript
  • bootstrap / vis network
  • gradle / npm / webpack

requirements

sdkman

sdk env install

nvm

nvm install

docker

setup neo4j

refer to 7mza/wikigrapher-generator to generate wikipedia graph & setup neo4j

build

npm i
npm run build && ./gradlew clean ktlintFormat ktlintCheck build

# or for source maps

npm run build:dev && ./gradlew clean ktlintFormat ktlintCheck build -Pmode=development

run

spring is configured with compose support, run with ide or

./gradlew buildLocalDockerImage
docker compose up --build

http://localhost:8080/

license

this project is licensed under the GNU Affero General Public License v3.0

wikipedia® is a registered trademark of the wikimedia foundation

this project is independently developed and not affiliated with or endorsed by the wikimedia foundation