{"id":14109877,"url":"https://github.com/naveennamani/offline-docs","last_synced_at":"2025-08-01T09:32:06.274Z","repository":{"id":38836681,"uuid":"482317688","full_name":"naveennamani/offline-docs","owner":"naveennamani","description":"A collection of scripts to build offline documentation for your favourite frameworks/libraries. Simply search, copy/paste the commands and enjoy.","archived":false,"fork":false,"pushed_at":"2023-11-03T12:14:24.000Z","size":145,"stargazers_count":92,"open_issues_count":0,"forks_count":19,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-05-23T04:07:24.339Z","etag":null,"topics":["awesome","awesome-list","build-tool","documentation-generator","documentation-tool","hacktoberfest","hacktoberfest-accepted","hacktoberfest-starter","javascript","offline-first","python","ssg","static-site-generator"],"latest_commit_sha":null,"homepage":"https://naveennamani.github.io/blog/2022/04/introducing-offline-docs","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/naveennamani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2022-04-16T17:24:08.000Z","updated_at":"2024-06-02T10:08:42.788Z","dependencies_parsed_at":"2024-06-02T10:08:39.816Z","dependency_job_id":"eca90493-ac17-4279-996c-4a017fbffa47","html_url":"https://github.com/naveennamani/offline-docs","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/naveennamani%2Foffline-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveennamani%2Foffline-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveennamani%2Foffline-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveennamani%2Foffline-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naveennamani","download_url":"https://codeload.github.com/naveennamani/offline-docs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228360435,"owners_count":17907913,"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":["awesome","awesome-list","build-tool","documentation-generator","documentation-tool","hacktoberfest","hacktoberfest-accepted","hacktoberfest-starter","javascript","offline-first","python","ssg","static-site-generator"],"created_at":"2024-08-14T10:02:32.514Z","updated_at":"2024-12-05T19:31:09.874Z","avatar_url":"https://github.com/naveennamani.png","language":"JavaScript","funding_links":[],"categories":["Other Lists"],"sub_categories":["TeX Lists"],"readme":"# Offline-docs\n\nA collection of scripts to build offline documentation for your favourite\nframeworks/libraries/projects. Simply search, copy/paste the commands and enjoy.\n\n## Available projects\n\nCurrently 57 projects available\n\n- [Backend](#backend)\n  * [expressjs](#expressjs)\n  * [nodejs](#nodejs)\n- [Blockchain](#blockchain)\n  * [ethereum](#ethereum)\n  * [hardhat](#hardhat)\n  * [matic.js](#maticjs)\n    + [Direct links](#direct-links)\n  * [polygon (matic)](#polygon-matic)\n  * [solidity](#solidity)\n    + [Direct links](#direct-links-1)\n  * [waffle](#waffle)\n    + [Direct links](#direct-links-2)\n- [Build tools](#build-tools)\n  * [Astro](#astro)\n  * [vite](#vite)\n- [Cross platform app development](#cross-platform-app-development)\n  * [Electron](#electron)\n  * [React Native](#react-native)\n  * [tauri](#tauri)\n- [CSS frameworks/libraries](#css-frameworkslibraries)\n  * [bootstrap 5](#bootstrap-5)\n  * [daisyui](#daisyui)\n  * [material ui](#material-ui)\n  * [polygonmesh](#polygonmesh)\n    + [Direct links](#direct-links-3)\n  * [storybook](#storybook)\n  * [tailwindcss](#tailwindcss)\n  * [windicss](#windicss)\n- [Frontend javascript frameworks/libraries](#frontend-javascript-frameworkslibraries)\n  * [angular.io](#angulario)\n  * [axios](#axios)\n  * [Material Angular](#material-angular)\n  * [react-redux](#react-redux)\n  * [reactjs](#reactjs)\n  * [redux](#redux)\n  * [redux toolkit](#redux-toolkit)\n  * [RxJS](#rxjs)\n  * [vuejs V3](#vuejs-v3)\n- [Javascript testing libraries](#javascript-testing-libraries)\n  * [chaijs](#chaijs)\n  * [jest](#jest)\n  * [mochajs](#mochajs)\n  * [playwright.dev](#playwrightdev)\n- [Machine learning](#machine-learning)\n  * [keras](#keras)\n  * [numpy](#numpy)\n    + [Direct links](#direct-links-4)\n  * [numpy-tutorials](#numpy-tutorials)\n  * [pandas](#pandas)\n    + [Direct links](#direct-links-5)\n  * [scipy cookbook](#scipy-cookbook)\n    + [Direct links](#direct-links-6)\n  * [scipy devdocs](#scipy-devdocs)\n    + [Direct links](#direct-links-7)\n  * [scipy.org website](#scipyorg-website)\n- [Programming languages](#programming-languages)\n  * [gobyexample](#gobyexample)\n- [Python](#python)\n  * [pydantic](#pydantic)\n  * [requests](#requests)\n    + [Direct links](#direct-links-8)\n  * [sqlalchemy](#sqlalchemy)\n    + [Direct links](#direct-links-9)\n  * [typer](#typer)\n- [Python web frameworks](#python-web-frameworks)\n  * [bottle](#bottle)\n    + [Direct links](#direct-links-10)\n  * [django](#django)\n    + [Direct links](#direct-links-11)\n  * [fastapi](#fastapi)\n  * [flask](#flask)\n- [SSG, SSR](#ssg-ssr)\n  * [Docusaurus](#docusaurus)\n  * [Nuxtjs](#nuxtjs)\n  * [Nuxtjs V3](#nuxtjs-v3)\n  * [vitepress](#vitepress)\n- [Other](#other)\n  * [eslint](#eslint)\n  * [Mozilla Developer Network](#mozilla-developer-network)\n  * [prettier](#prettier)\n  * [typescript](#typescript)\n\n## But why? / Motivation\n\nLearning or working on a new language/framework/library often requires referring\nto the official docs multiple times. With the rise of **Static Site Generation\n(SSG)** many documentation sites are now open-source and can be built for\noffline usage. This project aims to collect all such projects and the build\ncommands to have a knowledge of widely used SSG tools.\n\n## How to contribute\n\nPlease refer to [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## How to complain about faulty scripts\n\nOpen an issue with as detailed error messages as possible.\n\n## Disclaimer\n\n\u003e All the content generated using the scripts mentioned in this repository are\n\u003e copyright of the owners of the repo from which the documentation is generated.\n\u003e Only use the generated content for personal use. Terms and conditions for\n\u003e sharing/modifying/distributing the generated content will be applicable as per\n\u003e the license terms of the original repo.\n\n## How to use this repo\n\n1. Find the framework/library/tool for which you want to build the documentation\n   (you can search in the [Available Tools](#available-tools) or with\n   \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eF\u003c/kbd\u003e)\n1. Open a new terminal\n1. Copy paste the commands shown\n1. Open the output dir as mentioned in the last command (or) unarchive the\n   .tar.gz file in your preferred location and rename the folder\n1. Use any static site serving tools like\n   [serve (npm package)](https://www.npmjs.com/package/serve) or simply\n   `python -m http.server`. (We recommend using serve package if no tool is\n   specified by default)\n\n# Backend\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## expressjs\n\n\u003c/summary\u003e\n\nWebsite - https://expressjs.com\n\nSource code repo - https://github.com/expressjs/expressjs.com\n\nFast, unopinionated, minimalist web framework for Node.js\n\n```sh\ngit clone --depth=1 https://github.com/expressjs/expressjs.com\ncd expressjs.com\n# remove hardcoded version for github-pages\nsed -i \"s|'110', ||g\" Gemfile\nbundle install\ngem install jekyll-redirect-from\nbundle exec jekyll build\ncd ..\ntar czf \"expressjs.tar.gz\" expressjs.com/_site\n```\n\nLast tested on: 2023-10-30\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## nodejs\n\n\u003c/summary\u003e\n\nWebsite - https://nodejs.org/en/\n\nSource code repo - https://github.com/nodejs/node\n\nJavascript runtime built on Chrome's V8 JavaScript engine\n\n```sh\ngit clone --depth=1 https://github.com/nodejs/node\ncd node\n./configure\nmkdir out/Release\ncp `which node` out/Release\nmake test-doc\ncd ..\ntar czf \"nodejs.tar.gz\" node/out/doc/api\n```\n\nLast tested on: 2023-10-30\n\n\u003e Requires python and node installed.\n\n\u003c/details\u003e\n\n# Blockchain\n\nTools, projects, frameworks related to blockchain development\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## ethereum\n\n\u003c/summary\u003e\n\nWebsite - https://ethereum.org/en/\n\nSource code repo - https://github.com/ethereum/ethereum-org-website\n\nEthereum is a technology that's home to digital money, global payments, and applications.\n\n```sh\ngit clone --depth=1 https://github.com/ethereum/ethereum-org-website\ncd ethereum-org-website\nyarn install\nyarn build:10gb\ncd ..\ntar czf \"ethereum.tar.gz\" ethereum-org-website/public\n```\n\nLast tested on: 2023-10-30 (unable to completely build)\n\n\u003e ethereum.org is really a very big website and statically building it will require lot of CPU resouces as well as deep node_modules folder.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## hardhat\n\n\u003c/summary\u003e\n\nWebsite - https://hardhat.org\n\nSource code repo - https://github.com/NomicFoundation/hardhat\n\nEthereum development environment for professionals.\n\n```sh\ngit clone --depth=1 https://github.com/NomicFoundation/hardhat\ncd hardhat\nyarn --frozen-lockfile\ncd docs/\nyarn\nyarn add sharp\nsed -i 's|images: {|images: {\\nloader: \"imgix\", path:\"localhost:8000/\",\\n|g' hardhat/docs/next.config.js\nyarn build\nnpx next export\ncd ..\ncd ..\ntar czf \"hardhat.tar.gz\" hardhat/docs/out\n```\n\nLast tested on: 2023-11-03\n\n\u003e Serve with `npx serve -p 8000`. Images only work locally when running on port 8000.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## matic.js\n\n\u003c/summary\u003e\n\nWebsite - https://maticnetwork.github.io/matic.js/\n\nSource code repo - https://github.com/maticnetwork/matic.js\n\nThe @matic.js is a javascript library which helps in interacting with the various components of Matic Network.\n\n```sh\ngit clone --depth=1 -b docs https://github.com/maticnetwork/matic.js\ncd matic.js\nnvm install 14\nnvm use 14\nnpm ci\nnpm run deploy\ncd ..\ntar czf \"matic.js.tar.gz\" matic.js/build\n```\n\n### Direct links\n\n- [Github pages](https://github.com/maticnetwork/matic.js/archive/refs/heads/gh-pages.zip)\n\nLast tested on: 2023-11-03\n\n\u003e Requires node v14\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## polygon (matic)\n\n\u003c/summary\u003e\n\nWebsite - https://wiki.polygon.technology/\n\nSource code repo - https://github.com/0xPolygon/wiki\n\nThe official documentation for 0xPolygon\n\n```sh\ngit clone --depth=1 https://github.com/0xPolygon/wiki\ncd wiki\nnpm install\nnpm run build\ncd ..\ntar czf \"polygon (matic).tar.gz\" wiki/build\n```\n\nLast tested on: 2023-11-03\n\n\u003e Use `npm run serve` for better experience\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## solidity\n\n\u003c/summary\u003e\n\nWebsite - https://docs.soliditylang.org/en/v0.8.13/\n\nSource code repo - https://github.com/ethereum/solidity\n\nSolidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of accounts within the Ethereum state.\n\n```sh\ngit clone --depth=1 https://github.com/ethereum/solidity\ncd solidity\ncd docs\npip install -r requirements.txt\n# add timezone environment variable to avoid failing of make\nTZ=UTC make html\ncd ..\ncd ..\ntar czf \"solidity.tar.gz\" solidity/docs/_build/html\n```\n\n### Direct links\n\n- [Latest EPUB](https://docs.soliditylang.org/_/downloads/en/latest/epub/)\n- [Latest HTML Zip](https://docs.soliditylang.org/_/downloads/en/latest/htmlzip/)\n- [Latest PDF](https://docs.soliditylang.org/_/downloads/en/latest/pdf/)\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## waffle\n\n\u003c/summary\u003e\n\nWebsite - https://getwaffle.io\n\nSource code repo - https://github.com/EthWorks/Waffle\n\nThe most advanced framework for testing smart contracts. Sweeter, simpler and faster.\n\n```sh\ngit clone --depth=1 https://github.com/EthWorks/Waffle\ncd Waffle\ncd docs\npip install -r requirements.txt\nTZ=UTC make html\ncd ..\ncd ..\ntar czf \"waffle.tar.gz\" Waffle/docs/dist/html\n```\n\n### Direct links\n\n- [Latest EPUB](https://ethereum-waffle.readthedocs.io/_/downloads/en/latest/epub/)\n- [Latest HTML Zip](https://ethereum-waffle.readthedocs.io/_/downloads/en/latest/htmlzip/)\n- [Latest PDF](https://ethereum-waffle.readthedocs.io/_/downloads/en/latest/pdf/)\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n# Build tools\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Astro\n\n\u003c/summary\u003e\n\nWebsite - https://docs.astro.build\n\nSource code repo - https://github.com/withastro/docs\n\nAstro is an all-in-one web framework for building fast, content-focused websites\n\n```sh\ngit clone --depth=1 https://github.com/withastro/docs\ncd docs\nnpx pnpm install --store=node_modules/.pnpm-store\nnpx pnpm build\ncd ..\ntar czf \"Astro.tar.gz\" docs/dist\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## vite\n\n\u003c/summary\u003e\n\nWebsite - https://vitejs.dev\n\nSource code repo - https://github.com/vitejs/vite\n\nvite: Next Generation Frontend Tooling\n\n```sh\ngit clone --depth=1 https://github.com/vitejs/vite\ncd vite\nnpm i -g pnpm\nnpx pnpm i --store=node_modules/.pnpm-store \u0026\u0026 npm run ci-docs\ncd ..\ntar czf \"vite.tar.gz\" vite/docs/.vitepress/dist\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n# Cross platform app development\n\nTools useful for development of crossplatform apps\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Electron\n\n\u003c/summary\u003e\n\nWebsite - https://www.electronjs.org/\n\nSource code repo - https://github.com/electron/electronjs.org-new\n\nBuild cross-platform desktop apps with JavaScript, HTML, and CSS\n\n```sh\ngit clone --depth=1 https://github.com/electron/electronjs.org-new\ncd electronjs.org-new\nyarn install\nyarn build\ncd ..\ntar czf \"Electron.tar.gz\" electronjs.org-new/build\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## React Native\n\n\u003c/summary\u003e\n\nWebsite - https://react-native.dev\n\nSource code repo - https://github.com/facebook/react-native-website\n\nCreate native apps for Android and iOS using React\n\n```sh\ngit clone --depth=1 https://github.com/facebook/react-native-website\ncd react-native-website\nyarn install\ncd website\nyarn build\ncd ..\ncd ..\ntar czf \"React Native.tar.gz\" react-native-website/website/build\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## tauri\n\n\u003c/summary\u003e\n\nWebsite - https://tauri.studio/\n\nSource code repo - https://github.com/tauri-apps/tauri-docs\n\nBuild smaller, faster, and more secure desktop applications with a web frontend\n\n```sh\ngit clone --depth=1 https://github.com/tauri-apps/tauri-docs\ncd tauri-docs\nyarn install\nyarn build\ncd ..\ntar czf \"tauri.tar.gz\" tauri-docs/build\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n# CSS frameworks/libraries\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## bootstrap 5\n\n\u003c/summary\u003e\n\nWebsite - https://getbootstrap.com/\n\nSource code repo - https://github.com/twbs/bootstrap\n\nThe most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.\n\n```sh\ngit clone --depth=1 https://github.com/twbs/bootstrap\ncd bootstrap\nnpm install\nnpm run docs-build\ncd ..\ntar czf \"bootstrap 5.tar.gz\" bootstrap/_site\n```\n\nLast tested on: 2023-11-03\n\n\u003e Serve using `python -m http.server` for best experience.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## daisyui\n\n\u003c/summary\u003e\n\nWebsite - https://daisyui.com\n\nSource code repo - https://github.com/saadeghi/daisyui\n\nThe most popular, free and open-source Tailwind CSS component library\n\n```sh\ngit clone --depth=1 https://github.com/saadeghi/daisyui\ncd daisyui\ncd src/docs/\nnpm install\nnpm run build\ncd ../..\ncd ..\ntar czf \"daisyui.tar.gz\" daisyui/src/docs/build\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## material ui\n\n\u003c/summary\u003e\n\nWebsite - https://mui.com\n\nSource code repo - https://github.com/mui/material-ui/\n\nMUI offers a comprehensive suite of UI tools to help you ship new features faster.\n\n```sh\ngit clone --depth=1 https://github.com/mui/material-ui/\ncd material-ui\nyarn\nyarn docs:build \u0026\u0026 yarn docs:export\ncd ..\ntar czf \"material ui.tar.gz\" material-ui/docs/export\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## polygonmesh\n\n\u003c/summary\u003e\n\nWebsite - https://maticnetwork.github.io/polygonmesh\n\nSource code repo - https://github.com/maticnetwork/polygonmesh\n\nPolygonMesh is an open-source design system crafted meticulously by the designers and developer at Polygon Technology.\n\n```sh\ngit clone --depth=1 -b docs https://github.com/maticnetwork/polygonmesh\ncd polygonmesh\nnpm ci\nnpm run build\ncd ..\ntar czf \"polygonmesh.tar.gz\" polygonmesh/build\n```\n\n### Direct links\n\n- [Github pages](https://github.com/maticnetwork/polygonmesh/archive/refs/heads/gh-pages.zip)\n\nLast tested on: 2023-11-03\n\n\u003e Requires node v14\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## storybook\n\n\u003c/summary\u003e\n\nWebsite - https://storybook.js.org\n\nSource code repo - https://github.com/storybookjs/frontpage\n\nStorybook is an open source tool for building UI components and pages in isolation. It streamlines UI development, testing, and documentation.\n\n```sh\ngit clone --depth=1 https://github.com/storybookjs/frontpage\ncd frontpage\nyarn install\nyarn build:with-prefix\ncd ..\ntar czf \"storybook.tar.gz\" frontpage/public\n```\n\nLast tested on: 2022-05-07\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## tailwindcss\n\n\u003c/summary\u003e\n\nWebsite - https://tailwindcss.com\n\nSource code repo - https://github.com/tailwindlabs/tailwindcss.com\n\nRapidly build modern websites without ever leaving your HTML. tailwindcss is a utility first CSS framework.\n\n```sh\ngit clone --depth=1 https://github.com/tailwindlabs/tailwindcss.com\ncd tailwindcss.com\nyarn install\nsed -i \"s|export default {|export default {\\n  images: { unoptimized: true},\\n|g\" next.config.mjs\nyarn export\ncd ..\ntar czf \"tailwindcss.tar.gz\" tailwindcss.com/out\n```\n\nLast tested on: 2023-11-03\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## windicss\n\n\u003c/summary\u003e\n\nWebsite - https://windicss.org\n\nSource code repo - https://github.com/windicss/docs\n\nNext generation utility-first CSS framework.\n\n```sh\ngit clone --depth=1 https://github.com/windicss/docs\ncd docs\nnpm install pnpm\nnpx pnpm i --store=node_modules/.pnpm-store\nnpm run build\ncd ..\ntar czf \"windicss.tar.gz\" docs/.vitepress/dist\n```\n\nLast tested on: 2022-04-19\n\n\u003c/details\u003e\n\n# Frontend javascript frameworks/libraries\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## angular.io\n\n\u003c/summary\u003e\n\nWebsite - https://angular.io\n\nSource code repo - https://github.com/angular/angular\n\nThe modern web developer's platform for developing single page apps\n\n```sh\ngit clone --depth=1 https://github.com/angular/angular\ncd angular\ncd aio\nyarn install\nyarn build\ncd ..\ncd ..\ntar czf \"angular.io.tar.gz\" angular/aio/dist\n```\n\nLast tested on: 2022-10-11\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## axios\n\n\u003c/summary\u003e\n\nWebsite - https://axios-http.com\n\nSource code repo - https://github.com/axios/axios-docs\n\nPromise based HTTP client for the browser and node.js\n\n```sh\ngit clone --depth=1 https://github.com/axios/axios-docs\ncd axios-docs\nnpm install -g inert-ssg\ninert build\ncd ..\ntar czf \"axios.tar.gz\" axios-docs/public\n```\n\nLast tested on: 2022-05-21\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Material Angular\n\n\u003c/summary\u003e\n\nWebsite - https://material.angular.io/\n\nSource code repo - https://github.com/angular/material.angular.io\n\nAngular Material is a User Interface (UI) component library that developers can use in their Angular projects to speed up the development of elegant and consistent user interfaces.\n\n```sh\ngit clone --depth=1 https://github.com/angular/material.angular.io\ncd material.angular.io\nyarn install\nyarn build\ncd ..\ntar czf \"Material Angular.tar.gz\" material.angular.io/public\n```\n\nLast tested on: 2022-10-11\n\n\u003e Make sure you have NodeJS LTS installed\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## react-redux\n\n\u003c/summary\u003e\n\nWebsite - https://react-redux.js.org/\n\nSource code repo - https://github.com/reduxjs/react-redux\n\nOfficial React bindings for Redux\n\n```sh\ngit clone --depth=1 https://github.com/reduxjs/react-redux\ncd react-redux\ncd website\nnpm install\nnpm run build\ncd ..\ncd ..\ntar czf \"react-redux.tar.gz\" react-redux/website/build\n```\n\nLast tested on: 2022-04-30\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## reactjs\n\n\u003c/summary\u003e\n\nWebsite - https://reactjs.org\n\nSource code repo - https://github.com/reactjs/reactjs.org\n\nDo you really need an introduction to reactjs?\n\n```sh\ngit clone --depth=1 https://github.com/reactjs/reactjs.org\ncd reactjs.org\nyarn install\nyarn build\ncd ..\ntar czf \"reactjs.tar.gz\" reactjs.org/public\n```\n\nLast tested on: 2022-04-15\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## redux\n\n\u003c/summary\u003e\n\nWebsite - https://redux.js.org/\n\nSource code repo - https://github.com/reduxjs/redux\n\nRedux is a predictable state container for JavaScript apps.\n\n```sh\ngit clone --depth=1 https://github.com/reduxjs/redux\ncd redux\ncd website\nnpm install\nnpm run build\ncd ..\ncd ..\ntar czf \"redux.tar.gz\" redux/website/build\n```\n\nLast tested on: 2022-04-29\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## redux toolkit\n\n\u003c/summary\u003e\n\nWebsite - https://redux-toolkit.js.org/\n\nSource code repo - https://github.com/reduxjs/redux-toolkit\n\nThe official, opinionated, batteries-included toolset for efficient Redux development.\n\n```sh\ngit clone --depth=1 https://github.com/reduxjs/redux-toolkit\ncd redux-toolkit\ncd website\nnpm install\nnpm run build\ncd ..\ncd ..\ntar czf \"redux toolkit.tar.gz\" redux-toolkit/website/build\n```\n\nLast tested on: 2022-04-30\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## RxJS\n\n\u003c/summary\u003e\n\nWebsite - https://rxjs.dev\n\nSource code repo - https://github.com/ReactiveX/rxjs\n\nReactive Extensions Library for Javascript\n\n```sh\ngit clone --depth=1 https://github.com/ReactiveX/rxjs\ncd rxjs\ncd docs_app\nyarn install\nnpm run ~~clean-generated \u0026\u0026 npm run docs \u0026\u0026 npm run ~~build\ncd ..\ncd ..\ntar czf \"RxJS.tar.gz\" rxjs/docs_app/dist\n```\n\nLast tested on: 2022-09-15\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## vuejs V3\n\n\u003c/summary\u003e\n\nWebsite - https://v3.vuejs.org\n\nSource code repo - https://github.com/vuejs/docs\n\nThe Progressive JavaScript Framework. An approachable, performant and versatile framework for building web user interfaces.\n\n```sh\ngit clone --depth=1 https://github.com/vuejs/docs\ncd docs\nnpm i -g pnpm\nnpx pnpm i --store=node_modules/.pnpm-store \u0026\u0026 npm run ci-docs\ncd ..\ntar czf \"vuejs V3.tar.gz\" docs/.vitepress/dist\n```\n\nLast tested on: 2022-04-15\n\n\u003c/details\u003e\n\n# Javascript testing libraries\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## chaijs\n\n\u003c/summary\u003e\n\nWebsite - https://www.chaijs.com/\n\nSource code repo - https://github.com/chaijs/chaijs.github.io\n\nChai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.\n\n```sh\ngit clone --depth=1 https://github.com/chaijs/chaijs.github.io\ncd chaijs.github.io\nnpm install\ngem install bundler:1.16.1\nbundle --update bundler\nbundle install\nmake generated_data\nbundle exec jekyll build\ncd ..\ntar czf \"chaijs.tar.gz\" chaijs.github.io/_site\n```\n\nLast tested on: 2022-04-15\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## jest\n\n\u003c/summary\u003e\n\nWebsite - https://jestjs.io\n\nSource code repo - https://github.com/facebook/jest\n\nJest is delightful Javascript Testing Framework with a focus on simplicity\n\n```sh\ngit clone --depth=1 https://github.com/facebook/jest\ncd jest\ncd website\nyarn install\nyarn netlify:prepare \u0026\u0026 yarn write-translations \u0026\u0026 yarn build\ncd ..\ncd ..\ntar czf \"jest.tar.gz\" jest/website/build\n```\n\nLast tested on: 2022-10-15\n\n\u003e By default the script builds the website for various languages. To generate only for interested languages (to improve build times), you can modify i18n.js file in website folder.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## mochajs\n\n\u003c/summary\u003e\n\nWebsite - https://mochajs.org\n\nSource code repo - https://github.com/mochajs/mocha\n\nMocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.\n\n```sh\ngit clone --depth=1 https://github.com/mochajs/mocha\ncd mocha\nnpm install\nnpm run start docs.production\ncd ..\ntar czf \"mochajs.tar.gz\" mocha/docs/_site\n```\n\nLast tested on: 2022-04-15\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## playwright.dev\n\n\u003c/summary\u003e\n\nWebsite - https://playwright.dev/\n\nSource code repo - https://github.com/microsoft/playwright.dev\n\nReliable end-to-end testing for modern web apps\n\n```sh\ngit clone --depth=1 https://github.com/microsoft/playwright.dev\ncd playwright.dev\nnpm install\nnpm run build\ncd ..\ntar czf \"playwright.dev.tar.gz\" playwright.dev/build\n```\n\nLast tested on: 2022-07-03\n\n\u003c/details\u003e\n\n# Machine learning\n\nUseful libraries for learning Machine Learning\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## keras\n\n\u003c/summary\u003e\n\nWebsite - https://keras.io\n\nSource code repo - https://github.com/keras-team/keras-io\n\nSimple. Flexible. Powerful. Deep learning for humans.\n\n```sh\ngit clone --depth=1 https://github.com/keras-team/keras-io\ncd keras-io\npip install -r requirements.txt\ncd scripts\npython autogen.py make\ncd ..\ncd ..\ntar czf \"keras.tar.gz\" keras-io/site\n```\n\nLast tested on: 2022-05-23\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## numpy\n\n\u003c/summary\u003e\n\nWebsite - https://numpy.org/\n\nSource code repo - https://github.com/numpy/numpy\n\nThe fundamental package for scientific computing with Python\n\n```sh\ngit clone --depth=1 https://github.com/numpy/numpy\ncd numpy\npip install -r doc_requirements.txt\ncd doc/\nmake html\n# it will throw an error saying installed version is not matching and will also show command as follows\nGITVER=abcdef make html ...\ncd ..\ntar czf \"numpy.tar.gz\" numpy/doc/build/html\n```\n\n### Direct links\n\n- [NumPy Reference Guide - latest PDF](https://numpy.org/doc/stable/numpy-ref.pdf)\n- [NumPy User Guide - HTML ZIP](https://numpy.org/doc/stable/numpy-html.zip)\n- [NumPy User Guide - latest PDF](https://numpy.org/doc/stable/numpy-user.pdf)\n- [Old versions (HTML + ZIP, reference pdf, user pdf)](https://numpy.org/doc/)\n\nLast tested on: 2022-05-09\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## numpy-tutorials\n\n\u003c/summary\u003e\n\nWebsite - https://numpy.org/numpy-tutorials/\n\nSource code repo - https://github.com/numpy/numpy-tutorials\n\nSet of tutorials and educational materials to learn numpy\n\n```sh\ngit clone --depth=1 https://github.com/numpy/numpy-tutorials\ncd numpy-tutorials\ncd site\npip install -r requirements.txt\nmake html\ncd ..\ncd ..\ntar czf \"numpy-tutorials.tar.gz\" numpy-tutorials/site/_build\n```\n\nLast tested on: 2022-05-10\n\n\u003e numpy-tutorials uses jupyter notebooks to generate content, and therefore some examples may be broken due to missing libraries (for ex. ffmpeg)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## pandas\n\n\u003c/summary\u003e\n\nWebsite - https://pandas.pydata.org\n\nSource code repo - https://github.com/pandas-dev/pandas\n\npandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language\n\n```sh\ngit clone --depth=1 https://github.com/pandas-dev/pandas\ncd pandas\ncd ..\ntar czf \"pandas.tar.gz\" ./\n```\n\n### Direct links\n\n- [Latest PDF](https://pandas.pydata.org/docs/pandas.pdf)\n- [Workflow artifacts](https://github.com/pandas-dev/pandas/actions/workflows/docbuild-and-upload.yml)\n- [pandas cheatsheet](https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf)\n\nLast tested on: 2022-05-24\n\n\u003e pandas uploads the contents of the website as artifacts of docbuild-and-upload workflow. Setting up conda environment and running all those commands is honestly an overkill. Just go to the workflow page, pick a latest successful workflow run and download the artifact. Serve using `python -m http.server` for best results\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## scipy cookbook\n\n\u003c/summary\u003e\n\nWebsite - https://scipy-cookbook.readthedocs.io\n\nSource code repo - https://github.com/scipy/scipy-cookbook\n\nCollection of various uses-contributed recipes to learn scipy\n\n```sh\ngit clone --depth=1 https://github.com/scipy/scipy-cookbook\ncd scipy-cookbook\npip install -r requirements.txt\npython build.py --html\ncd ..\ntar czf \"scipy cookbook.tar.gz\" scipy.org/public\n```\n\n### Direct links\n\n- [Latest HTML + ZIP](https://scipy-cookbook.readthedocs.io/_/downloads/en/latest/htmlzip/)\n\nLast tested on: 2022-05-18\n\n\u003e The latest HTML builds are failing, clone the repository and explore the jupyter notebooks for a better experience\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## scipy devdocs\n\n\u003c/summary\u003e\n\nWebsite - https://scipy.github.io/devdocs\n\nSource code repo - https://github.com/scipy/devdocs\n\nSciPy documentation\n\n```sh\ngit clone --depth=1 https://github.com/scipy/devdocs\ncd devdocs\n# the repository is automatically updated with latest docs\ncd ..\ntar czf \"scipy devdocs.tar.gz\" devdocs/\n```\n\n### Direct links\n\n- [SciPy docs (HTML + ZIP)](https://docs.scipy.org/doc/scipy/scipy-html-1.8.0.zip)\n- [SciPy docs PDF (v1.8.0)](https://docs.scipy.org/doc/scipy/scipy-ref-1.8.0.pdf)\n- [Scipy docs other versions](https://docs.scipy.org/doc/)\n- [github pages](https://github.com/scipy/devdocs/archive/refs/heads/gh-pages.zip)\n\nLast tested on: 2022-05-18\n\n\u003e Works well when served using `python -m http.server`\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## scipy.org website\n\n\u003c/summary\u003e\n\nWebsite - https://scipy.org/\n\nSource code repo - https://github.com/scipy/scipy.org\n\nFundamental algorithms for scientific computing in Python\n\n```sh\ngit clone --depth=1 https://github.com/scipy/scipy.org\ncd scipy.org\npip install -r requirements.txt\nbrew install hugo\nmake html\ncd ..\ntar czf \"scipy.org website.tar.gz\" scipy.org/public\n```\n\nLast tested on: 2022-05-18\n\n\u003e Requires hugo to be installed, follow instructions as per your operating system\n\n\u003c/details\u003e\n\n# Programming languages\n\nOfficial \u0026 useful resources to start learning a new programming language\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## gobyexample\n\n\u003c/summary\u003e\n\nWebsite - https://gobyexample.com\n\nSource code repo - https://github.com/mmcgrana/gobyexample\n\nA hands-on introduction to Go using annotated example programs\n\n```sh\ngit clone --depth=1 https://github.com/mmcgrana/gobyexample\ncd gobyexample\ntools/build\ncd ..\ntar czf \"gobyexample.tar.gz\" gobyexample/public\n```\n\nLast tested on: 2022-09-16\n\n\u003e Some pages are broken because of missing .html extension. So, run with `npx serve` and add .html extention when necessary. For best results run using the go server code given in tools/serve.go file in the repository.\n\n\u003c/details\u003e\n\n# Python\n\nAll python related libraries\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## pydantic\n\n\u003c/summary\u003e\n\nWebsite - https://pydantic-docs.helpmanual.io/\n\nSource code repo - https://github.com/samuelcolvin/pydantic\n\npydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.\n\n```sh\ngit clone --depth=1 https://github.com/samuelcolvin/pydantic\ncd pydantic\nmake install-docs\n# Run the following line in case of errors with 'make docs'\necho \"def exec_examples(): return 0\" \u003e docs/build/exec_examples.py\nmake docs\ncd ..\ntar czf \"pydantic.tar.gz\" pydantic/site\n```\n\nLast tested on: 2022-04-23\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## requests\n\n\u003c/summary\u003e\n\nWebsite - https://requests.readthedocs.io/en/latest/\n\nSource code repo - https://github.com/psf/requests\n\nRequests is an elegant and simple HTTP library for Python, built for human beings.\n\n```sh\ngit clone --depth=1 https://github.com/psf/requests\ncd requests\ncd docs\npip install -r requirements.txt\nmake html\ncd ..\ncd ..\ntar czf \"requests.tar.gz\" requests/docs/_build/html\n```\n\n### Direct links\n\n- [Latest EPUB](https://requests.readthedocs.io/_/downloads/en/latest/epub/)\n- [Latest HTML ZIP](https://requests.readthedocs.io/_/downloads/en/latest/htmlzip/)\n- [Latest PDF](https://requests.readthedocs.io/_/downloads/en/latest/pdf/)\n- [Stable EPUB](https://requests.readthedocs.io/_/downloads/en/stable/epub/)\n- [Stable HTML ZIP](https://requests.readthedocs.io/_/downloads/en/stable/htmlzip/)\n- [Stable PDF](https://requests.readthedocs.io/_/downloads/en/stable/pdf/)\n\nLast tested on: 2022-06-23\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## sqlalchemy\n\n\u003c/summary\u003e\n\nWebsite - https://www.sqlalchemy.org/\n\nSource code repo - https://github.com/sqlalchemy/sqlalchemy\n\nSQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.\n\n```sh\ngit clone --depth=1 https://github.com/sqlalchemy/sqlalchemy\ncd sqlalchemy\ncd doc/build\npip install -r requirements.txt\nmake html\ncd ../..\ncd ..\ntar czf \"sqlalchemy.tar.gz\" doc/build/output/html\n```\n\n### Direct links\n\n- [Latest HTML V1.4](https://docs.sqlalchemy.org/20/sqlalchemy_14.zip)\n- [Latest HTML V2.0](https://docs.sqlalchemy.org/20/sqlalchemy_20.zip)\n\nLast tested on: 2022-05-28\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## typer\n\n\u003c/summary\u003e\n\nWebsite - https://typer.tiangolo.com/\n\nSource code repo - https://github.com/tiangolo/typer\n\nTyper is a library for building CLI applications that users will love using and developers will love creating. Based on Python 3.6+ type hints.\n\n```sh\ngit clone --depth=1 https://github.com/tiangolo/typer\ncd typer\npip install flit\nflit install --user --extras doc\nsh scripts/build-docs.sh\ncd ..\ntar czf \"typer.tar.gz\" typer/site\n```\n\nLast tested on: 2022-04-23\n\n\u003c/details\u003e\n\n# Python web frameworks\n\nWeb frameworks for python\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## bottle\n\n\u003c/summary\u003e\n\nWebsite - https://bottlepy.org/docs/dev/\n\nSource code repo - https://github.com/bottlepy/bottle\n\nBottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.\n\n```sh\ngit clone --depth=1 https://github.com/bottlepy/bottle\ncd bottle\nmake docs\ncd ..\ntar czf \"bottle.tar.gz\" bottle/build/docs/html\n```\n\n### Direct links\n\n- [Latest HTML](https://bottlepy.org/docs/dev/bottle-docs.zip)\n- [Latest PDF](https://bottlepy.org/docs/dev/bottle-docs.pdf)\n\nLast tested on: 2022-05-25\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## django\n\n\u003c/summary\u003e\n\nWebsite - https://www.djangoproject.com/\n\nSource code repo - https://github.com/django/django\n\nThe web framework for perfectionists with deadlines. Django makes it easier to build better web apps more quickly and with less code.\n\n```sh\ngit clone --depth=1 https://github.com/django/django\ncd django\ncd docs\npip install -r requirements.txt\nmake html\ncd ..\ncd ..\ntar czf \"django.tar.gz\" django/docs/_build/html\n```\n\n### Direct links\n\n- [Latest EPUB](https://django.readthedocs.io/_/downloads/en/latest/epub/)\n- [Latest HTML](https://django.readthedocs.io/_/downloads/en/latest/htmlzip/)\n- [Latest PDF](https://django.readthedocs.io/_/downloads/en/latest/pdf/)\n\nLast tested on: 2022-05-25\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## fastapi\n\n\u003c/summary\u003e\n\nWebsite - https://fastapi.tiangolo.com/\n\nSource code repo - https://github.com/tiangolo/fastapi\n\nFastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.\n\n```sh\ngit clone --depth=1 https://github.com/tiangolo/fastapi\ncd fastapi\npip install flit\nflit install --user --extras doc\nsh scripts/build-docs.sh\ncd ..\ntar czf \"fastapi.tar.gz\" fastapi/site\n```\n\nLast tested on: 2022-04-23\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## flask\n\n\u003c/summary\u003e\n\nWebsite - https://flask.palletsprojects.com/en/2.1.x/\n\nSource code repo - https://github.com/pallets/flask\n\nFlask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.\n\n```sh\ngit clone --depth=1 https://github.com/pallets/flask\ncd flask\npip install -e .\npip install -r requirements/docs.txt\ncd docs\nmake html\ncd ..\ncd ..\ntar czf \"flask.tar.gz\" flask/docs/_build/html\n```\n\nLast tested on: 2022-05-25\n\n\u003c/details\u003e\n\n# SSG, SSR\n\nFrameworks like nextjs, nuxtjs used for generating static sites\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Docusaurus\n\n\u003c/summary\u003e\n\nWebsite - https://docusaurus.io\n\nSource code repo - https://github.com/facebook/docusaurus\n\nBuild optimized websites quickly, focus on your content\n\n```sh\ngit clone --depth=1 https://github.com/facebook/docusaurus\ncd docusaurus\nyarn install\nyarn build:packages \u0026\u0026 yarn build:website:fast\ncd ..\ntar czf \"Docusaurus.tar.gz\" docusaurus/website/build\n```\n\nLast tested on: 2022-10-15\n\n\u003e You can use `yarn build:website` if you want to generate static content for all supported languages.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Nuxtjs\n\n\u003c/summary\u003e\n\nWebsite - https://nuxtjs.org\n\nSource code repo - https://github.com/nuxt/nuxtjs.org\n\nThe Intuitive Vue Framework. Build your next Vue.js application with confidence using Nuxt. An open source framework making web development simple and powerful.\n\n```sh\ngit clone --depth=1 https://github.com/nuxt/nuxtjs.org\ncd nuxtjs.org\nyarn install\nyarn build\ncd ..\ntar czf \"Nuxtjs.tar.gz\" nuxtjs.org/dist\n```\n\nLast tested on: 2022-04-29\n\n\u003e Due to the file name restrictions on windows, the build may not work properly with client side hydration. Disable the javascript for best experience.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Nuxtjs V3\n\n\u003c/summary\u003e\n\nWebsite - https://v3.nuxtjs.org\n\nSource code repo - https://github.com/nuxt/framework\n\nThe Intuitive Vue Framework. Build your next Vue.js application with confidence using Nuxt. An open source framework making web development simple and powerful.\n\n```sh\ngit clone --depth=1 https://github.com/nuxt/framework\ncd framework\ncd docs\nyarn install\nyarn build:ci\ncd ..\ncd ..\ntar czf \"Nuxtjs V3.tar.gz\" framework/docs/dist\n```\n\nLast tested on: 2022-04-29\n\n\u003e Due to the file name restrictions on windows, the build may not work properly with client side hydration. Disable the javascript for best experience.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## vitepress\n\n\u003c/summary\u003e\n\nWebsite - https://vitepress.vuejs.org/\n\nSource code repo - https://github.com/vuejs/vitepress\n\nVite \u0026 Vue Powered Static Site Generator\n\n```sh\ngit clone --depth=1 https://github.com/vuejs/vitepress\ncd vitepress\nnpm install\nnpm run docs-build\ncd ..\ntar czf \"vitepress.tar.gz\" vitepress/docs/.vitepress/dist\n```\n\nLast tested on: 2022-06-06\n\n\u003c/details\u003e\n\n# Other\n\nAll other uncategorized tools\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## eslint\n\n\u003c/summary\u003e\n\nWebsite - https://eslint.org\n\nSource code repo - https://github.com/eslint/website\n\nFind and fix problems in your JavaScript code\n\n```sh\ngit clone --depth=1 https://github.com/eslint/website\ncd website\nnpm install\nnpm run build\ncd ..\ntar czf \"eslint.tar.gz\" website/_site\n```\n\nLast tested on: 2022-04-15\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## Mozilla Developer Network\n\n\u003c/summary\u003e\n\nWebsite - https://developer.mozilla.org\n\nSource code repo - https://github.com/mdn/content\n\nResources for Developers, by developers\n\n```sh\ngit clone --depth=1 https://github.com/mdn/content\ncd content\nyarn install\nyarn build\ncp -r node_modules/@mdn/yari/client/build/ .\ncd ..\ntar czf \"Mozilla Developer Network.tar.gz\" content/build\n```\n\nLast tested on: 2022-09-17\n\n\u003e MDN is a huge website with more than 11,000 pages. So, instead of building all pages, you may selectively delete unnecessary categories under `files/en-us` folder. Even though you have all HTML pages in build directory, all files are in lowercase whereas links contains camelcase. So, tools such as `python -m http.server` and `npx serve` may not be suitable to serve these HTML pages. Instead a simple and working approach is to open the html pages directly in the browser.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## prettier\n\n\u003c/summary\u003e\n\nWebsite - https://prettier.io\n\nSource code repo - https://github.com/prettier/prettier\n\nOpinionated code formatter\n\n```sh\ngit clone --depth=1 https://github.com/prettier/prettier\ncd prettier\nyarn install\nyarn build:website\ncd ..\ntar czf \"prettier.tar.gz\" prettier/website/build\n```\n\nLast tested on: 2022-04-23\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\n## typescript\n\n\u003c/summary\u003e\n\nWebsite - https://www.typescriptlang.org/\n\nSource code repo - https://github.com/microsoft/TypeScript-Website\n\nTypeScript is JavaScript with syntax for types.\n\n```sh\ngit clone --depth=1 https://github.com/microsoft/TypeScript-Website\ncd TypeScript-Website\nyarn install\nyarn bootstrap\nyarn build-site\ncd ..\ntar czf \"typescript.tar.gz\" TypeScript-Website/docs/build\n```\n\nLast tested on: 2022-04-23\n\n\u003e Requires node \u003e=13 and node \u003c 15 for building\n\n\u003c/details\u003e\n\n---\n\n## Todo\n\n- [ ] Auto update of README.md on push to main\n\n---\n\nVisit my blog for latest articles related to web development\n[https://naveennamani.github.io/blog](https://naveennamani.github.io/blog) and\nfor projects like this.\n\nFollow me on [dev.to/naveennamani](https://dev.to/naveennamani).\n\n### \u0026copy; Naveen Namani\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaveennamani%2Foffline-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaveennamani%2Foffline-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaveennamani%2Foffline-docs/lists"}