├── .github └── FUNDING.yml ├── .gitignore ├── .tool-versions ├── AppIcon.icns ├── README.md ├── appdmg.json ├── db ├── README.md ├── creators.json ├── export_json.rb ├── import_json.rb ├── items.json ├── jsonlines.js ├── postgres.rb ├── schema.sql ├── topics.json └── zlib_search.rb ├── index.html ├── netlify.toml ├── netlify └── functions │ ├── form.html │ ├── handleMetadata.js │ ├── package-lock.json │ └── package.json ├── neutralino.config.json ├── package.json ├── postcss.config.cjs ├── public ├── ._book-cover-2.png ├── ._book-cover-3.png ├── ._book-cover-4.png ├── ._book-cover-5.png ├── ._book-cover-6.png ├── ._book-cover-7.png ├── ._book-cover.png ├── ._course.jpg ├── ._play-solid.svg ├── book-cover-2.png ├── book-cover-3.png ├── book-cover-4.png ├── book-cover-5.png ├── book-cover-6.png ├── book-cover-7.png ├── book-cover.png ├── course.jpg ├── icons │ ├── appIcon.png │ └── trayIcon.png ├── neutra.js └── play-solid.svg ├── scripts └── remove_404.js ├── src ├── ._oEmbedProviders.js ├── AdvancedSearch.svelte ├── App.svelte ├── AppShell.svelte ├── BookCard.svelte ├── Bookmarks.svelte ├── ButtonGroup.svelte ├── Creator.svelte ├── FormatDetail.svelte ├── FormatList.svelte ├── GenericCard.svelte ├── Home.svelte ├── Icon.svelte ├── ItemCard.svelte ├── ItemDetail.svelte ├── ItemList.svelte ├── MasonryItem.svelte ├── NavButtonWithLabel.svelte ├── PancakeTreemap.svelte ├── Review.svelte ├── Roadmap.svelte ├── RoadmapList.svelte ├── SearchForm.svelte ├── Settings.svelte ├── SkillTree.svelte ├── TopicDetail.svelte ├── TopicList.svelte ├── TopicMasonryGrid.svelte ├── TreeMap.svelte ├── TreemapNode.svelte ├── VideoCard.svelte ├── app.postcss ├── formats.js ├── main.js ├── oEmbedProviders.js ├── persistStore.js ├── placeholder.ts ├── roadmapAlt.svelte ├── roadmap_data.js ├── stores.js └── utility.js ├── svelte.config.js ├── tailwind.config.cjs └── vite.config.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: learnawesome 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.18.0 2 | -------------------------------------------------------------------------------- /AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/AppIcon.icns -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/README.md -------------------------------------------------------------------------------- /appdmg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/appdmg.json -------------------------------------------------------------------------------- /db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/README.md -------------------------------------------------------------------------------- /db/creators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/creators.json -------------------------------------------------------------------------------- /db/export_json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/export_json.rb -------------------------------------------------------------------------------- /db/import_json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/import_json.rb -------------------------------------------------------------------------------- /db/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/items.json -------------------------------------------------------------------------------- /db/jsonlines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/jsonlines.js -------------------------------------------------------------------------------- /db/postgres.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/postgres.rb -------------------------------------------------------------------------------- /db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/schema.sql -------------------------------------------------------------------------------- /db/topics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/topics.json -------------------------------------------------------------------------------- /db/zlib_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/db/zlib_search.rb -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/index.html -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/netlify.toml -------------------------------------------------------------------------------- /netlify/functions/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/netlify/functions/form.html -------------------------------------------------------------------------------- /netlify/functions/handleMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/netlify/functions/handleMetadata.js -------------------------------------------------------------------------------- /netlify/functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/netlify/functions/package-lock.json -------------------------------------------------------------------------------- /netlify/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/netlify/functions/package.json -------------------------------------------------------------------------------- /neutralino.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/neutralino.config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/._book-cover-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover-2.png -------------------------------------------------------------------------------- /public/._book-cover-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover-3.png -------------------------------------------------------------------------------- /public/._book-cover-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover-4.png -------------------------------------------------------------------------------- /public/._book-cover-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover-5.png -------------------------------------------------------------------------------- /public/._book-cover-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover-6.png -------------------------------------------------------------------------------- /public/._book-cover-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover-7.png -------------------------------------------------------------------------------- /public/._book-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._book-cover.png -------------------------------------------------------------------------------- /public/._course.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._course.jpg -------------------------------------------------------------------------------- /public/._play-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/._play-solid.svg -------------------------------------------------------------------------------- /public/book-cover-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover-2.png -------------------------------------------------------------------------------- /public/book-cover-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover-3.png -------------------------------------------------------------------------------- /public/book-cover-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover-4.png -------------------------------------------------------------------------------- /public/book-cover-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover-5.png -------------------------------------------------------------------------------- /public/book-cover-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover-6.png -------------------------------------------------------------------------------- /public/book-cover-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover-7.png -------------------------------------------------------------------------------- /public/book-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/book-cover.png -------------------------------------------------------------------------------- /public/course.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/course.jpg -------------------------------------------------------------------------------- /public/icons/appIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/icons/appIcon.png -------------------------------------------------------------------------------- /public/icons/trayIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/icons/trayIcon.png -------------------------------------------------------------------------------- /public/neutra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/neutra.js -------------------------------------------------------------------------------- /public/play-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/public/play-solid.svg -------------------------------------------------------------------------------- /scripts/remove_404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/scripts/remove_404.js -------------------------------------------------------------------------------- /src/._oEmbedProviders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/._oEmbedProviders.js -------------------------------------------------------------------------------- /src/AdvancedSearch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/AdvancedSearch.svelte -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/App.svelte -------------------------------------------------------------------------------- /src/AppShell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/AppShell.svelte -------------------------------------------------------------------------------- /src/BookCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/BookCard.svelte -------------------------------------------------------------------------------- /src/Bookmarks.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Bookmarks.svelte -------------------------------------------------------------------------------- /src/ButtonGroup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/ButtonGroup.svelte -------------------------------------------------------------------------------- /src/Creator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Creator.svelte -------------------------------------------------------------------------------- /src/FormatDetail.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/FormatDetail.svelte -------------------------------------------------------------------------------- /src/FormatList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/FormatList.svelte -------------------------------------------------------------------------------- /src/GenericCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/GenericCard.svelte -------------------------------------------------------------------------------- /src/Home.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Home.svelte -------------------------------------------------------------------------------- /src/Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Icon.svelte -------------------------------------------------------------------------------- /src/ItemCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/ItemCard.svelte -------------------------------------------------------------------------------- /src/ItemDetail.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/ItemDetail.svelte -------------------------------------------------------------------------------- /src/ItemList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/ItemList.svelte -------------------------------------------------------------------------------- /src/MasonryItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/MasonryItem.svelte -------------------------------------------------------------------------------- /src/NavButtonWithLabel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/NavButtonWithLabel.svelte -------------------------------------------------------------------------------- /src/PancakeTreemap.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/PancakeTreemap.svelte -------------------------------------------------------------------------------- /src/Review.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Review.svelte -------------------------------------------------------------------------------- /src/Roadmap.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Roadmap.svelte -------------------------------------------------------------------------------- /src/RoadmapList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/RoadmapList.svelte -------------------------------------------------------------------------------- /src/SearchForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/SearchForm.svelte -------------------------------------------------------------------------------- /src/Settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/Settings.svelte -------------------------------------------------------------------------------- /src/SkillTree.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/SkillTree.svelte -------------------------------------------------------------------------------- /src/TopicDetail.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/TopicDetail.svelte -------------------------------------------------------------------------------- /src/TopicList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/TopicList.svelte -------------------------------------------------------------------------------- /src/TopicMasonryGrid.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/TopicMasonryGrid.svelte -------------------------------------------------------------------------------- /src/TreeMap.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/TreeMap.svelte -------------------------------------------------------------------------------- /src/TreemapNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/TreemapNode.svelte -------------------------------------------------------------------------------- /src/VideoCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/VideoCard.svelte -------------------------------------------------------------------------------- /src/app.postcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/app.postcss -------------------------------------------------------------------------------- /src/formats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/formats.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/main.js -------------------------------------------------------------------------------- /src/oEmbedProviders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/oEmbedProviders.js -------------------------------------------------------------------------------- /src/persistStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/persistStore.js -------------------------------------------------------------------------------- /src/placeholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/placeholder.ts -------------------------------------------------------------------------------- /src/roadmapAlt.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/roadmapAlt.svelte -------------------------------------------------------------------------------- /src/roadmap_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/roadmap_data.js -------------------------------------------------------------------------------- /src/stores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/stores.js -------------------------------------------------------------------------------- /src/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/src/utility.js -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learn-awesome/learndb/HEAD/vite.config.js --------------------------------------------------------------------------------