CINXE.COM
project · GitHub Topics · GitHub
<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.com/topics/project","20210418193144","https://web.archive.org/","web","/_static/", "1618774304"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210418193144/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210418193144/https://avatars.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210418193144/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210418193144/https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210418193144cs_/https://github.githubassets.com/assets/frameworks-03e2fd5bd74d065ddc15fc8e3cfbc528.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210418193144cs_/https://github.githubassets.com/assets/site-8da471024fd1ec4aba5d7b71b7675661.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210418193144cs_/https://github.githubassets.com/assets/behaviors-6e8acaad8ac80306d5ef4bda37dbb405.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210418193144cs_/https://github.githubassets.com/assets/site-8da471024fd1ec4aba5d7b71b7675661.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210418193144cs_/https://github.githubassets.com/assets/explore-4d76a3912c1a15dfd150feb7eb22a94e.css"/> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210418193144js_/https://github.githubassets.com/assets/environment-0b3798e0.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210418193144js_/https://github.githubassets.com/assets/chunk-frameworks-795aad02.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210418193144js_/https://github.githubassets.com/assets/chunk-vendor-2952c3cb.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210418193144js_/https://github.githubassets.com/assets/behaviors-12fe1ae1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-animate-on-scroll.js" data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-b63b8d41.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-codemirror.js" data-src="https://github.githubassets.com/assets/chunk-codemirror-f81284b4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-497204c5.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-a5d53ed1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-ea3fe848.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-ca6c72bd.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-6a2a8c20.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-filter-input.js" data-src="https://github.githubassets.com/assets/chunk-filter-input-0c0939e8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-insights-graph.js" data-src="https://github.githubassets.com/assets/chunk-insights-graph-5f0b9074.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-cbf47154.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-notification-list-focus.js" data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-d2f68554.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-99ad0e3b.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-ref-selector.js" data-src="https://github.githubassets.com/assets/chunk-ref-selector-038467ff.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js" data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-44a0c138.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-f56357b4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-7c8abd32.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-58af155f.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-be01c912.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-2e0d30f5.js"></script> <meta name="viewport" content="width=device-width"> <title>project · GitHub Topics · GitHub</title> <meta name="description" content="GitHub is where people build software. More than 56 million people use GitHub to discover, fork, and contribute to over 100 million projects."> <link rel="search" type="application/opensearchdescription+xml" href="/web/20210418193144/https://github.com/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905"/> <meta property="og:url" content="https://web.archive.org/web/20210418193144/https://github.com/"> <meta property="og:site_name" content="GitHub"> <meta property="og:title" content="Build software better, together"> <meta property="og:description" content="GitHub is where people build software. More than 56 million people use GitHub to discover, fork, and contribute to over 100 million projects."> <meta property="og:image" content="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/images/modules/open_graph/github-logo.png"> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/images/modules/open_graph/github-mark.png"> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="620"> <meta property="og:image" content="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/images/modules/open_graph/github-octocat.png"> <meta property="og:image:type" content="image/png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="620"> <meta property="twitter:site" content="github"> <meta property="twitter:site:id" content="13334762"> <meta property="twitter:creator" content="github"> <meta property="twitter:creator:id" content="13334762"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:title" content="GitHub"> <meta property="twitter:description" content="GitHub is where people build software. More than 56 million people use GitHub to discover, fork, and contribute to over 100 million projects."> <meta property="twitter:image:src" content="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/images/modules/open_graph/github-logo.png"> <meta property="twitter:image:width" content="1200"> <meta property="twitter:image:height" content="1200"> <link rel="assets" href="https://github.githubassets.com/"> <meta name="request-id" content="BE30:85A4:1E015F:2C4B44:607C8920" data-pjax-transient="true"/><meta name="html-safe-nonce" content="79c8675baca575c2dbf52d3e86dc33e60fddd955fb3f36aa4a1fe2eb9c7a6172" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9tdWtlc2hndXJwdWRlL21lZHN0b3JlIiwicmVxdWVzdF9pZCI6IkJFMzA6ODVBNDoxRTAxNUY6MkM0QjQ0OjYwN0M4OTIwIiwidmlzaXRvcl9pZCI6IjI4MzY3Njk3Nzk5NzI0ODU4MSIsInJlZ2lvbl9lZGdlIjoic2VhIiwicmVnaW9uX3JlbmRlciI6InNlYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="24e2037615f34d4fe19e30b4c2b79e9af1149dcc8d62f6db49a142648974e9de" data-pjax-transient="true"/> <meta name="github-keyboard-shortcuts" content="" data-pjax-transient="true"/> <meta name="selected-link" value="/topics/project" data-pjax-transient> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com"/><meta name="octolytics-app-id" content="github"/><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event"/> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS,AUTOCOMPLETE_EMOJIS_IN_MARKDOWN_EDITOR"> <meta http-equiv="x-pjax-version" content="beb2e887c62ac66a5097cb7bbee7abda8a2d52a93a446a9750d42b6e9c62263b"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors"> <link rel="mask-icon" href="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <link rel="manifest" href="/web/20210418193144/https://github.com/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 color-bg-info-inverse color-text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed"> <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span> </span> <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner"> <div class="container-lg d-lg-flex flex-items-center p-responsive"> <div class="d-flex flex-justify-between flex-items-center"> <a class="mr-4" href="https://web.archive.org/web/20210418193144/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" class="octicon octicon-mark-github color-text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <div class="d-lg-none css-truncate css-truncate-target width-fit p-2"> </div> <div class="d-flex flex-items-center"> <a href="/web/20210418193144/https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2Ftopics%2Fproject&source=header" class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5 js-signup-redesign-control js-signup-redesign-target" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5f87a0699c14a2eb21edb0becadb81633dab9b34fe6ad5967bd066943b57bc6b"> Sign up </a> <a href="/web/20210418193144/https://github.com/join_next?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2Ftopics%2Fproject&source=header" class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5 js-signup-redesign-variation js-signup-redesign-target" hidden data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5f87a0699c14a2eb21edb0becadb81633dab9b34fe6ad5967bd066943b57bc6b"> Sign up </a> <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars color-text-white" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg> </button> </div> </div> <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto"> <div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-secondary p-3"> <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-x color-text-secondary" viewbox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg> </button> </div> <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Why GitHub? <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20210418193144/https://github.com/features" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/codespaces" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/project-management/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Project management <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/sponsors" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories<span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210418193144/https://github.com/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210418193144/https://github.com/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Explore <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/explore" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn and contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/topics" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/collections" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/trending" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4> <ul class="list-style-none mb-0"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://github.com/readme" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://github.com/events" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://github.community/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://education.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210418193144/https://github.com/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Pricing <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20210418193144/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210418193144/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210418193144/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> </ul> </nav> <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left"> <div class="d-lg-flex min-width-0 mb-3 mb-lg-0"> <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"> <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Topic" data-scope-id="22219" data-scoped-search-url="/topics/project" data-unscoped-search-url="/search" action="/web/20210418193144/https://github.com/topics/project" accept-charset="UTF-8" method="get"> <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" spellcheck="false" autocomplete="off"> <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="WSVdPpfFefye4lvA9GPAZF8loPAQ7W9f05Y8Kd789KqCtqSWnBcH9IYpDcIzLONgwf1xMR4vS27oJGyEf/M0wg=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <img src="https://web.archive.org/web/20210418193144im_/https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210418193144im_/https://github.com/topics/project" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this topic"> In this topic </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="color-text-secondary">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210418193144im_/https://github.com/topics/project" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this topic"> In this topic </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210418193144im_/https://github.com/topics/project" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210418193144im_/https://github.com/topics/project" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this topic"> In this topic </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> </div> </label> </form> </div> </div> </div> <a href="/web/20210418193144/https://github.com/login?return_to=%2Ftopics%2Fproject" class="HeaderMenu-link flex-shrink-0 no-underline mr-3" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4007cc197eda6128bad6b6c8c47a1a8c7b1b2df3b79053ca0da7293926747cb5" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign in </a> <a href="/web/20210418193144/https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2Ftopics%2Fproject&source=header" class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-tertiary rounded px-2 py-1 js-signup-redesign-target js-signup-redesign-control" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4007cc197eda6128bad6b6c8c47a1a8c7b1b2df3b79053ca0da7293926747cb5" data-hydro-click="{"event_type":"analytics.click","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/topics/project;ref_cta:Sign up;ref_loc:header logged out","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4df408e682bcf21cdc1f38c0e39063dc009787eb0258b7a323a2f354814509ff"> Sign up </a> <a href="/web/20210418193144/https://github.com/join_next?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2Ftopics%2Fproject&source=header" class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-tertiary rounded-1 px-2 py-1 js-signup-redesign-target js-signup-redesign-variation" hidden data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4007cc197eda6128bad6b6c8c47a1a8c7b1b2df3b79053ca0da7293926747cb5" data-hydro-click="{"event_type":"analytics.click","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/topics/project;ref_cta:Sign up;ref_loc:header logged out","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4df408e682bcf21cdc1f38c0e39063dc009787eb0258b7a323a2f354814509ff"> Sign up </a> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div data-pjax-replace id="js-flash-container"> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div class="container-lg px-2"> <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div>{{ message }}</div> </div> </div> </template> </div> <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <main id="js-pjax-container" data-pjax-container> <div class="site-subnav color-bg-primary site-subnav-sticky js-sticky"> <nav class="container-lg mx-auto p-responsive" role="navigation" aria-label="Explore navigation"> <div class="d-flex flex-wrap flex-items-center flex-justify-center flex-md-justify-start text-center text-md-left"> <a class="js-selected-navigation-item d-inline-block subnav-primary f5 py-0 py-md-3 mt-2 mt-md-0 mr-0 mr-md-4 no-underline subnav-link" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"EXPLORE","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="edd94eb593cef0bbb2cc17491ccb2dd5aa523f9df58eae3195767081aa8fe155" data-ga-click="Explore, go to explore, location:explore nav" data-selected-links="/explore /explore/email /explore" href="/web/20210418193144/https://github.com/explore">Explore</a> <a class="js-selected-navigation-item selected d-inline-block py-2 py-md-3 mr-3 mr-md-4 no-underline subnav-link" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"TOPICS","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8e5b29d09a82a770ae20d8483ec20bef33516ed8e81d65d300168e55d62b2b20" data-ga-click="Explore, go to topics, location:explore nav" aria-current="page" data-selected-links="topics_path /topics/project /topics" href="/web/20210418193144/https://github.com/topics">Topics</a> <a class="js-selected-navigation-item d-inline-block py-2 py-md-3 mr-3 mr-md-4 no-underline subnav-link" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"TRENDING","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="65dba2f86835d4fc48cd82a9e49e441d75e6e1685fcbba20a486dddeb2d6a820" data-ga-click="Explore, go to trending, location:explore nav" data-selected-links="/trending /trending/developers /trending/developers /trending /trending" href="/web/20210418193144/https://github.com/trending">Trending</a> <a class="js-selected-navigation-item d-inline-block py-2 py-md-3 mr-3 mr-md-4 no-underline subnav-link" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"COLLECTIONS","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="67a688dd68bb05bb8295a4f3438705443a1793546da1c23489a45f9af45db875" data-ga-click="Explore, go to collections, location:explore nav" data-selected-links="collections_path /collections/ /collections" href="/web/20210418193144/https://github.com/collections">Collections</a> <a class="js-selected-navigation-item d-inline-block py-2 py-md-3 mr-3 mr-md-4 no-underline subnav-link" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"EVENTS","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8265f49653b5db140707ba1fd5239b0e97cfb8270daff08e50e96ffaf1f0c49f" data-ga-click="Explore, go to events, location:explore nav" data-selected-links="events_path /events/ /events" href="/web/20210418193144/https://github.com/events">Events</a> <a class="js-selected-navigation-item d-inline-block py-2 py-md-3 mr-3 mr-md-4 no-underline subnav-link" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"GITHUB_SPONSORS","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f6b13aee1f234347448b78e53605b20a3dc4372ccfd465c6312533d8c2136668" data-ga-click="Explore, go to Sponsors, location:explore nav" data-selected-links="sponsors_community_index_path /sponsors/community /sponsors/community" href="/web/20210418193144/https://github.com/sponsors/community">GitHub Sponsors</a> <div class="d-none d-md-block flex-auto text-right"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"NAVIGATION_BAR","click_target":"EXPLORE_EMAIL","click_visual_representation":"GET_EMAIL_UPDATES_BUTTON","actor_id":null,"record_id":null,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8aa944fb2a15e29ae13c2c64d7c13f51ecd27c85e1298237f3eea1dd4f7204b7" data-ga-click="Explore, change email updates, location:explore nav" href="/web/20210418193144/https://github.com/explore/email" class="btn-mktg px-3 py-2"> Get email updates </a> </div> </div> </nav> </div> <div style="background-color: #fcfdfd;"> <div class="container-lg d-sm-flex flex-items-center p-responsive py-5"> <div class="col-sm-10 d-flex flex-items-center mb-3 mb-sm-0"> <div class="border border-black-fade color-bg-info f4 color-text-tertiary text-bold rounded flex-shrink-0 text-center mr-3" style="width: 48px; height: 48; line-height: 48px;"> # </div> <h1 class="h1-mktg"> project </h1> </div> <div class="col-sm-2 text-sm-right"> <div class="d-inline-block js-toggler-container starring-container"> <a class="btn d-flex flex-items-center" href="/web/20210418193144/https://github.com/login?return_to=%2Ftopics%2Fproject" aria-label="You must be signed in to star a topic" title="You must be signed in to star a topic" data-ga-click="Explore, click star button when signed out, action:topics#show; text:Star"> <svg class="octicon octicon-star mr-1" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> </div> </div> </div> <div class="topic p-responsive container-lg"> <div class="d-md-flex gutter-md"> <div class="col-md-8 col-lg-9"> <h2 class="h3-mktg color-text-secondary"> Here are 6,864 public repositories matching this topic... </h2> <div class="d-sm-flex"> <details class="details-reset details-overlay mt-2 mr-3 select-menu"> <summary class="btn btn-sm select-menu-button"> <i>Language:</i> <span data-menu-button>All</span> </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"> <div class="select-menu-header"> <span class="select-menu-title">Filter by language</span> </div> <div class="select-menu-list"> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project" aria-checked="true"> <svg class="octicon octicon-check select-menu-item-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> All <span>6,864</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=javascript" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> JavaScript <span>1,391</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=html" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> HTML <span>739</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=python" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> Python <span>731</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=java" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> Java <span>671</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=c%2B%2B" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> C++ <span>340</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=css" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> CSS <span>331</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=php" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> PHP <span>328</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=typescript" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> TypeScript <span>327</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=jupyter+notebook" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> Jupyter Notebook <span>288</span> </span> </a> <a class="select-menu-item" role="menuitemradio" href="https://web.archive.org/web/20210418193144/https://github.com/topics/project?l=c" aria-checked="false"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text d-flex flex-justify-between" data-menu-button-text> C <span>187</span> </span> </a> </div> </details-menu> </details> <details class="details-reset details-overlay select-menu mt-2"> <summary class="btn btn-sm select-menu-button"> <i>Sort:</i> <span data-menu-button>Best match</span> </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"> <div class="select-menu-header"> <span class="select-menu-title">Sort options</span> </div> <div class="select-menu-list"> <a class="select-menu-item" role="menuitemradio" aria-checked="true" href="/web/20210418193144/https://github.com/topics/project?o=desc&s="> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Best match </span> </a> <a class="select-menu-item" role="menuitemradio" aria-checked="false" href="/web/20210418193144/https://github.com/topics/project?o=desc&s=stars"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Most stars </span> </a> <a class="select-menu-item" role="menuitemradio" aria-checked="false" href="/web/20210418193144/https://github.com/topics/project?o=asc&s=stars"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Fewest stars </span> </a> <a class="select-menu-item" role="menuitemradio" aria-checked="false" href="/web/20210418193144/https://github.com/topics/project?o=desc&s=forks"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Most forks </span> </a> <a class="select-menu-item" role="menuitemradio" aria-checked="false" href="/web/20210418193144/https://github.com/topics/project?o=asc&s=forks"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Fewest forks </span> </a> <a class="select-menu-item" role="menuitemradio" aria-checked="false" href="/web/20210418193144/https://github.com/topics/project?o=desc&s=updated"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Recently updated </span> </a> <a class="select-menu-item" role="menuitemradio" aria-checked="false" href="/web/20210418193144/https://github.com/topics/project?o=asc&s=updated"> <svg class="octicon octicon-check select-menu-item-icon" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> <span class="select-menu-item-text" data-menu-button-text> Least recently updated </span> </a> </div> </details-menu> </details> </div> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":13454011,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b845d43693a3c7381fdbc343b36f89bc061afa3a3478392a0b219f2997f82176" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran"> tuvtran </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="82dc910abb78056ed0bad69063d71c0d2d4a21862d00e62dae9da88e28c6d275" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran/project-based-learning" class="text-bold"> project-based-learning </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b05b512f217b902be06bb7b29908533f2b0339ced7bc9ad66ef043783b724a1a" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Ftuvtran%2Fproject-based-learning" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f2bf3bffd750f092fcfd0f94cd661097ad0b2054776a9e8b1f3452cb86087ec4" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran/project-based-learning/stargazers" class="social-count float-none"> 47.4k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3fc5756572c09f36314c4e1a899cdf21b7f2e3eacf865f71dd4d1ed40c43e9a0" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran/project-based-learning" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3c09f662e4222950d7bed42cfbfe368a549688b21f0fe889860062ff36e9a9ec" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran/project-based-learning/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f1b3226e76005d2a5fe5633dffdccc725f36d532b2903ba562cf79cba933a60e" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran/project-based-learning/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_DISCUSSIONS","click_visual_representation":"DISCUSSIONS_TAB","actor_id":null,"record_id":88011908,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="64808d5da5272e4ec748fc470016e7377c9bec6ddaabd6bca17cd207f9a1d331" data-ga-click="Explore, go to repository discussions, location:explore feed" href="/web/20210418193144/https://github.com/tuvtran/project-based-learning/discussions" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-comment-discussion color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg> Discussions </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>Curated list of project-based tutorials</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":40,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="134669170f47365de79e5bd1fabcd8c7af17406c67c4c354fd329f4a31b64ace" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: javascript" href="/web/20210418193144/https://github.com/topics/javascript" class="topic-tag topic-tag-link f6 mb-2"> javascript </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":84,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cee13f8b91d451c080838494fe39c72d7281b70ed9f51768d583def7648c564c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: python" href="/web/20210418193144/https://github.com/topics/python" class="topic-tag topic-tag-link f6 mb-2"> python </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":344,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d3f01d3e046ef85a0117d91feecb24a903e71afd6d26b422b4cab3da03873ba0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: golang" href="/web/20210418193144/https://github.com/topics/golang" class="topic-tag topic-tag-link f6 mb-2"> golang </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7510,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="339dd26fe206b7c1c166c7df509d54251f50a09a892f6281f2ea6cfab4093d78" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: tutorial" href="/web/20210418193144/https://github.com/topics/tutorial" class="topic-tag topic-tag-link f6 mb-2"> tutorial </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9802,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="187bc1eda66e6d99b10d3aa3e67c88a4d79323850efc3805c7ec5f069eb96690" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: cpp" href="/web/20210418193144/https://github.com/topics/cpp" class="topic-tag topic-tag-link f6 mb-2"> cpp </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12637,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2bdd99777c3b0b87a5abffef37078b50a0e823fe63fe163625b07053f4f7457a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: beginner-project" href="/web/20210418193144/https://github.com/topics/beginner-project" class="topic-tag topic-tag-link f6 mb-2"> beginner-project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":232401,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fc970ce18aba3ae2b17262c7daec6d3ffb5a102200256a289f3010565ab909fb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: webdevelopment" href="/web/20210418193144/https://github.com/topics/webdevelopment" class="topic-tag topic-tag-link f6 mb-2"> webdevelopment </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-30T10:42:04Z" class="no-wrap">Mar 30, 2021</relative-time> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":2245840,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="955985aa3662e260d879d5cf178eefbbbc1b0f69a5305e0510687e50142efb04" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/hilen"> hilen </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":52660585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8cb5009b9426352c8a6cb5ad85da102e159ecb18eba31c9bde836cc891bd757a" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/hilen/TSWeChat" class="text-bold"> TSWeChat </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":52660585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="172ec192420ef5aa5334663d6f568cd707f81d03b886b9768de007e0f2f1ddd4" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fhilen%2FTSWeChat" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":52660585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="58a11ab033f04346400bc00e55449283517ff3a8d9cead01f1b3306fa75527bf" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/hilen/TSWeChat/stargazers" class="social-count float-none"> 3.6k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":52660585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="754b9a977538c841ac6d0e4d14a61a4e1146016def349d6ba3a309765d0ca796" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/hilen/TSWeChat" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":52660585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="81b91bcf84ffec59a46e575481efd8cf1866b42e3c8bd0842c9fa0ad6f43fe63" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/hilen/TSWeChat/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":52660585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c0dcd3a45a3d61e9be9ffac3180d6f887eaaccd6112b5a23cecb7482fd801350" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/hilen/TSWeChat/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A WeChat alternative. Written in Swift 5.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":16,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="193e6e134f7266490cccad1f34d0b976cc508666ed822bbc34d8eb9cc3d42086" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: audio" href="/web/20210418193144/https://github.com/topics/audio" class="topic-tag topic-tag-link f6 mb-2"> audio </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":510,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1c3935ba778db056d3ab1a6c4e61a8613437b9a1338d57cd479efb861b87e2f5" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: keyboard" href="/web/20210418193144/https://github.com/topics/keyboard" class="topic-tag topic-tag-link f6 mb-2"> keyboard </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2111,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d90c7d751234f7829e7133b6286dec896fbc2a56b3af16ec50c99a85fc387361" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: json" href="/web/20210418193144/https://github.com/topics/json" class="topic-tag topic-tag-link f6 mb-2"> json </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7580,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="942105bdb0b85a8bec07488d33acd73f7b9825f664f2d2c2c086cc7af9474bb7" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: ui" href="/web/20210418193144/https://github.com/topics/ui" class="topic-tag topic-tag-link f6 mb-2"> ui </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89dcdf0d80390f17911d8f9c6cbe28d6aa53fc1ed3f7a873a7556381394ec6cf" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: rxswift" href="/web/20210418193144/https://github.com/topics/rxswift" class="topic-tag topic-tag-link f6 mb-2"> rxswift </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":17497,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9b544c7ee08de66e3bda131211c211e278d378877b083ed5e66335f740daa28b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: alamofire" href="/web/20210418193144/https://github.com/topics/alamofire" class="topic-tag topic-tag-link f6 mb-2"> alamofire </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":44646,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d7c3a41cdb1b71e273bdac4b93a1b4fcb01e19d20cac3b7e5cd2d27dfaadff58" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: swift-3" href="/web/20210418193144/https://github.com/topics/swift-3" class="topic-tag topic-tag-link f6 mb-2"> swift-3 </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":45468,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="31b63396bd084baaa7a34057aa4ac3964a3551a21383a6377ff6805481b7365a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: snapkit" href="/web/20210418193144/https://github.com/topics/snapkit" class="topic-tag topic-tag-link f6 mb-2"> snapkit </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":60044,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c8aef9beccc89c968581e3d546dd7e28ee3dedd47b47c1e940ebcd0356fb8fca" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: wechat" href="/web/20210418193144/https://github.com/topics/wechat" class="topic-tag topic-tag-link f6 mb-2"> wechat </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2019-07-28T08:57:46Z" class="no-wrap">Jul 28, 2019</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #ffac45"></span> <span itemprop="programmingLanguage">Swift</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":9828093,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="88236234b0c73079b56b069b0b5a8b944e7ddcfe9ff17b55ed3283460a99d3a4" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/mattermost"> mattermost </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e8dcda417351b65f3c10ef7b3e684371fb844bd9f1fb66e36d97fe7487eabb9e" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/mattermost/focalboard" class="text-bold"> focalboard </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b2d501eb1ed63b30611c6ff3d5e4c9665169fe1bad04fe7d590783b511d523d5" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fmattermost%2Ffocalboard" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="75507e00a7af467d05b08151445d786cdf0ac648f3d935039ce645ce93bff975" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/mattermost/focalboard/stargazers" class="social-count float-none"> 3.1k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="eb0e8f28e7b6e25a94fc7f2eccc6f15092067db861ee4b0acf0b1e473fb5f725" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/mattermost/focalboard" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="443ffce09f9706b8290ab4debd9a7f0dbc904d3c29ea3a7dcd48745916ef7775" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/mattermost/focalboard/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="aad6d1618859775d1f1b066234d5fb0750b7a8476f5b1ed2095a0adf78917cb0" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/mattermost/focalboard/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_DISCUSSIONS","click_visual_representation":"DISCUSSIONS_TAB","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fe1bf26928d691fcbe0c89fd149fde783677c7c3d28103171fdc6e1c84873bc9" data-ga-click="Explore, go to repository discussions, location:explore feed" href="/web/20210418193144/https://github.com/mattermost/focalboard/discussions" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-comment-discussion color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg> Discussions </a> </nav> </div> <div class="border-bottom color-bg-primary"> <article class="p-3"> <div class="d-flex flex-justify-between mb-3"> <div class="flex-auto"> <span title="Status: open" class="State State--open State--small v-align-bottom mr-1"> <svg class="octicon octicon-issue-opened" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Open </span> <h1 class="d-inline flex-auto f3 text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"BIG_GOOD_FIRST_ISSUE","actor_id":null,"record_id":859240003,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="681b029ecd7d8e520032433b01555535a27c52df244846197722a4ee121ea7dd" data-ga-click="Explore, go to issue, location:good first issues;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/mattermost/focalboard/issues/278" class="color-text-primary"> Bug: Should not be able to drag items in shared read-only gallery view </a> </h1> </div> </div> <div class="d-flex"> <div class="mr-3"> <img class="avatar avatar-user avatar-small" alt="chenilim" src="https://web.archive.org/web/20210418193144im_/https://avatars.githubusercontent.com/u/46905241?v=4" width="32" height="32"> </div> <div class="flex-auto" style="width: 80%;"> <div class="Box Box--condensed position-relative timeline-comment--caret"> <div class="Box-header f6 color-text-secondary"> <strong class="color-text-primary text-bold"> chenilim </strong> commented <relative-time datetime="2021-04-15T20:53:54Z" class="no-wrap">Apr 15, 2021</relative-time> </div> <div class="Box-body comment-body markdown-body position-relative overflow-hidden pt-3" style="max-height:200px"> <p>Importance: P3</p> <p><strong>Steps to reproduce the behavior:</strong></p> <ol> <li>Open or create a gallery view with multiple cards</li> <li>Share the board</li> <li>Open an incognito window and open the readonly shared board link</li> <li>Try to drag a card in the gallery view</li> <li>Able to drag, but dropping has no effect</li> </ol> <p><strong>Expected behavior:</strong><br> Should not be able to start the drag on a readonly view</p> <p><strong>Platform:</strong></p> <ul> <li>Chrome 89</li> </ul> <div class="position-absolute right-0 left-0 bottom-0 text-center" style="background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0));"> <a class="btn btn-outline btn-sm mx-auto my-3" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"READ_MORE","actor_id":null,"record_id":859240003,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1a1e51f27c90aa9c3a51e15c5687f609edd12186724c4cc608cd5db1ef5bff73" data-ga-click="Explore, go to issue, location:good first issues;text:read more;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/mattermost/focalboard/issues/278"> Read more </a> </div> </div> </div> <div class="mt-3"> <span class="discussion-item-icon border-white-fade-15 ml-0 mr-2"> <svg class="octicon octicon-tag" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"></path></svg> </span> <div class="labels lh-condensed"> <a class="d-inline-block IssueLabel" style="background-color: #A54259; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":2833900714,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3cfc52fbdb0213a13268e6e869f2cdbce5f0b80284f7e1d2f82de2c42cd70b21" title="Looking for a contributor to fix it" href="/web/20210418193144/https://github.com/mattermost/focalboard/issues?q=is%3Aopen+is%3Aissue+label%3A%22Up+for+grabs%22">Up for grabs</a> <a class="d-inline-block IssueLabel" style="background-color: #d73a4a; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":2405156929,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="39dcfe9250a5d17d3f78b39c6b44dbef51ee88c0ed56b1a09a9fba8b643bf012" title="Something isn't working" href="/web/20210418193144/https://github.com/mattermost/focalboard/issues?q=is%3Aopen+is%3Aissue+label%3Abug">bug</a> <a class="d-inline-block IssueLabel" style="background-color: #7057ff; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":2405156933,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2d9661f9114eb497be1038b429e176b0a9e774f8e42dddf92f8235498a557cd6" title="Good for newcomers" href="/web/20210418193144/https://github.com/mattermost/focalboard/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22">good first issue</a> </div> </div> </div> </div> </article> <div class="px-3 pb-3"> <article class="d-flex flex-justify-between mb-2"> <div class="flex-auto"> <span title="Status: open" class="State State--open State--small mr-1"> <svg class="octicon octicon-issue-opened" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Open </span> <h1 class="d-inline flex-auto h5 lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"LITTLE_GOOD_FIRST_ISSUE","actor_id":null,"record_id":859237154,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="22eca51238b01b918cfe30e2388da35867bdc27ae2623a30e7867bf1571d5e0f" data-ga-click="Explore, go to issue, location:good first issues;size:small;" href="https://web.archive.org/web/20210418193144/https://github.com/mattermost/focalboard/issues/277" class="color-text-primary"> Bug: Content drag grip should not appear on shared read-only boards </a> </h1> </div> </article> <article class="d-flex flex-justify-between mb-2"> <div class="flex-auto"> <span title="Status: open" class="State State--open State--small mr-1"> <svg class="octicon octicon-issue-opened" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Open </span> <h1 class="d-inline flex-auto h5 lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"LITTLE_GOOD_FIRST_ISSUE","actor_id":null,"record_id":835077992,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9a8773b84c6c9a1923bb63ad0db1e897cdc9f615be9deb6e561c25e2dbfdf5c5" data-ga-click="Explore, go to issue, location:good first issues;size:small;" href="https://web.archive.org/web/20210418193144/https://github.com/mattermost/focalboard/issues/108" class="color-text-primary"> Feature Request: Windows App - set a min width and auto-sizing </a> </h1> </div> <div class="f6 color-text-secondary text-right no-wrap mt-1 ml-3"> <svg class="octicon octicon-comment color-text-secondary mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.75 2.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 01.75.75v2.19l2.72-2.72a.75.75 0 01.53-.22h4.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25H2.75zM1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0113.25 12H9.06l-2.573 2.573A1.457 1.457 0 014 13.543V12H2.75A1.75 1.75 0 011 10.25v-7.5z"></path></svg> 4 </div> </article> <div class="mt-3"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_CONTRIBUTE_PAGE","click_visual_representation":"CLICK_VISUAL_REPRESENTATION_UNKNOWN","actor_id":null,"record_id":301793434,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="feb9c7e64066b70ef75927d3fb7d49344c2131cc8510cc58f5e6098b0b3c8c40" data-ga-click="Explore, go to repository contribute, location:good first issues; text:more good first issues;" href="/web/20210418193144/https://github.com/mattermost/focalboard/contribute" class="btn btn-outline btn-sm "> Find more good first issues <span class="Bump-link-symbol">→</span> </a> </div> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":46014311,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c0dde6f951b4e70c12a07de359ce07f454463a04fe7f3d8736cf7177791b411c" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/FlutterOpen"> FlutterOpen </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":162835243,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ee50de5d3b8849d532d83cb51053986f9bcd7e5ea090ad090f9744c0f80b1a1b" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/FlutterOpen/flutter-ui-nice" class="text-bold"> flutter-ui-nice </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":162835243,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="67929d46994b2e1d4d5d86d9f87ecd9be12fa1efd3252897988afe3d98735117" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2FFlutterOpen%2Fflutter-ui-nice" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":162835243,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d010e6fbcb640d0b8ffcd2758746ed22606951eb18f9179c00d0f33b29c944f6" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/FlutterOpen/flutter-ui-nice/stargazers" class="social-count float-none"> 2.9k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":162835243,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5522106def281ba2da7744bec9bbf0a8043213f69e948bf4fe3d28e9fea332ed" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/FlutterOpen/flutter-ui-nice" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":162835243,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b140236756b9768a45425cd5058b3b67a51de9f644852f7e7ff4e08209a59517" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/FlutterOpen/flutter-ui-nice/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":162835243,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cb6f81f30c2b19b7ca837f217ea6a74d775f87406ecbecc0e7670651155d09d9" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/FlutterOpen/flutter-ui-nice/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>More than 130+ pages in this beautiful app and more than 45 developers has contributed to it.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":242,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9fe389d2f1dcb069d8f38d497d527775db200543d3cfd060171353e5f232b99a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: api" href="/web/20210418193144/https://github.com/topics/api" class="topic-tag topic-tag-link f6 mb-2"> api </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":769,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="29494e34d79ff1bcf4f9c52d44709763f3575f939921a4f943baa9701d95c48a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: app" href="/web/20210418193144/https://github.com/topics/app" class="topic-tag topic-tag-link f6 mb-2"> app </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":903,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89ad6b6dd6fb6e164d9174b8e953649d6d604bc0188fad72f206486f1198f758" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: package" href="/web/20210418193144/https://github.com/topics/package" class="topic-tag topic-tag-link f6 mb-2"> package </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2138,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="addeca0bc471c536be72b4928254f3b30c28dbc2325f64c3c69e8b900f8fff12" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: demo" href="/web/20210418193144/https://github.com/topics/demo" class="topic-tag topic-tag-link f6 mb-2"> demo </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2497,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f4de093f0aef108025ce5057ae2d914a0450230476e7b840decefc7934bdda9d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: google" href="/web/20210418193144/https://github.com/topics/google" class="topic-tag topic-tag-link f6 mb-2"> google </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7580,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="942105bdb0b85a8bec07488d33acd73f7b9825f664f2d2c2c086cc7af9474bb7" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: ui" href="/web/20210418193144/https://github.com/topics/ui" class="topic-tag topic-tag-link f6 mb-2"> ui </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":8949,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a9dc073458e046122934a3adac9f16a65f5511e28bec2499e09c64057601275c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: course" href="/web/20210418193144/https://github.com/topics/course" class="topic-tag topic-tag-link f6 mb-2"> course </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9868,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5726361c2daff6da098e7b0b6ca235f9e10ed2a85edfb30a39a30343eb7b9a38" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: simple" href="/web/20210418193144/https://github.com/topics/simple" class="topic-tag topic-tag-link f6 mb-2"> simple </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12045,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="64a380a5d44e90ca6eda7d0617a4cb9df1815c6e195be5ab8b0d8aeb918832ff" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: kit" href="/web/20210418193144/https://github.com/topics/kit" class="topic-tag topic-tag-link f6 mb-2"> kit </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12696,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="01794edffe66568929515c68948fef0aad70ddea253fa3b9b11294fd8a3769c1" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: animation" href="/web/20210418193144/https://github.com/topics/animation" class="topic-tag topic-tag-link f6 mb-2"> animation </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12805,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="16e7cbc67a696d224394fa4150fae1b9cebc3e69068878724b13122592aa2021" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: listview" href="/web/20210418193144/https://github.com/topics/listview" class="topic-tag topic-tag-link f6 mb-2"> listview </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13078,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3f62d47b3297bd3d9974ece83672fa8f76f256b3f8bb986769bdb2744e1fba79" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: layout" href="/web/20210418193144/https://github.com/topics/layout" class="topic-tag topic-tag-link f6 mb-2"> layout </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13177,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="35906e0a9ffd0f7d554a1fd95c0548f73dcb31d165b3173f06b9d5e50b83a0be" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: example" href="/web/20210418193144/https://github.com/topics/example" class="topic-tag topic-tag-link f6 mb-2"> example </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":20679,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a5d5193eddbf68b6223f4b52b2a092ef0cd54b0db5d073d35996644e83ae43cb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: plugins" href="/web/20210418193144/https://github.com/topics/plugins" class="topic-tag topic-tag-link f6 mb-2"> plugins </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":21070,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="125196ef927c6074fcaaa5be2a905d0522ea1c9b292fb99470593c7b2cbeeb82" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: widgets" href="/web/20210418193144/https://github.com/topics/widgets" class="topic-tag topic-tag-link f6 mb-2"> widgets </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":21901,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="730a9f562148ec2682b3be1e053b2ff028fed1cc3b54dee204be8aa9fd96c428" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: resources" href="/web/20210418193144/https://github.com/topics/resources" class="topic-tag topic-tag-link f6 mb-2"> resources </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":60647,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="57c13eb96d60b613f1c287dcde754cf1799ac55db23470c79c44dde72bf13f59" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: learn" href="/web/20210418193144/https://github.com/topics/learn" class="topic-tag topic-tag-link f6 mb-2"> learn </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":109541,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6d13351ea54df0829d9ab8b57b6d5e0c33714abfe10d6ce7d78db7f35f1c36c1" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: flutter" href="/web/20210418193144/https://github.com/topics/flutter" class="topic-tag topic-tag-link f6 mb-2"> flutter </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":219069,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2cbc0c902bdd44e0aae84240187b02d71e7fcb1e123bfa43d156cdc153dc66f3" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: tabview" href="/web/20210418193144/https://github.com/topics/tabview" class="topic-tag topic-tag-link f6 mb-2"> tabview </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-02-11T04:16:39Z" class="no-wrap">Feb 11, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #00B4AB"></span> <span itemprop="programmingLanguage">Dart</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":12070073,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e3fdb8d89b3a052182db89e6335493772863f34e8bbd01175fd5d9a3afab0d9e" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/hua1995116"> hua1995116 </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":89442380,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="060bf0a3314ac260cce459154450b5b1eb538ade3feffa764149bd722a97da68" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/hua1995116/webchat" class="text-bold"> webchat </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":89442380,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a33d7801e333c26d55d581218e46d87e94b15f344d8ebc5b2ebc9333c0fb8f87" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fhua1995116%2Fwebchat" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":89442380,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2aae16ad5a72466e118c6bb2e5448248fb8532c363943e816056412f2ecf3f1d" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/hua1995116/webchat/stargazers" class="social-count float-none"> 1.8k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":89442380,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2174028640146513972c3c02e3a0f344d8b0038ca532765ecb6278cbe16b50e9" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/hua1995116/webchat" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":89442380,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="baf9aadaad085f1300c71a53516d10dbb2d69c1a792e2c1ddb4073b7785caa93" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/hua1995116/webchat/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":89442380,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6758cbff18ffdf4517b2b4639921ca6b353428a981b13d5534091ad0ad157dce" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/hua1995116/webchat/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div> <g-emoji class="g-emoji" alias="speaker" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f508.png">🔈</g-emoji> Websocket project based on vue(基于vue2.0的实时聊天项目)</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":39,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89551f06a8a3d32e508ed8d8e85b5219d13f38b879d13f05b0760ab3664ed420" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: nodejs" href="/web/20210418193144/https://github.com/topics/nodejs" class="topic-tag topic-tag-link f6 mb-2"> nodejs </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":4880,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7cc80f48729d217c21e079040eb1f36827625abb6f3137b852a446c3b6657203" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: express" href="/web/20210418193144/https://github.com/topics/express" class="topic-tag topic-tag-link f6 mb-2"> express </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9216,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d4b0b9533cc9b1efb00a2cc0d629b1d96762b12dd4e7756a5f769847f146d706" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: mongodb" href="/web/20210418193144/https://github.com/topics/mongodb" class="topic-tag topic-tag-link f6 mb-2"> mongodb </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9275,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="51868f54813f9567a43bc8bc01cb014f74b48dbf73f2deda1fd53903425f5865" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: vue" href="/web/20210418193144/https://github.com/topics/vue" class="topic-tag topic-tag-link f6 mb-2"> vue </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13060,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6fa692d9af5c53189cfe1794e0b3b096b3faed0c246f22feef749708c715b3c0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: websocket" href="/web/20210418193144/https://github.com/topics/websocket" class="topic-tag topic-tag-link f6 mb-2"> websocket </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-02-06T04:49:00Z" class="no-wrap">Feb 6, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":14322948,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f2a8c741a882abcaff67ca863794f86af50e595fc726ba89199dd702a6363984" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch"> iphysresearch </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":100055801,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="20db0808779851fdc5055d261ae5e0eb2971dc9e91e8dbccf02fdbb0f162936e" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/DataSciComp" class="text-bold"> DataSciComp </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":100055801,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="73cb5e7c85e0deb92462070e7c31816d46c4f80012b3297c938b5e2a87b2d070" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fiphysresearch%2FDataSciComp" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":100055801,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2997003ee379738a94b72cf7ec92d43abde6be90ff373f0d5267fff2d5d47daa" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/DataSciComp/stargazers" class="social-count float-none"> 1.6k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":100055801,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4716c091d0f11137f1253ea85575bbbdd8f43a1242466f0587c36fc2f0b5440b" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/DataSciComp" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":100055801,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e2f6c700adb6e36466d44a1919c8840bb5fe3a6ab7b3ff563a8e7553a69a397c" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/DataSciComp/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":100055801,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="862a6032873b5ebaf660a9fe888f189bacf791cb1edc94abb1d95cc6496f9bc0" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/DataSciComp/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A collection of popular Data Science Challenges/Competitions || Countdown timers to keep track of the entry deadlines.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":367,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="60bcd506eb1cbf634156972344fe40410ce2460c3f1655a9bc97e6d158b6a7ad" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: challenge" href="/web/20210418193144/https://github.com/topics/challenge" class="topic-tag topic-tag-link f6 mb-2"> challenge </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":368,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a90deea85aa2629685a1160df50472f82a5433dd3de874b71ff6977050def15c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: competition" href="/web/20210418193144/https://github.com/topics/competition" class="topic-tag topic-tag-link f6 mb-2"> competition </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2129,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4291a13d793337bf71788a931b71260f81f0cfe261b29419fc87b1041e38c2df" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: data-science" href="/web/20210418193144/https://github.com/topics/data-science" class="topic-tag topic-tag-link f6 mb-2"> data-science </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":438866,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="761149fdacc5882d3f5d0f0755929432d25fde4d8a81d668159b24372542b88d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: data-challenge" href="/web/20210418193144/https://github.com/topics/data-challenge" class="topic-tag topic-tag-link f6 mb-2"> data-challenge </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":855557,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e8f9c5c99d9e6b30b42ae2001e6ff1f2dd09b08be19727cc9e0488d69c77e451" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: numer" href="/web/20210418193144/https://github.com/topics/numer" class="topic-tag topic-tag-link f6 mb-2"> numer </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":1044884,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c434fd8e6bbab0a1798c35d5a66841c8872662b97b8d21834d34f5a9a52ff6fe" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: data-science-competitions" href="/web/20210418193144/https://github.com/topics/data-science-competitions" class="topic-tag topic-tag-link f6 mb-2"> data-science-competitions </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":1044885,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c283b055619dfb3c822eaf1f7642ac47a89bbfb4b4e7ee7248bae9354a92373d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: data-driven-optimization" href="/web/20210418193144/https://github.com/topics/data-driven-optimization" class="topic-tag topic-tag-link f6 mb-2"> data-driven-optimization </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":1044886,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="127a1d31ec8b6ba46ac9dfd6c9f8766a298adfa3512d06f07e815857d38de719" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: grand-challenge" href="/web/20210418193144/https://github.com/topics/grand-challenge" class="topic-tag topic-tag-link f6 mb-2"> grand-challenge </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-25T22:52:10Z" class="no-wrap">Mar 25, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":33669385,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6efe2106a14b4babe274abb687654e6a2f028d6d3a85f3ab487e51a8c92d401e" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/mafaca"> mafaca </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":121145608,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="01ce4feac16d4ab385a795ffdc50a1385d47e76a768fc3bdf5d92024894d306d" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/mafaca/UtinyRipper" class="text-bold"> UtinyRipper </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":121145608,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b1d1b5f6afbcb7c5ac7c9d8b87a513f1fb1097cbdb47ebc70a4ef1ea95c58606" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fmafaca%2FUtinyRipper" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":121145608,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e9a2bb48f7e8342f392d35ea36edc00c9569c3c06487b5c33bbdd730a8b800a7" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/mafaca/UtinyRipper/stargazers" class="social-count float-none"> 1.6k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":121145608,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b937f4e10765d1535ca3c2ee92681ae30ab417bb9d44fdaff665004d41dd4269" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/mafaca/UtinyRipper" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":121145608,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e570be3b4cd2a283c7e597db099f40a157550ebaa59f1ef8c7ccb684fe26cf67" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/mafaca/UtinyRipper/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":121145608,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="275afcdab79a4a53e95a8c34270aa58f9b33f2541cd55e47149e1480fff9fcf5" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/mafaca/UtinyRipper/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>GUI and API library to work with Engine assets, serialized and bundle files</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9241,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4105c61e163e18bba4ece4f471ec2ad5dde77d114094bcbb2c807f71552a5425" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: resource" href="/web/20210418193144/https://github.com/topics/resource" class="topic-tag topic-tag-link f6 mb-2"> resource </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":11962,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7e1d9128a3e09bcb3a27f09823f9907f6a21ced3e0dc8b43f4d4eff06671087b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: unity" href="/web/20210418193144/https://github.com/topics/unity" class="topic-tag topic-tag-link f6 mb-2"> unity </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12425,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4b88d4db0782a90ef16b8fbd04793d16cde2b29b3033aa39dd7a3f497430f89d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: bundle" href="/web/20210418193144/https://github.com/topics/bundle" class="topic-tag topic-tag-link f6 mb-2"> bundle </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12715,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cc09b8165f16ab9ada1343cc32c1f585576288e9c5aefd7a0ef5979f432f1ab3" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: viewer" href="/web/20210418193144/https://github.com/topics/viewer" class="topic-tag topic-tag-link f6 mb-2"> viewer </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":14147,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fc232026390c61511fc09b8060c0f9098b8e6bb90765ed26df9068752708f171" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: extract" href="/web/20210418193144/https://github.com/topics/extract" class="topic-tag topic-tag-link f6 mb-2"> extract </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":16931,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9840aa71c6011c8e3b1375eac95febe01b5ef9671c7ad94747b7d06388c1466b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: ripper" href="/web/20210418193144/https://github.com/topics/ripper" class="topic-tag topic-tag-link f6 mb-2"> ripper </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":20864,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a445c32f0ff6ff1646e1a03c62c5f97acf44132dcba3e18d78d8380d78a460a1" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: unity3d" href="/web/20210418193144/https://github.com/topics/unity3d" class="topic-tag topic-tag-link f6 mb-2"> unity3d </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":23525,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e323a6e8af5145d7c2f82fb6b2afb58463b83af1d98a5fa953345e4952103d43" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: source" href="/web/20210418193144/https://github.com/topics/source" class="topic-tag topic-tag-link f6 mb-2"> source </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":44154,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4cc8ecdb1bad2db6d49c03a02d9d7be610c96a206c4c175292f6d918131e2fe5" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: debug" href="/web/20210418193144/https://github.com/topics/debug" class="topic-tag topic-tag-link f6 mb-2"> debug </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":94261,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="af134837f7065d81a98902850db34636831b11409f6f6bb38e268e4c3e7f2a53" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: unpack" href="/web/20210418193144/https://github.com/topics/unpack" class="topic-tag topic-tag-link f6 mb-2"> unpack </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":190148,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="321103f37e711249da71b5697a75d28682b7ed4bc36440ca1f9d196b7b536bbb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: asset" href="/web/20210418193144/https://github.com/topics/asset" class="topic-tag topic-tag-link f6 mb-2"> asset </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":314870,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="79ba7bfa465a9d17afae5e3a7cb631fd6c28ea33aa6d424c4b4731b594fde941" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: assetbundle" href="/web/20210418193144/https://github.com/topics/assetbundle" class="topic-tag topic-tag-link f6 mb-2"> assetbundle </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-04-16T01:09:39Z" class="no-wrap">Apr 16, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #178600"></span> <span itemprop="programmingLanguage">C#</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":7535935,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5f6481afc06b661d1f78c51c8544471e589c7a743d646dce2cd1ddeceb98269d" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/spatie"> spatie </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":74663019,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1f1d8e634c2870d120d0ae2b484c1cc749a7a101377982033d5c02f63c78f886" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/spatie/checklist-going-live" class="text-bold"> checklist-going-live </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="Sponsor @spatie" data-hydro-click="{"event_type":"sponsors.button_click","payload":{"button":"TOPIC_PAGE_SPONSOR","sponsorable_login":"spatie","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fd8622deb0c12b09c12fd8ff376928a59630571801e5e2d22b93d46de828172e" href="/web/20210418193144/https://github.com/sponsors/spatie" class="btn btn-sm mr-2"> <svg class="octicon octicon-heart icon-sponsor mr-1 text-pink v-align-middle" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z"></path></svg> <span class=" v-align-middle">Sponsor</span> </a> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":74663019,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c84a49fbd739afcc8e64f4fa96e4f9424490aba54a903ffd1496aee84f37a4c6" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fspatie%2Fchecklist-going-live" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":74663019,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="70b040bc84f98403b0b2db3bb4ab190e1adc7db2fe349ba0252ec12c55d8f64a" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/spatie/checklist-going-live/stargazers" class="social-count float-none"> 1.4k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":74663019,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ed43b3e353e7c1321294d50fe9b9bf9cfca9c10bdd2149b47b0a4a5e37e8d816" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/spatie/checklist-going-live" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":74663019,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cf1ddb34fa662ef554715cf6b0b1976bd78c1fde15c136e5d92d85247ba37354" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/spatie/checklist-going-live/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":74663019,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="eccb1ebbbc1a14461f42815f37c86b5948184ed40f42e79f61fb4565d69eb06a" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/spatie/checklist-going-live/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>The checklist that is used when a project is going live</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":452,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="09ea8228c00de8c1399c36105522ef4c9f1c9108d24185e63d5db9929a4c7fd0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: checklist" href="/web/20210418193144/https://github.com/topics/checklist" class="topic-tag topic-tag-link f6 mb-2"> checklist </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":16888,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="eaaf0dedbbcd14e4ba165729c7b15c48d0bc6f8b9f946aef20ca1eb97fec72d1" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: production" href="/web/20210418193144/https://github.com/topics/production" class="topic-tag topic-tag-link f6 mb-2"> production </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22303,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e6bdf2b270ca9be2c47596bb612b4de786b8c87d5d588953bd3baccd2d0ed496" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: live" href="/web/20210418193144/https://github.com/topics/live" class="topic-tag topic-tag-link f6 mb-2"> live </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":232401,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fc970ce18aba3ae2b17262c7daec6d3ffb5a102200256a289f3010565ab909fb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: webdevelopment" href="/web/20210418193144/https://github.com/topics/webdevelopment" class="topic-tag topic-tag-link f6 mb-2"> webdevelopment </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2020-10-12T09:03:40Z" class="no-wrap">Oct 12, 2020</relative-time> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":3438646,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8cd96932aed077f353da3c44b19e24bdda25fc28a8ef5d29ad56d729c4a1811b" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/osbzr"> osbzr </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":55025852,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b477c02772bee5c7d3c36520dc4bab948671d72e532169de4e6225513e45083b" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/osbzr/gooderp_addons" class="text-bold"> gooderp_addons </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":55025852,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8875dd80aba71ffabbf9ff4e6abfd7c1d0ee7656c5148a8766a949560647462a" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fosbzr%2Fgooderp_addons" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":55025852,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fbaceb6d0078805a14b636917c1d6876b7cf39f5d72c58f553dc7126592b7848" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/osbzr/gooderp_addons/stargazers" class="social-count float-none"> 1.3k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":55025852,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="87874a0fe94f0cc54cd5cdf182df1b40b1e77374309cc71b3fa2eaa40c1dd569" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/osbzr/gooderp_addons" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":55025852,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="579dc75ff7b45cbb5e460735d07e3e3fbfe21de45423964c377b7027753423df" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/osbzr/gooderp_addons/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":55025852,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5196c22e0286d58ae0ca2ac2ed08a27450a6a189b4f01a837823ea4dd5343a08" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/osbzr/gooderp_addons/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>可能是中国用户数最多的开源ERP</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":84,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cee13f8b91d451c080838494fe39c72d7281b70ed9f51768d583def7648c564c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: python" href="/web/20210418193144/https://github.com/topics/python" class="topic-tag topic-tag-link f6 mb-2"> python </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":754,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="155f31594c36ea9a0f15b17e1e82fa15d920044e5b029fda4a3671d6ae7badf4" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: finance" href="/web/20210418193144/https://github.com/topics/finance" class="topic-tag topic-tag-link f6 mb-2"> finance </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9619,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="bdca579f182932b2c7ae661412875d2c046aaed1c2e311797eccf85076a5e2de" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: fork" href="/web/20210418193144/https://github.com/topics/fork" class="topic-tag topic-tag-link f6 mb-2"> fork </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12719,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="be8b1cf90a924c6fe65bd3ebeb391612c476da39ef78f2dd2579db170fa82b80" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: erp" href="/web/20210418193144/https://github.com/topics/erp" class="topic-tag topic-tag-link f6 mb-2"> erp </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":17616,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2ac0f4052ae0d18052ae99ee70efbb481ffe610704680c8fea74fd737ac18830" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: accounting" href="/web/20210418193144/https://github.com/topics/accounting" class="topic-tag topic-tag-link f6 mb-2"> accounting </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":34573,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2d53d4640a91d3a422c0297efe9b8656efab0433d3f1047585b97ab1e13df02d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: odoo" href="/web/20210418193144/https://github.com/topics/odoo" class="topic-tag topic-tag-link f6 mb-2"> odoo </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":45124,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="483d06b2d2c9b53dc4e02f7a60008162100bfa1088990b1092d95dabda664aae" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: china" href="/web/20210418193144/https://github.com/topics/china" class="topic-tag topic-tag-link f6 mb-2"> china </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":127582,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0d1c930b0f2b72ec91970e30884d527aaef3b289c5d36f1221c73072f6bcebda" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: scm" href="/web/20210418193144/https://github.com/topics/scm" class="topic-tag topic-tag-link f6 mb-2"> scm </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2020-08-03T11:14:25Z" class="no-wrap">Aug 3, 2020</relative-time> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":383994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7c89fbd161caa3e1b7cfcd712f5a9df0e4d44f3570c814944a024e752ef4cb65" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/jonschlinkert"> jonschlinkert </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":14242519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="285b1e7c1f79c64ab1b5610564dd4a0b3c38ccae52ff1eb7d80e3b08bc3b4088" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/jonschlinkert/markdown-toc" class="text-bold"> markdown-toc </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="Sponsor @jonschlinkert" data-hydro-click="{"event_type":"sponsors.button_click","payload":{"button":"TOPIC_PAGE_SPONSOR","sponsorable_login":"jonschlinkert","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="03b1e1c33415b97e96d827a872caf2600c847d84fc1a345d7b89c4d5b21a8033" href="/web/20210418193144/https://github.com/sponsors/jonschlinkert" class="btn btn-sm mr-2"> <svg class="octicon octicon-heart icon-sponsor mr-1 text-pink v-align-middle" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z"></path></svg> <span class=" v-align-middle">Sponsor</span> </a> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":14242519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b2f0fb61ed6cecc576c031204248ede9294af9f394b4f4c8c65a460d4045e3aa" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fjonschlinkert%2Fmarkdown-toc" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":14242519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="73bef69a4173490853f74c519d0ebfa71e808583f3a43a6c0e5c627711dc1ce7" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/jonschlinkert/markdown-toc/stargazers" class="social-count float-none"> 1.2k </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":14242519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f517455fc6a2c246fd7053cee4c7b7b32f68ca877cfff7081c9b97edeefe9214" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/jonschlinkert/markdown-toc" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":14242519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d4e304b4def6830e63b18971c7989d21a5222424b3cd41ed30426e44db22a10b" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/jonschlinkert/markdown-toc/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":14242519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c9704cabe75943a8b2d706e69aca6aa4fba32c85f7cd64b502e9a111bc70a0ca" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/jonschlinkert/markdown-toc/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>Generate a markdown TOC (table of contents) for a README or any markdown files, using remarkable. Used by assemble, verb, and lots of other projects on GitHub. API and CLI.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":39,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89551f06a8a3d32e508ed8d8e85b5219d13f38b879d13f05b0760ab3664ed420" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: nodejs" href="/web/20210418193144/https://github.com/topics/nodejs" class="topic-tag topic-tag-link f6 mb-2"> nodejs </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":40,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="134669170f47365de79e5bd1fabcd8c7af17406c67c4c354fd329f4a31b64ace" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: javascript" href="/web/20210418193144/https://github.com/topics/javascript" class="topic-tag topic-tag-link f6 mb-2"> javascript </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":297,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e2e2169a44bedf3b562609b0e3efaadb36a5ff6b67732bfd74b13bf42ec46f1f" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: markdown" href="/web/20210418193144/https://github.com/topics/markdown" class="topic-tag topic-tag-link f6 mb-2"> markdown </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":469,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="de8e8c031a479eac7cc4b13039246ba22238b186c3ee290350896c0b6eda56db" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: readme" href="/web/20210418193144/https://github.com/topics/readme" class="topic-tag topic-tag-link f6 mb-2"> readme </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7469,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5dd0dd3a1c651c2dc980565d7a987e5d94dd7d1079f45aadab501b07cd3856da" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: node" href="/web/20210418193144/https://github.com/topics/node" class="topic-tag topic-tag-link f6 mb-2"> node </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12058,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="079459e8bce9eb1457abf49123fc523c660712350f8111f8f6cbc8020bbbca13" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: navigation" href="/web/20210418193144/https://github.com/topics/navigation" class="topic-tag topic-tag-link f6 mb-2"> navigation </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12962,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="159237721f025bcfe3ba3e0381e5530acb3e7e9a6e666c1620f04d3e6373778f" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: table-of-contents" href="/web/20210418193144/https://github.com/topics/table-of-contents" class="topic-tag topic-tag-link f6 mb-2"> table-of-contents </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":59605,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="78fcd99b36a93698aee3ff4906b0c24709cf1483d80ab88db599f0bfe8701dd6" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: toc" href="/web/20210418193144/https://github.com/topics/toc" class="topic-tag topic-tag-link f6 mb-2"> toc </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":60913,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a36ead4defa10c9a1571ccdb123146c5d8a726f99610c735bb9ef5e58ac922be" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: toc-generator" href="/web/20210418193144/https://github.com/topics/toc-generator" class="topic-tag topic-tag-link f6 mb-2"> toc-generator </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":118600,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1bb637ac69212ad2dc09ba25eb042b2a9ec9e1633cfef8515626cc7167f2d54b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: markdown-toc" href="/web/20210418193144/https://github.com/topics/markdown-toc" class="topic-tag topic-tag-link f6 mb-2"> markdown-toc </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":168297,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d1fc1ea99ffb2649daab7e14989425c61069cd257893bc0e60fc7274f884f70a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: remarkable" href="/web/20210418193144/https://github.com/topics/remarkable" class="topic-tag topic-tag-link f6 mb-2"> remarkable </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":282585,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="391ce3a007eb6bc5443c8dc91ed0b49a3ef14f8b85d763cfa5f1090f4fd74a04" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: md" href="/web/20210418193144/https://github.com/topics/md" class="topic-tag topic-tag-link f6 mb-2"> md </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":604455,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e8f3660f974e09cf59d62164a500d9b8345a6ce5f8de4df3bf88bf875f5f0db4" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: jonschlinkert" href="/web/20210418193144/https://github.com/topics/jonschlinkert" class="topic-tag topic-tag-link f6 mb-2"> jonschlinkert </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2020-04-19T09:35:59Z" class="no-wrap">Apr 19, 2020</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_IMAGE","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="66e16b5c6ff0ccd2d3e0d4b3025563056b53c87986a4d4614fe970b06275ffd5" data-ga-click="Explore, go to repository, location:explore feed" style="max-height:275px" href="/web/20210418193144/https://github.com/neuronetio/gantt-elastic" class="overflow-hidden flex-items-center rounded-top-1 border-black-fade border-bottom d-flex position-relative"> <img loading="lazy" src="https://web.archive.org/web/20210418193144im_/https://repository-images.githubusercontent.com/138396301/7581d000-b4b6-11e9-8caf-66a7e148e042" alt="gantt-elastic" class="d-block width-full"> </a> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":25027696,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3003c3e269676f40172f3d4b2dba9e5fcc80e8f95c0fb9fad75e97bef4e7391a" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/neuronetio"> neuronetio </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="55cefc7ba8ca4b257d33235e0b55b32fd2859746da37751c1ff5cd5d7238ec36" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/neuronetio/gantt-elastic" class="text-bold"> gantt-elastic </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="261983bf8a1479c0a1125228e148d97627427b75fd492c2fc13dd04a82521c13" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fneuronetio%2Fgantt-elastic" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="554ea6aca8abefdc7b675b421b1cdad4c039311c77e00e4c44f2f78962134d4e" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/neuronetio/gantt-elastic/stargazers" class="social-count float-none"> 881 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e9c2905bcb8ac6d22b5c8127e6595c208f0215595f31e4af802af98117b681ac" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/neuronetio/gantt-elastic" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2e95d4e303038d19abacf8b88a963484dc6f6a670b3e20f75d27a47c414ebbc6" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/neuronetio/gantt-elastic/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":138396301,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="574806aeb31e89e2d6af05fb2752f29dd8a68dc1cab4e64cbd540f185bf6c07f" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/neuronetio/gantt-elastic/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>Gantt Chart [ javascript gantt chart, gantt component, vue gantt, vue gantt chart, responsive gantt, project manager , vue projects ]</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":40,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="134669170f47365de79e5bd1fabcd8c7af17406c67c4c354fd329f4a31b64ace" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: javascript" href="/web/20210418193144/https://github.com/topics/javascript" class="topic-tag topic-tag-link f6 mb-2"> javascript </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":123,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9f0fa9021e0a6500d24b9c210d6c29edbb3e538209c7a5f38f615ae5cda3b38a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: svg" href="/web/20210418193144/https://github.com/topics/svg" class="topic-tag topic-tag-link f6 mb-2"> svg </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":269,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ecab88b5d8a6fef1ae9ff699e2f97e1ed34bee4004dacbe27e5aa4b6efbd0583" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: jquery" href="/web/20210418193144/https://github.com/topics/jquery" class="topic-tag topic-tag-link f6 mb-2"> jquery </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2142,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dae616fc519b797b0ae2e43b08cf12c8384dbe68acc9d3a34ee14c97e1de07e2" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: task" href="/web/20210418193144/https://github.com/topics/task" class="topic-tag topic-tag-link f6 mb-2"> task </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2367,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="283435b2b7ff6a2d340fb8f21f0f7174faf13f17d7c8ea16db869832f790b903" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: vuejs" href="/web/20210418193144/https://github.com/topics/vuejs" class="topic-tag topic-tag-link f6 mb-2"> vuejs </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9275,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="51868f54813f9567a43bc8bc01cb014f74b48dbf73f2deda1fd53903425f5865" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: vue" href="/web/20210418193144/https://github.com/topics/vue" class="topic-tag topic-tag-link f6 mb-2"> vue </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12123,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e6005ba00c34efe2a6813089db1b7e35759b709439aa32e9ff09c25fcd60b189" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: responsive" href="/web/20210418193144/https://github.com/topics/responsive" class="topic-tag topic-tag-link f6 mb-2"> responsive </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":35109,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="47d114f8c382c7e8abb3a059ef827b747d8ac8c4b030c1017cd4a52411ee4698" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project-management" href="/web/20210418193144/https://github.com/topics/project-management" class="topic-tag topic-tag-link f6 mb-2"> project-management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":109502,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d320e79d336d313ce3ebffd260883bd500b613f6a4e955811c13753bcd1f6adb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: task-manager" href="/web/20210418193144/https://github.com/topics/task-manager" class="topic-tag topic-tag-link f6 mb-2"> task-manager </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":151275,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d8b973c42d44e45edac90d932935314dec079f836759e5fddc4f794e8c78943f" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: gantt-chart" href="/web/20210418193144/https://github.com/topics/gantt-chart" class="topic-tag topic-tag-link f6 mb-2"> gantt-chart </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":184155,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a499e3ab452c30a68548f01be729d6f1c96c184ab53f40347dac70d86a8f922b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: gantt" href="/web/20210418193144/https://github.com/topics/gantt" class="topic-tag topic-tag-link f6 mb-2"> gantt </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":184161,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="455fc7219533f3cb1c2d17ca06472cd0fdbff142fd0394931786755abfc00f66" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: javascript-gantt" href="/web/20210418193144/https://github.com/topics/javascript-gantt" class="topic-tag topic-tag-link f6 mb-2"> javascript-gantt </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":441763,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="819d06d0b7b382968ded1c7c57c56b66aa8fc0b823d5c269049d51393a62148c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: vue-gantt" href="/web/20210418193144/https://github.com/topics/vue-gantt" class="topic-tag topic-tag-link f6 mb-2"> vue-gantt </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":559056,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="19a4565763699d23de24cc0ec8dc942544c9fb3a04ebb8ab861c45f59921592c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: jquery-gantt" href="/web/20210418193144/https://github.com/topics/jquery-gantt" class="topic-tag topic-tag-link f6 mb-2"> jquery-gantt </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":804117,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0b7cec0697a816eeeb5c0160e3844137eeb5d3bec523137382a52807c5042596" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: gantt-javascript" href="/web/20210418193144/https://github.com/topics/gantt-javascript" class="topic-tag topic-tag-link f6 mb-2"> gantt-javascript </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":804118,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5dded41d62631cb31eb880acc387f8c179db2a0ec2dbf79788e5766301f9b91a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project-gantt" href="/web/20210418193144/https://github.com/topics/project-gantt" class="topic-tag topic-tag-link f6 mb-2"> project-gantt </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":860768,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="46bae5916b16cedb8ecde949598ca29f37fba3005605abb4519d5c5d4607115a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: vue-gantt-chart" href="/web/20210418193144/https://github.com/topics/vue-gantt-chart" class="topic-tag topic-tag-link f6 mb-2"> vue-gantt-chart </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":860769,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="352e1b1b68a1e9338229215c2867a4b4397dab2ee54de2254fea5d8e1bb248cc" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: gantt-component" href="/web/20210418193144/https://github.com/topics/gantt-component" class="topic-tag topic-tag-link f6 mb-2"> gantt-component </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":860770,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="db336f3cd0eb0a125b60c16a71a30b508448facd5d3f07ff97b68231588833a5" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: vue-gantt-component" href="/web/20210418193144/https://github.com/topics/vue-gantt-component" class="topic-tag topic-tag-link f6 mb-2"> vue-gantt-component </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-02T09:46:32Z" class="no-wrap">Mar 2, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #2c3e50"></span> <span itemprop="programmingLanguage">Vue</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":183829,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b888263bcb20609718aa29f6afba91075ebf281f7afb387923014af8a8d543f8" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/dmayer"> dmayer </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":13483186,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="88299a7a391cae47786cb81ec87bb66e04260b7253fd977115e647b7165bc6ee" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/dmayer/idb" class="text-bold"> idb </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":13483186,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ff63bc813796c31399e71c8c493a1f6734cacf7d253cc65fd47311ea0d8d24ec" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fdmayer%2Fidb" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":13483186,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0e8d4624c9b31006424261c5ef2dd158c13ca7458818245d05721113bd8463b4" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/dmayer/idb/stargazers" class="social-count float-none"> 873 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":13483186,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="332387e6937f7404fee885f11d7c1d7c53ffcb58192fedde7bc190130d731691" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/dmayer/idb" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":13483186,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1754d7b89e326813a8af2788b88f7048d6b33e56b16289cbe6b80509cfae092e" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/dmayer/idb/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":13483186,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b71fd4b10907b7fc617f55b06da36a42bf556237a72cf382e8017e76a5a85168" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/dmayer/idb/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>idb is a tool to simplify some common tasks for iOS pentesting and research</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2018-07-11T08:07:24Z" class="no-wrap">Jul 11, 2018</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #701516"></span> <span itemprop="programmingLanguage">Ruby</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":17361753,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a5c13182f0909dcc81903ca5b94a55f5b9c40629d5b6182453ce91d98d5996d2" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/pauljamescleary"> pauljamescleary </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":91960306,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fa345f4102a3e416089f8e751109e8497d7d7dfaade4778074db42b8f2d1d668" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store" class="text-bold"> scala-pet-store </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":91960306,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="aa338ff87e18d620eb6836e94f8c70295ab84601fc597d60adfcd924414b8d1d" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fpauljamescleary%2Fscala-pet-store" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":91960306,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9382c5a6c9e7a512571f858db6d644f48eda76a0e0b545cf393e5017f191a664" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/stargazers" class="social-count float-none"> 816 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":91960306,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fec20071fb7018a25488d3cc4dfe447b63c463989243cbe034b67f65e73ad1e4" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":91960306,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1e7fababdc363c2ac407377c1929948b021341cea12e31259490b162865eaa3a" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":91960306,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="32f714eb4842b8aae0c189c708120284501165a6650c2d1aec027d44570d9c38" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <article class="p-3"> <div class="d-flex flex-justify-between mb-3"> <div class="flex-auto"> <span title="Status: open" class="State State--open State--small v-align-bottom mr-1"> <svg class="octicon octicon-issue-opened" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Open </span> <h1 class="d-inline flex-auto f3 text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"BIG_GOOD_FIRST_ISSUE","actor_id":null,"record_id":388833244,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ececf8b22a58f1534774dd92d9d1cc0c4ab41f859efe58d8b31c62b38162a1b1" data-ga-click="Explore, go to issue, location:good first issues;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/issues/106" class="color-text-primary"> Use `requests.request(params=xxx)` for python client </a> </h1> </div> </div> <div class="d-flex"> <div class="mr-3"> <img class="avatar avatar-user avatar-small" alt="pauljamescleary" src="https://web.archive.org/web/20210418193144im_/https://avatars.githubusercontent.com/u/17361753?v=4" width="32" height="32"> </div> <div class="flex-auto" style="width: 80%;"> <div class="Box Box--condensed position-relative timeline-comment--caret"> <div class="Box-header f6 color-text-secondary"> <strong class="color-text-primary text-bold"> pauljamescleary </strong> commented <relative-time datetime="2018-12-07T22:15:36Z" class="no-wrap">Dec 7, 2018</relative-time> </div> <div class="Box-body comment-body markdown-body position-relative overflow-hidden pt-3" style="max-height:200px"> <p>Currently, we manually append the params to the url / query string using urljoin. Instead, we can send the query params in as a dictionary</p> <div class="position-absolute right-0 left-0 bottom-0 text-center" style="background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0));"> <a class="btn btn-outline btn-sm mx-auto my-3" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"READ_MORE","actor_id":null,"record_id":388833244,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a9101c7c391fec1e44ded3baf7fb885400e247a4eb4fbc82311122db37a0d5e6" data-ga-click="Explore, go to issue, location:good first issues;text:read more;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/issues/106"> Read more </a> </div> </div> </div> <div class="mt-3"> <span class="discussion-item-icon border-white-fade-15 ml-0 mr-2"> <svg class="octicon octicon-tag" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"></path></svg> </span> <div class="labels lh-condensed"> <a class="d-inline-block IssueLabel" style="background-color: #5319e7; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":787586010,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0044abb6bdd4be0f91edee77029a1aa5e8346e9beb09ca102e7d4699436ddef1" title="good first issue" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22">good first issue</a> <a class="d-inline-block IssueLabel" style="background-color: #128A0C; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":609862519,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="194505de49c55161d0d224ac3377a245992fcfeb904841bbc1148f3656244d46" title="help wanted" href="/web/20210418193144/https://github.com/pauljamescleary/scala-pet-store/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22">help wanted</a> </div> </div> </div> </div> </article> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":16525886,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e300b9a29d40bc520411275d64fd948f001b4a76be76167fe20c998afe503c96" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/goodnesskay"> goodnesskay </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":92717621,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="79476e706b71f9387b2056f779ef6956c5ba5d84d0bbed64eb67ddd37d82b868" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/goodnesskay/Laravel-Open-Source-Projects" class="text-bold"> Laravel-Open-Source-Projects </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":92717621,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6f85088f9081aa5310e10d27b577e14af07f462faa6b96495694c636a7ffdb5c" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fgoodnesskay%2FLaravel-Open-Source-Projects" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":92717621,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ae2938f92f61e160db921232225e420e77abe244313b62acc3dff36dc40e4865" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/goodnesskay/Laravel-Open-Source-Projects/stargazers" class="social-count float-none"> 691 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":92717621,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c25c1624085cbc6782ccc5d20a4cb4eee3782255798f18ab3b5e2316c6347458" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/goodnesskay/Laravel-Open-Source-Projects" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":92717621,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="29ac2ec552cdd78c7c4501aac080101c68c644bc64e1db10ddb5e220ce575a00" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/goodnesskay/Laravel-Open-Source-Projects/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":92717621,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="01f6be18024c3bdbc4256164b97c92d141363c4d503d634ff246c27faefe87ca" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/goodnesskay/Laravel-Open-Source-Projects/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A Web Artisan list of categorized OPEN SOURCE PROJECTS built with Laravel PHP Framework.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":382,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="aa9dca710fc1c9faa129556b832e1bfc80a9eb3af6a8f77a800dad8b870fb292" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: open-source" href="/web/20210418193144/https://github.com/topics/open-source" class="topic-tag topic-tag-link f6 mb-2"> open-source </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":397,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="734774dfebaa83d652c0e9fd6b72f83e620b366e238e35097b9122e3184ea3b0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: php" href="/web/20210418193144/https://github.com/topics/php" class="topic-tag topic-tag-link f6 mb-2"> php </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2439,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="747e0b04d6e689e3d2e6dd308606141d106bed7bd9a1563549d5fdffb0957c30" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: laravel" href="/web/20210418193144/https://github.com/topics/laravel" class="topic-tag topic-tag-link f6 mb-2"> laravel </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12563,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3ecabd28321e4c6b98d5d2578057087d6ce9bf51bb8080f484c247ef5d57b91a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: open" href="/web/20210418193144/https://github.com/topics/open" class="topic-tag topic-tag-link f6 mb-2"> open </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":21426,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1ece50fc539274833830d29b2ec3a391755d319723f2adacc9aa6a24e2ad8568" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: laravel-framework" href="/web/20210418193144/https://github.com/topics/laravel-framework" class="topic-tag topic-tag-link f6 mb-2"> laravel-framework </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":35227,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5701b9ce6a74c604312f146f77ea2bce882942b27ae8f85c7648d99ad03ff9bc" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: laravel-package" href="/web/20210418193144/https://github.com/topics/laravel-package" class="topic-tag topic-tag-link f6 mb-2"> laravel-package </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":177979,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9f2ce48042fdddb3467898ad5c40ccc074d56d7637b50a7060d7746225cc0071" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: newbie" href="/web/20210418193144/https://github.com/topics/newbie" class="topic-tag topic-tag-link f6 mb-2"> newbie </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":189456,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2e631b051d209a9ea627ce4270c4c0f662e33611c2b8b6f7f524c1a928902282" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: open-source-project" href="/web/20210418193144/https://github.com/topics/open-source-project" class="topic-tag topic-tag-link f6 mb-2"> open-source-project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":374781,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="050d4e34b4c5ecd6888d91efa2ebf5249bc79faee3917ce1d9e01394de399b30" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: newbie-help" href="/web/20210418193144/https://github.com/topics/newbie-help" class="topic-tag topic-tag-link f6 mb-2"> newbie-help </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":493044,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fa786da00a64b7af4a1b82f7790600d6b34c503dea9a0f2c8e05df7776279beb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: categorized" href="/web/20210418193144/https://github.com/topics/categorized" class="topic-tag topic-tag-link f6 mb-2"> categorized </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-01-24T21:10:36Z" class="no-wrap">Jan 24, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #4F5D95"></span> <span itemprop="programmingLanguage">PHP</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":13607728,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6d6a3708d74652a4dfb0290c03035cc7c09efd296a5bace58d95cba4260fc092" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/brookshi"> brookshi </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":82440765,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="818d746a4b20e05600346477be8e4f2122a8bb9e30cba9d410e9ca945b6d60ac" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/brookshi/awesome-typescript-projects" class="text-bold"> awesome-typescript-projects </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":82440765,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="14d975443cfe6b24810a315588fd580352a0f6719b9344dcaf221150d13fbbb4" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fbrookshi%2Fawesome-typescript-projects" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":82440765,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="872f91b904ca3b82752a989dd81a63d815f7c6502daf455ec360038284948508" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/brookshi/awesome-typescript-projects/stargazers" class="social-count float-none"> 667 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":82440765,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fbcdbad8998b256151d18910f36d4db40885657ebb0fb1f644a8e2680cd8b9bc" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/brookshi/awesome-typescript-projects" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":82440765,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="27bb093aeace11b613fc15369ff917e4e7fc4f46ab65ac88cf002d12699dcd93" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/brookshi/awesome-typescript-projects/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":82440765,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="62da6097c1675907d1108120632edd0f595a644c07b4a22076d2f0e8e252e9d4" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/brookshi/awesome-typescript-projects/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>awesome typescript open source projects, includes IDE, Framework, Library, Tool</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2509,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="bee115a63587ffa1f2e2f4ca61b8c5b79a40f2733736a927bf3f39dbdff9ed3b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: awesome" href="/web/20210418193144/https://github.com/topics/awesome" class="topic-tag topic-tag-link f6 mb-2"> awesome </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7537,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7c420bce021da0055db2d05de22d48f49bb24a2dc4ea98df3dc5bce1a7b8c3a8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: typescript" href="/web/20210418193144/https://github.com/topics/typescript" class="topic-tag topic-tag-link f6 mb-2"> typescript </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2018-07-29T02:41:33Z" class="no-wrap">Jul 29, 2018</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #2b7489"></span> <span itemprop="programmingLanguage">TypeScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":3799439,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="11e931e068faf61b7d322da62588461cdec5871d59e6eaf3b2c8f83f2fdc9959" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/modesttree"> modesttree </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":48297632,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="28139fef9e02555b64fbbc8a838d8e6e562ee3fcb5ab2d94cd33cf82dfefd6d9" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/modesttree/Projeny" class="text-bold"> Projeny </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":48297632,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4645002a5a8d92c93f0be0c1bbd8a84d666151853a0785b787fe96305f3a78fd" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fmodesttree%2FProjeny" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":48297632,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="26db94549a727539a43cd5f1a6249171af274d83ce67cc0fe85dc31a5b0714ec" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/modesttree/Projeny/stargazers" class="social-count float-none"> 657 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":48297632,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b7799080066f3292e37de9a271a83f804b45c6029b7268b10251a384c681f4c0" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/modesttree/Projeny" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":48297632,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9ad5e613d3c9edf85b871d9216351a906e2007fad11ae861ed5927288627f8c4" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/modesttree/Projeny/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":48297632,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7a8f17a286eb8cfbaa61ac5d5e245f808d40cdb2043f66cb17a5bf0c725f0468" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/modesttree/Projeny/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A project and package manager for Unity</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":677,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a5bd530172753444792ba67c4f5ba3b17f9b8dd3dfbcc897f4657a9f0a4bfa3e" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: package-manager" href="/web/20210418193144/https://github.com/topics/package-manager" class="topic-tag topic-tag-link f6 mb-2"> package-manager </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":903,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89ad6b6dd6fb6e164d9174b8e953649d6d604bc0188fad72f206486f1198f758" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: package" href="/web/20210418193144/https://github.com/topics/package" class="topic-tag topic-tag-link f6 mb-2"> package </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9197,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="abdd77d9f31e62d3f0a29f990687572e0af6682f8c49cb1dc512a5d0a377c672" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: dependency-manager" href="/web/20210418193144/https://github.com/topics/dependency-manager" class="topic-tag topic-tag-link f6 mb-2"> dependency-manager </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12395,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7a79651b28311a1ad7a98a18020b7e3b84b13f4b1364f3304c16fa9c20783cd3" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: organization" href="/web/20210418193144/https://github.com/topics/organization" class="topic-tag topic-tag-link f6 mb-2"> organization </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12450,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="99b7e29dc71fe6114a25e16b2c30ec02e3d26e9509e87b2cf4d9a8438d071d3c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: manager" href="/web/20210418193144/https://github.com/topics/manager" class="topic-tag topic-tag-link f6 mb-2"> manager </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":14214,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0225e512fc7ff431e830583ea0ada2864142a4ea7b4b2efc6d636d59fc481f43" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: management" href="/web/20210418193144/https://github.com/topics/management" class="topic-tag topic-tag-link f6 mb-2"> management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":20864,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a445c32f0ff6ff1646e1a03c62c5f97acf44132dcba3e18d78d8380d78a460a1" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: unity3d" href="/web/20210418193144/https://github.com/topics/unity3d" class="topic-tag topic-tag-link f6 mb-2"> unity3d </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":35109,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="47d114f8c382c7e8abb3a059ef827b747d8ac8c4b030c1017cd4a52411ee4698" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project-management" href="/web/20210418193144/https://github.com/topics/project-management" class="topic-tag topic-tag-link f6 mb-2"> project-management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":119642,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2775acbe7963284d573b4f835c95abef525190126b55df486ce63518d38e7f87" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: dependency" href="/web/20210418193144/https://github.com/topics/dependency" class="topic-tag topic-tag-link f6 mb-2"> dependency </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2019-02-05T17:19:30Z" class="no-wrap">Feb 5, 2019</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #178600"></span> <span itemprop="programmingLanguage">C#</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":5691980,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4190abed9ed6c706eb96f962abfd70c20acc81806d9b0015d8211d260ac096b6" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/antoniodeluca"> antoniodeluca </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":60419625,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c7c0fa6e56a842317cd8aa56976ef24f2c65b2e66f0bdf6cf33eb85490a68c27" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/antoniodeluca/dn2a" class="text-bold"> dn2a </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":60419625,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2cb9634b60f858395570261c11a7b77ecb248b299db31d58d3db957a32d154c5" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fantoniodeluca%2Fdn2a" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":60419625,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ca0adfd9651897de887599934272db288747987089fe44481ac0cbff336f863b" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/antoniodeluca/dn2a/stargazers" class="social-count float-none"> 463 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":60419625,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6ddb93754f8151eb58ae5d9bb551d076e96e6677463c910e970f6cf651ebae0a" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/antoniodeluca/dn2a" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":60419625,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="82c37f1f62652f11a879cae2f5c1a8ed3bc92fd3a919e104bf8f793b635270b0" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/antoniodeluca/dn2a/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":60419625,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d87da1b844b093d0d9ba6626021da1edac0602c902683e790d1cf0536e4af590" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/antoniodeluca/dn2a/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>DN2A - Digital Neural Networks Architecture</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2169,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="589b787b5e652fa753b6d20d1d70a06e34f6245502e79daa5ffa9ce9aa571c7f" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: machine-learning" href="/web/20210418193144/https://github.com/topics/machine-learning" class="topic-tag topic-tag-link f6 mb-2"> machine-learning </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":44842,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="db0b90e3e460f658456fb812f0bde002ef34bbefe48eddc65fe94788d58531e5" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: neural-networks" href="/web/20210418193144/https://github.com/topics/neural-networks" class="topic-tag topic-tag-link f6 mb-2"> neural-networks </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":878096,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0df08944ae7b66efff91d5fbee7c247c9adf3605fafa2b7f3783f8c5cd4ede70" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: dn2a" href="/web/20210418193144/https://github.com/topics/dn2a" class="topic-tag topic-tag-link f6 mb-2"> dn2a </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-31T01:44:29Z" class="no-wrap">Mar 31, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":14322948,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f2a8c741a882abcaff67ca863794f86af50e595fc726ba89199dd702a6363984" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch"> iphysresearch </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":134931675,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ed0b98df5923e9a57e32004b9d9f0816212bea5efd4ca3a719d6b8ae1639aafc" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/TOP250movie_douban" class="text-bold"> TOP250movie_douban </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":134931675,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="be78e582367e1dad4ff5f763230186407542d1703292970bf9a892b2bef2ce4d" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fiphysresearch%2FTOP250movie_douban" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":134931675,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="81cf2e5aa53722598719ad76e24623485174399b35615eafe17b33286cd0398e" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/TOP250movie_douban/stargazers" class="social-count float-none"> 404 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":134931675,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="102687aa68febce3d39673849a568fef45f99770b6691726c6af1c0a0fa521b0" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/TOP250movie_douban" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":134931675,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="302a1d53132fe1c269cb186e8c35f7b48c0b8c3c3f16ca5666a96f6f9f03d8de" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/TOP250movie_douban/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":134931675,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="12c6a7110e0b81314f6103261043e63f0efb0623d80b9021ab334f12ef045bc2" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/iphysresearch/TOP250movie_douban/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>TOP250豆瓣电影短评:Scrapy 爬虫+数据清理/分析+构建中文文本情感分析模型</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2020-06-29T13:10:14Z" class="no-wrap">Jun 29, 2020</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #DA5B0B"></span> <span itemprop="programmingLanguage">Jupyter Notebook</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":6374832,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1385e47aa40f3d143a7fc63dd0843f512c98e899516598c953c971545527afaf" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/amilajack"> amilajack </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":174743668,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="78fbba0f1ada26c0ad81e5c4c0609311f9034f3fd1a5a260066a2af1af44adb1" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/amilajack/project-checklist" class="text-bold"> project-checklist </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="Sponsor @amilajack" data-hydro-click="{"event_type":"sponsors.button_click","payload":{"button":"TOPIC_PAGE_SPONSOR","sponsorable_login":"amilajack","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d571dd5dd81039cc99765efa311ba039f8ee9bfb0708fa753515c1a8c4743c4a" href="/web/20210418193144/https://github.com/sponsors/amilajack" class="btn btn-sm mr-2"> <svg class="octicon octicon-heart icon-sponsor mr-1 text-pink v-align-middle" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z"></path></svg> <span class=" v-align-middle">Sponsor</span> </a> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":174743668,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c53ab929be26dc70700de4ed181a983c799b03ada89a5e0afadcfd09bed6e411" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Familajack%2Fproject-checklist" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":174743668,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d6aed7291482cc5db41a12f8661d3832f4a3a725eaf2c3ec58ed1bd7a98b1f1f" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/amilajack/project-checklist/stargazers" class="social-count float-none"> 397 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":174743668,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0cef05cf4f9f837e5f7d451954aeec3661726f9c24586455457a3de42207e62f" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/amilajack/project-checklist" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":174743668,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="241edcb20842a935a48f9262a982b244ec63b6fdb21da59dfa62890192286be6" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/amilajack/project-checklist/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":174743668,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4b4b593ee4da57f7919ea60a88c39b88f0e96698c67ede92946cfaa8fba48bc2" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/amilajack/project-checklist/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <article class="p-3"> <div class="d-flex flex-justify-between mb-3"> <div class="flex-auto"> <span title="Status: open" class="State State--open State--small v-align-bottom mr-1"> <svg class="octicon octicon-issue-opened" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Open </span> <h1 class="d-inline flex-auto f3 text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"BIG_GOOD_FIRST_ISSUE","actor_id":null,"record_id":426653558,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="91ce9ac26e058c280137085a6d4caacf1267fb3f73e7be8f1a6198b271254f3a" data-ga-click="Explore, go to issue, location:good first issues;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/amilajack/project-checklist/issues/18" class="color-text-primary"> "name it and they will come" </a> </h1> </div> </div> <div class="d-flex"> <div class="mr-3"> <img class="avatar avatar-user avatar-small" alt="amilajack" src="https://web.archive.org/web/20210418193144im_/https://avatars.githubusercontent.com/u/6374832?v=4" width="32" height="32"> </div> <div class="flex-auto" style="width: 80%;"> <div class="Box Box--condensed position-relative timeline-comment--caret"> <div class="Box-header f6 color-text-secondary"> <strong class="color-text-primary text-bold"> amilajack </strong> commented <relative-time datetime="2019-03-28T18:47:42Z" class="no-wrap">Mar 28, 2019</relative-time> </div> <div class="Box-body comment-body markdown-body position-relative overflow-hidden pt-3" style="max-height:200px"> <p>This <a href="https://web.archive.org/web/20210418193144/https://twitter.com/dan_abramov/status/1110254099155599360" rel="nofollow">blog post</a> has a lot of good advice on providing a shared vocabulary to discuss new projects. We should add the main takeaways from this post to the "Spread the Word" section</p> <div class="position-absolute right-0 left-0 bottom-0 text-center" style="background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0));"> <a class="btn btn-outline btn-sm mx-auto my-3" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"READ_MORE","actor_id":null,"record_id":426653558,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ec9b89bb96dc879eb86d6bd498e056c5043214b14ea9ba9f179f087d94973df1" data-ga-click="Explore, go to issue, location:good first issues;text:read more;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/amilajack/project-checklist/issues/18"> Read more </a> </div> </div> </div> <div class="mt-3"> <span class="discussion-item-icon border-white-fade-15 ml-0 mr-2"> <svg class="octicon octicon-tag" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"></path></svg> </span> <div class="labels lh-condensed"> <a class="d-inline-block IssueLabel" style="background-color: #7057ff; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":1265826999,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6ae6a9111a584bb768fec404c085c7abcfb218fdaa9b4b980576bbb37fd7f056" title="Good for newcomers" href="/web/20210418193144/https://github.com/amilajack/project-checklist/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22">good first issue</a> </div> </div> </div> </div> </article> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":43661963,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="837006fb75c0b8fe52f4539f5f808f45569d92c070cd589a602cb456bee6246c" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/TeamvisionCorp"> TeamvisionCorp </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":153548689,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="83e654594930249699bf8360bc9f4d7de94d82691cbb18317962ac5aca7a2647" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/TeamvisionCorp/TeamVision" class="text-bold"> TeamVision </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":153548689,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cfb49a7305b4491d41bf75547846c0188ba872584fcadd2bd5b93e4f13929118" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2FTeamvisionCorp%2FTeamVision" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":153548689,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="960f5b653b4de735d0d66a10e618bbe66968ace5571c2b764dac1e9523f9ce34" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/TeamvisionCorp/TeamVision/stargazers" class="social-count float-none"> 382 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":153548689,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="57e44825688c6b6dad2a9ec6e014d7701cdb596ee6d1f1718e85b7b279a0cbc1" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/TeamvisionCorp/TeamVision" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":153548689,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4063e3fba00ef62f48c42b4da338648fbde0b4da1a204f4784cfacbda7efae3e" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/TeamvisionCorp/TeamVision/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":153548689,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="30b6ad8bb89d465449e96490fbbcf1d570a3b99387aa5cbb25346cebf7006674" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/TeamvisionCorp/TeamVision/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>Teamvision软件工程协作工具</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":242,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9fe389d2f1dcb069d8f38d497d527775db200543d3cfd060171353e5f232b99a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: api" href="/web/20210418193144/https://github.com/topics/api" class="topic-tag topic-tag-link f6 mb-2"> api </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":890,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7dd26bb24e94a7ddcc2fa4e153bdaf97619f875773ce8642ffc2a3815ef77802" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: devops" href="/web/20210418193144/https://github.com/topics/devops" class="topic-tag topic-tag-link f6 mb-2"> devops </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2142,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dae616fc519b797b0ae2e43b08cf12c8384dbe68acc9d3a34ee14c97e1de07e2" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: task" href="/web/20210418193144/https://github.com/topics/task" class="topic-tag topic-tag-link f6 mb-2"> task </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12099,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="022983719e85b87618c2dcbc6cff59a30287b2b66780355c82c13a69cfe2ff78" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: ci" href="/web/20210418193144/https://github.com/topics/ci" class="topic-tag topic-tag-link f6 mb-2"> ci </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12183,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8e62de14fd4260e520dd2aeb30ce0a253f465a1fa4a99eb52d6e6d108469a45b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: cd" href="/web/20210418193144/https://github.com/topics/cd" class="topic-tag topic-tag-link f6 mb-2"> cd </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":16910,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6b285cff1a146b871f8a7e86cc6396ab09e4038d5ed9e046bd7cd1d0954976c3" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: bug-tracker" href="/web/20210418193144/https://github.com/topics/bug-tracker" class="topic-tag topic-tag-link f6 mb-2"> bug-tracker </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":20572,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ee831c81c3ec3becefa2364d4e73a146068569226f509a2c6e46c299dfc7faef" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: issue-tracker" href="/web/20210418193144/https://github.com/topics/issue-tracker" class="topic-tag topic-tag-link f6 mb-2"> issue-tracker </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":35109,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="47d114f8c382c7e8abb3a059ef827b747d8ac8c4b030c1017cd4a52411ee4698" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project-management" href="/web/20210418193144/https://github.com/topics/project-management" class="topic-tag topic-tag-link f6 mb-2"> project-management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":386587,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a49d98ee3c91167dd25047a9d37f3fe28814517a5457bb19f4f13e613bd02ea7" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: issue-management" href="/web/20210418193144/https://github.com/topics/issue-management" class="topic-tag topic-tag-link f6 mb-2"> issue-management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":452258,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fca9e18c3de28e2f037d6f1883be6e777e0f72e2df76e24e298098226148fca8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: apitest" href="/web/20210418193144/https://github.com/topics/apitest" class="topic-tag topic-tag-link f6 mb-2"> apitest </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":705392,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="97925b9b3d2abf726ade7550f7dfd5b41ef9e7de63d134cb9b2897e3ba5ff6dc" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: pipline" href="/web/20210418193144/https://github.com/topics/pipline" class="topic-tag topic-tag-link f6 mb-2"> pipline </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-19T22:39:42Z" class="no-wrap">Mar 19, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":17366055,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="82e6196a3f62f625ff8945146e67cfd5d01005776fb0443b6f53ad2a4be1f784" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/HowProgrammingWorks"> HowProgrammingWorks </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":249818399,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="563efe313e9fcd59178bee477146af6cc7871993ade2101c655f07b8a974ccc7" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/HowProgrammingWorks/NodejsStarterKit" class="text-bold"> NodejsStarterKit </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":249818399,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5f32845bbbe00a88fe8f0484bed783a6145f36fa0850ccec3a89be4ff31a3a04" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2FHowProgrammingWorks%2FNodejsStarterKit" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":249818399,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0023aed8d0dc0a21fe156522f5cf09cc0c866c7e94b1dc642c8f76a84252f28c" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/HowProgrammingWorks/NodejsStarterKit/stargazers" class="social-count float-none"> 359 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":249818399,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7ae05f1caba55705264b80c97b4be4d2099ccce370ecba60b59dbbfb3abb1cc8" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/HowProgrammingWorks/NodejsStarterKit" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":249818399,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1678496f8875726feb0b6aa6d711eb9b1bc54d00e992de0072581ed243837881" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/HowProgrammingWorks/NodejsStarterKit/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":249818399,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ea446b5a334b64c3c2e5ccc6aef29aaf0bbc1168d2cd909b05c5324c0c2e7a48" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/HowProgrammingWorks/NodejsStarterKit/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>Starter Kit for Node.js v14.x, minimum dependencies <g-emoji class="g-emoji" alias="rocket" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png">🚀</g-emoji> </div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":39,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89551f06a8a3d32e508ed8d8e85b5219d13f38b879d13f05b0760ab3664ed420" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: nodejs" href="/web/20210418193144/https://github.com/topics/nodejs" class="topic-tag topic-tag-link f6 mb-2"> nodejs </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":242,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9fe389d2f1dcb069d8f38d497d527775db200543d3cfd060171353e5f232b99a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: api" href="/web/20210418193144/https://github.com/topics/api" class="topic-tag topic-tag-link f6 mb-2"> api </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2116,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4ad8d8347593dc0583f9431013c41ff977929490dc6978836c5aec3bb5d028aa" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: boilerplate" href="/web/20210418193144/https://github.com/topics/boilerplate" class="topic-tag topic-tag-link f6 mb-2"> boilerplate </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":4901,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dad165a8b49e3eb748e652665dad7c8a38f994bcea7b92aa8bcb88ca36f3cfac" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: cloud" href="/web/20210418193144/https://github.com/topics/cloud" class="topic-tag topic-tag-link f6 mb-2"> cloud </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7469,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5dd0dd3a1c651c2dc980565d7a987e5d94dd7d1079f45aadab501b07cd3856da" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: node" href="/web/20210418193144/https://github.com/topics/node" class="topic-tag topic-tag-link f6 mb-2"> node </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9509,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c4338b933c084b6522c6e6e88b4456be14ac9893eef774e0426a8bde95d3900e" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: server" href="/web/20210418193144/https://github.com/topics/server" class="topic-tag topic-tag-link f6 mb-2"> server </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13206,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9b55fdc048df36b4182ca2dfada11b2537972941e8c76e58e69ed4a7d953f012" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: cluster" href="/web/20210418193144/https://github.com/topics/cluster" class="topic-tag topic-tag-link f6 mb-2"> cluster </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":34963,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="84d1be88b025b431e3f9819f38199ee0c73b07bd3f3af7cb5981b804b73f99b3" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: metarhia" href="/web/20210418193144/https://github.com/topics/metarhia" class="topic-tag topic-tag-link f6 mb-2"> metarhia </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":43642,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="da60282ea30b2dbc5e0471bb434d839da0317d3f8b5a497f210c068bc09eaf7c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: sandboxing" href="/web/20210418193144/https://github.com/topics/sandboxing" class="topic-tag topic-tag-link f6 mb-2"> sandboxing </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":62156,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6baa11e7a9a82b331c6080d6fcad5b22d094bb9b037542f68d2a5bf3458008cd" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: starter-kit" href="/web/20210418193144/https://github.com/topics/starter-kit" class="topic-tag topic-tag-link f6 mb-2"> starter-kit </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":132916,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="af5ba3baa4e7d2e870c4318fd80885942952a1230286d9619bfa2244cf21bc3c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: threads" href="/web/20210418193144/https://github.com/topics/threads" class="topic-tag topic-tag-link f6 mb-2"> threads </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-02-14T00:51:24Z" class="no-wrap">Feb 14, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":7632274,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2bd7960a07eb7409009333936a5154fdab9e3e4ef0d923107793ff03a4684705" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/Paqmind"> Paqmind </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":26859799,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8620a09f5da45678b67c5a58bdeefecc59a065765342959158e1db9cd62a05d9" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/Paqmind/react-ultimate" class="text-bold"> react-ultimate </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":26859799,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8bad6c7811d2b69c7c8f65fb11ca4ab839881aa7cacdaeaea50c0e6c5f18f1b4" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2FPaqmind%2Freact-ultimate" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":26859799,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ba17d441c9866af3ea4f4a47ed5971e2f96f581a87f6e09780a2d13472cd7616" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/Paqmind/react-ultimate/stargazers" class="social-count float-none"> 304 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":26859799,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b8efe6706cf0702eef14c804f24ab33718351773893cf6f6a2c6536f724317bb" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/Paqmind/react-ultimate" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":26859799,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cd82903c1b924b90db27067426f97f8d4f4b59af65c2e418d4edcc4777a304aa" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/Paqmind/react-ultimate/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":26859799,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="eb623a0b221542a1c3a4dfde64af9991751de9579e5086d3a4450477829102b5" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/Paqmind/react-ultimate/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>React Ultimate Example</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="54b0b0d8687afa1c05df19028b7b7d5328623a6b756bcb7378312a1048aa05cf" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: react" href="/web/20210418193144/https://github.com/topics/react" class="topic-tag topic-tag-link f6 mb-2"> react </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13177,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="35906e0a9ffd0f7d554a1fd95c0548f73dcb31d165b3173f06b9d5e50b83a0be" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: example" href="/web/20210418193144/https://github.com/topics/example" class="topic-tag topic-tag-link f6 mb-2"> example </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2018-12-06T04:58:06Z" class="no-wrap">Dec 6, 2018</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":7535935,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5f6481afc06b661d1f78c51c8544471e589c7a743d646dce2cd1ddeceb98269d" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/spatie"> spatie </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":107603684,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="61cc50b06d9e941ab95504226a3c5720311b96d95aa664283e2f2be98162c7a0" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/spatie/dnsrecords.io" class="text-bold"> dnsrecords.io </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="Sponsor @spatie" data-hydro-click="{"event_type":"sponsors.button_click","payload":{"button":"TOPIC_PAGE_SPONSOR","sponsorable_login":"spatie","originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fd8622deb0c12b09c12fd8ff376928a59630571801e5e2d22b93d46de828172e" href="/web/20210418193144/https://github.com/sponsors/spatie" class="btn btn-sm mr-2"> <svg class="octicon octicon-heart icon-sponsor mr-1 text-pink v-align-middle" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z"></path></svg> <span class=" v-align-middle">Sponsor</span> </a> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":107603684,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dc270f828ff2c9456205f92769a831b54d6b49b26afe189ab17e9091435ca10c" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fspatie%2Fdnsrecords.io" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":107603684,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b3ac985cb11aa3678871db354fbe7fd1808537c37abc487b3b4cfd089986a77b" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/spatie/dnsrecords.io/stargazers" class="social-count float-none"> 279 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":107603684,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cc265e305adc3bdd8aa27fc821ff95bfb4d1789cb9107e4477da29a0050283f5" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/spatie/dnsrecords.io" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":107603684,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="ee00175a99e916d9ada52b4d05d5d374efa4b3e1c3ca8d2a40abd2e6f1b4e18d" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/spatie/dnsrecords.io/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":107603684,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="00df07c5c02dc3218bfaa25ee720679d2ae124840045ef355f99da6df3fc0c1f" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/spatie/dnsrecords.io/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A webapp to fetch dns records</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":274,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="39d5f843f65a27c2bd19d9c0db7a03a5d090027e83a3934f9e6c8af3eddf7bc6" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: dns" href="/web/20210418193144/https://github.com/topics/dns" class="topic-tag topic-tag-link f6 mb-2"> dns </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":397,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="734774dfebaa83d652c0e9fd6b72f83e620b366e238e35097b9122e3184ea3b0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: php" href="/web/20210418193144/https://github.com/topics/php" class="topic-tag topic-tag-link f6 mb-2"> php </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2439,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="747e0b04d6e689e3d2e6dd308606141d106bed7bd9a1563549d5fdffb0957c30" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: laravel" href="/web/20210418193144/https://github.com/topics/laravel" class="topic-tag topic-tag-link f6 mb-2"> laravel </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2020-10-12T09:05:11Z" class="no-wrap">Oct 12, 2020</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #4F5D95"></span> <span itemprop="programmingLanguage">PHP</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":22618716,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e00597c2a80ec4432e5bc35cd7a9d311f63a78709e8e21fb87242b268930fc26" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/r-lib"> r-lib </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":63702429,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="16422e690df83e1b2fad3c996550913278d6e16b1b99ba79bfe46c5fe40e8274" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/r-lib/here" class="text-bold"> here </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":63702429,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="bd22619b017f2685da0c96957942403ec3c3d307621c1557f3cf94f6eb357e5a" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fr-lib%2Fhere" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":63702429,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7c24436fa631358d407fbccaee9dbe300ab311bd79091719ac9288baea83b441" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/r-lib/here/stargazers" class="social-count float-none"> 270 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":63702429,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89eeecd2414af5f782eb5b371fcbd4440a1be1d9b819de33a74a7e7dc18e824b" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/r-lib/here" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":63702429,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="30eae547bc70f675a56469df0b0890ff89534c9789fbf816a9bcedd6d42278dc" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/r-lib/here/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":63702429,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="75b525b289fc77be3f18db1bcbd56127f8cb05fe16ee7623b2df485c3663b595" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/r-lib/here/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A simpler way to find your files</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7525,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fc044ac87c0f9ef6b58a7d68b72604713b61985f73cb86ad8a8df1227203c30b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: r" href="/web/20210418193144/https://github.com/topics/r" class="topic-tag topic-tag-link f6 mb-2"> r </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-27T05:51:13Z" class="no-wrap">Mar 27, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #198CE7"></span> <span itemprop="programmingLanguage">R</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":2560096,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5ef9abc99619dc9c1b13de975bc24d728e871f3e5461a43cf6aca59f02c2f60c" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/hueitan"> hueitan </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":63853410,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8d2cc16494f164d090307c04c6158b7be16fd18eb85e68c8c14c0952ea8ade0c" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan" class="text-bold"> made-in-taiwan </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":63853410,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e6a1e9807a670663745944ae463818e4361e47ad2c36d0acb492144b14ddf369" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fhueitan%2Fmade-in-taiwan" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":63853410,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="681ac4441dbdef8da197a5415359e3c7e144add81152c67cedc0cf82f8d8c055" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan/stargazers" class="social-count float-none"> 261 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":63853410,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="c8a0806d1c2724c29342d8fcf1d445b1400915db91f4b84d3599e2ae4c450541" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":63853410,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e1d31599a6580a28e564431b539447fad18799832d392248931c05877605e9ec" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":63853410,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="265f62bea678f0db079b5315fc6cfd4d6fcb99331c5d95a08bffc3751c068585" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <article class="p-3"> <div class="d-flex flex-justify-between mb-3"> <div class="flex-auto"> <span title="Status: open" class="State State--open State--small v-align-bottom mr-1"> <svg class="octicon octicon-issue-opened" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Open </span> <h1 class="d-inline flex-auto f3 text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"BIG_GOOD_FIRST_ISSUE","actor_id":null,"record_id":277774127,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="85d8e1aa17bca55d69bf2a0158dad8ad7f50193f6c04bc0d498387535c7249f8" data-ga-click="Explore, go to issue, location:good first issues;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/hueitan/made-in-taiwan/issues/10" class="color-text-primary"> 🇹🇼 Rerun the script and update the entire list </a> </h1> </div> <div class="f6 color-text-secondary text-right no-wrap mt-1 ml-3"> <svg class="octicon octicon-comment color-text-secondary mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.75 2.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 01.75.75v2.19l2.72-2.72a.75.75 0 01.53-.22h4.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25H2.75zM1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0113.25 12H9.06l-2.573 2.573A1.457 1.457 0 014 13.543V12H2.75A1.75 1.75 0 011 10.25v-7.5z"></path></svg> 1 </div> </div> <div class="d-flex"> <div class="mr-3"> <img class="avatar avatar-user avatar-small" alt="hueitan" src="https://web.archive.org/web/20210418193144im_/https://avatars.githubusercontent.com/u/2560096?v=4" width="32" height="32"> </div> <div class="flex-auto" style="width: 80%;"> <div class="Box Box--condensed position-relative timeline-comment--caret"> <div class="Box-header f6 color-text-secondary"> <strong class="color-text-primary text-bold"> hueitan </strong> commented <relative-time datetime="2017-11-29T14:28:00Z" class="no-wrap">Nov 29, 2017</relative-time> </div> <div class="Box-body comment-body markdown-body position-relative overflow-hidden pt-3" style="max-height:200px"> <p>it is stale now since year 2016.....</p> <div class="position-absolute right-0 left-0 bottom-0 text-center" style="background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0));"> <a class="btn btn-outline btn-sm mx-auto my-3" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"ISSUE","click_visual_representation":"READ_MORE","actor_id":null,"record_id":277774127,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0630fb49d7d2096f6ccb89f70b62916d34db5dfb28f5f81cd176ce5c76de6633" data-ga-click="Explore, go to issue, location:good first issues;text:read more;size:large;" href="https://web.archive.org/web/20210418193144/https://github.com/hueitan/made-in-taiwan/issues/10"> Read more </a> </div> </div> </div> <div class="mt-3"> <span class="discussion-item-icon border-white-fade-15 ml-0 mr-2"> <svg class="octicon octicon-tag" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"></path></svg> </span> <div class="labels lh-condensed"> <a class="d-inline-block IssueLabel" style="background-color: #5319e7; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":789789620,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f7c5fd8a93fc0c6abd94ed1fdd47a6ad9a5f8aa6eecef92fc5279fb3dcecd520" title="good first issue" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22">good first issue</a> <a class="d-inline-block IssueLabel" style="background-color: #128A0C; color: #ffffff" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"CONTRIBUTE_PAGE","click_target":"LABEL_SCOPED_ISSUE_SEARCH","click_visual_representation":"LABEL_TAG","actor_id":null,"record_id":411807473,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="08bcea1cb5d00d89597e982932ab574b864f1bbe081b658f26ba3f68cd14c846" title="help wanted" href="/web/20210418193144/https://github.com/hueitan/made-in-taiwan/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22">help wanted</a> </div> </div> </div> </div> </article> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_IMAGE","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="af9d8d700a76a693d86a9a62a47385e95f674b22d623653142985f2b4d35fd62" data-ga-click="Explore, go to repository, location:explore feed" style="max-height:275px" href="/web/20210418193144/https://github.com/aquadzn/learn-x-by-doing-y" class="overflow-hidden flex-items-center rounded-top-1 border-black-fade border-bottom d-flex position-relative"> <img loading="lazy" src="https://web.archive.org/web/20210418193144im_/https://repository-images.githubusercontent.com/326448009/62ebdb80-512b-11eb-9824-0b45bd82f8e7" alt="learn-x-by-doing-y" class="d-block width-full"> </a> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":46140458,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="eceb2ecb3b9cac739090e0f2236a5c9f37a78f580d57a59514ff3c154a887503" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/aquadzn"> aquadzn </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="22c328375c043478aefc1a82daa259dcef989452e5f040afdb5ce695607a281e" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/aquadzn/learn-x-by-doing-y" class="text-bold"> learn-x-by-doing-y </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="2695ffe6af7b8dd05db38f0c51e145474cb6154668c996eff7a1ad5c60f4192b" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Faquadzn%2Flearn-x-by-doing-y" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="fc17f1d43a1a9c54293a3c7434c08f0899e5544918316922c642375d90fe4301" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/aquadzn/learn-x-by-doing-y/stargazers" class="social-count float-none"> 259 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44c02b8fd02caf7d6fc038ba093ed5159630d8c55209211d6ceabbd5f01d756b" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/aquadzn/learn-x-by-doing-y" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="09a861c555237bc286980b635fe2cc23dae6dc2379bbf769d6a2ef0c56267140" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/aquadzn/learn-x-by-doing-y/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":326448009,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="7f7e477a61d6cb377343cacac280a457ef9997d55085e3758ee91856df298d4c" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/aquadzn/learn-x-by-doing-y/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div> <g-emoji class="g-emoji" alias="hammer_and_wrench" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6e0.png">🛠️</g-emoji> Learn a technology X by doing a project - Search engine of project-based learning</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":365,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9a3ab2134629d4270d4623dbde7dd0ddcd62b3605614c2f795771921d4ac7ede" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: learning" href="/web/20210418193144/https://github.com/topics/learning" class="topic-tag topic-tag-link f6 mb-2"> learning </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7486,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6b3e23d4eda737cc61c690b2159bc635e1b9383954861ae32c8baa783ac6ca0d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: algolia" href="/web/20210418193144/https://github.com/topics/algolia" class="topic-tag topic-tag-link f6 mb-2"> algolia </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7510,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="339dd26fe206b7c1c166c7df509d54251f50a09a892f6281f2ea6cfab4093d78" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: tutorial" href="/web/20210418193144/https://github.com/topics/tutorial" class="topic-tag topic-tag-link f6 mb-2"> tutorial </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":8898,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dd43c2ac6cfd0b64215165b5074489d6ad56168067f29da87740af8efce603a6" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: programming" href="/web/20210418193144/https://github.com/topics/programming" class="topic-tag topic-tag-link f6 mb-2"> programming </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":72967,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6e31c02615c5040438d009e2a189d9789cc0321a02c676ad5e7e26f0b34353b9" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: awesome-list" href="/web/20210418193144/https://github.com/topics/awesome-list" class="topic-tag topic-tag-link f6 mb-2"> awesome-list </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":495815,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="54c63e791a74e8e535a8e8adcb2fc675c6fc82ffd2b8e4f2483fd074776fbd32" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: begineer" href="/web/20210418193144/https://github.com/topics/begineer" class="topic-tag topic-tag-link f6 mb-2"> begineer </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":851069,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1fee8630678c00b27a24d05210179b95a89cd058b6cad538114e17a7367b91f5" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project-based-learning" href="/web/20210418193144/https://github.com/topics/project-based-learning" class="topic-tag topic-tag-link f6 mb-2"> project-based-learning </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-01-25T09:28:37Z" class="no-wrap">Jan 25, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #3572A5"></span> <span itemprop="programmingLanguage">Python</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":59837819,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="17b791970020677b237042d20c725cf281b94fd61974930a4802df96217edad2" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/harryheman"> harryheman </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":279563249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5cf5099f587d2a35ff9b682b18f8521300dfdb9023e5ff5f05efa8fd8670c585" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/harryheman/JavaScript-Total" class="text-bold"> JavaScript-Total </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":279563249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="13cacf18f57a37827fd0b21b627798e02509a854bbdd066a1e54bac7ffbd105e" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fharryheman%2FJavaScript-Total" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":279563249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f36956a9ba1171dc5a3f9e300caad39727fdb28b768132b7b7b257b54bfde740" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/harryheman/JavaScript-Total/stargazers" class="social-count float-none"> 259 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":279563249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="919076d759e31821a282e5f84805bc4fa722132698c592b0d0f69fd76f9b599e" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/harryheman/JavaScript-Total" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":279563249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6e029e942857d22be625f88e53a01f7ad4aa06e5a754a233a394ab5af9b3de04" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/harryheman/JavaScript-Total/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":279563249,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0ac82875dd66a4c4958f6d320701cace8aac03eccc6a16dd01820557a074e108" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/harryheman/JavaScript-Total/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>Сборник практических вопросов, задач разного уровня сложности, сниппетов (утилит), паттерны проектирования, а также полезные ссылки по JavaScript</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":40,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="134669170f47365de79e5bd1fabcd8c7af17406c67c4c354fd329f4a31b64ace" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: javascript" href="/web/20210418193144/https://github.com/topics/javascript" class="topic-tag topic-tag-link f6 mb-2"> javascript </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2142,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dae616fc519b797b0ae2e43b08cf12c8384dbe68acc9d3a34ee14c97e1de07e2" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: task" href="/web/20210418193144/https://github.com/topics/task" class="topic-tag topic-tag-link f6 mb-2"> task </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7501,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a2fd33c5dd9489d4b5d8bc8b4c34c3af6ea5607371a67874fe35a640f3eeea78" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: algorithm" href="/web/20210418193144/https://github.com/topics/algorithm" class="topic-tag topic-tag-link f6 mb-2"> algorithm </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7579,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="09530d321b8b15724920b1899d6c3250bb64d56549e8fd2780f9587d691c2c50" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: practice" href="/web/20210418193144/https://github.com/topics/practice" class="topic-tag topic-tag-link f6 mb-2"> practice </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":9515,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4d2ce3583a5464e2fa767b7811a08793e92c6e953db4373729a6bbe485befdb1" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: js" href="/web/20210418193144/https://github.com/topics/js" class="topic-tag topic-tag-link f6 mb-2"> js </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12894,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="03bce5c50548ab4f45f7a8ae22a706b74b089a45d564411d64a92112e83be09b" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: pattern" href="/web/20210418193144/https://github.com/topics/pattern" class="topic-tag topic-tag-link f6 mb-2"> pattern </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13177,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="35906e0a9ffd0f7d554a1fd95c0548f73dcb31d165b3173f06b9d5e50b83a0be" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: example" href="/web/20210418193144/https://github.com/topics/example" class="topic-tag topic-tag-link f6 mb-2"> example </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":27573,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e1f9c1bd8df675b99455ccec4168b3b16c65c74ba565ded37b3ca6c62751dbf4" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: question" href="/web/20210418193144/https://github.com/topics/question" class="topic-tag topic-tag-link f6 mb-2"> question </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":45238,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f1f2710b537e920e67355976b70cf406875c7485bb863c5304998ece75896e61" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: problem" href="/web/20210418193144/https://github.com/topics/problem" class="topic-tag topic-tag-link f6 mb-2"> problem </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":99702,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="6fbb6a5da0dfa78e9fa4541ba5b92271cb4c8f4950889717ab92a2a5f9c9218a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: theory" href="/web/20210418193144/https://github.com/topics/theory" class="topic-tag topic-tag-link f6 mb-2"> theory </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-04-16T05:10:08Z" class="no-wrap">Apr 16, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":195615,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="aada96d45e737de3698142a5c1c510f1bdcbee49de04ba8c9dc49e7abbe223ab" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/jonathantorres"> jonathantorres </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":34433994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="73abe84f650942312b423d661a00c0459476ab8870306ee66ccfe6ed013e2f0f" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/jonathantorres/construct" class="text-bold"> construct </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":34433994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4902283b57370b45d8c0e501240408e2b769eb081099de8d6347ffb1ff7f6f5a" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fjonathantorres%2Fconstruct" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":34433994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44312c66ecbec20da6833aff76b400fe70442ee7ca00d3ed5af7505955ec3b1e" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/jonathantorres/construct/stargazers" class="social-count float-none"> 258 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":34433994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="61fef2bc9f7350a74a10e53becef4c4f5cb17c4e52d36eedad6f9c2a3249fbe5" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/jonathantorres/construct" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":34433994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="bfe5d8879f947c159f546b9125ae5c8bf4778bbbc9e24ad4a48517e8de17caea" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/jonathantorres/construct/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":34433994,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="921368f24fc67ff19e26c7fd27ec3478d5972794064c54a4a8bba076e69dbeae" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/jonathantorres/construct/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>A PHP project/micro-package generator for PDS compliant projects or micro-packages.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":326,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="35c30128aef011fe2f9c431f23260b014d802f25bd39eb9ef56352be7fe7cd0d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: cli" href="/web/20210418193144/https://github.com/topics/cli" class="topic-tag topic-tag-link f6 mb-2"> cli </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":397,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="734774dfebaa83d652c0e9fd6b72f83e620b366e238e35097b9122e3184ea3b0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: php" href="/web/20210418193144/https://github.com/topics/php" class="topic-tag topic-tag-link f6 mb-2"> php </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":903,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="89ad6b6dd6fb6e164d9174b8e953649d6d604bc0188fad72f206486f1198f758" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: package" href="/web/20210418193144/https://github.com/topics/package" class="topic-tag topic-tag-link f6 mb-2"> package </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":13954,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0f2ed939687b5d290db6259c8b872a756a6ab3ce28032c3514c0b56c80bab9d4" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: structure" href="/web/20210418193144/https://github.com/topics/structure" class="topic-tag topic-tag-link f6 mb-2"> structure </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-03-10T00:31:11Z" class="no-wrap">Mar 10, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #4F5D95"></span> <span itemprop="programmingLanguage">PHP</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":8166360,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="744eff825377b66e62f5eca36ffb6b9a0f0300d3f6097b2f1c867b23ba08a017" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/joe-lz"> joe-lz </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":100941985,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="a8c3c38118a2c2a6372dc6595db2de2ab880196d6458d72f1ea945d7a935c9fa" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/joe-lz/TodoKit" class="text-bold"> TodoKit </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":100941985,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="f370d5f9cefd45d686f9f25f3a7c96b113582b3f1a70e95f27db6b8d07f2c947" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2Fjoe-lz%2FTodoKit" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":100941985,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="454c87b83318afbe23aa409345d0df1534ecd1dff00b0d83ab5f3e4b33a5459f" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/joe-lz/TodoKit/stargazers" class="social-count float-none"> 254 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":100941985,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="47a8ea13112dc7f0bb6cfc87107cf4435a1622c37d9518a4af7f512505ae9e88" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/joe-lz/TodoKit" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":100941985,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="464e8b51f491b746f9ad009cc0c88a284f717427aa5cd9d87252e881722a3917" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/joe-lz/TodoKit/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":100941985,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="aba5e17297cb1a7514568dff9fcff08981e84b3e8738dd2636ed28a7e4320ade" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/joe-lz/TodoKit/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>TodoKit - A beautiful bug and issue tracking software.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2142,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="dae616fc519b797b0ae2e43b08cf12c8384dbe68acc9d3a34ee14c97e1de07e2" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: task" href="/web/20210418193144/https://github.com/topics/task" class="topic-tag topic-tag-link f6 mb-2"> task </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":2143,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="3f5a72bd201f3b83f475c56daef334c9c032b1e616620b46d470e23cc4750a3d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: todo" href="/web/20210418193144/https://github.com/topics/todo" class="topic-tag topic-tag-link f6 mb-2"> todo </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":7536,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="92a0e5a0c58fc3493153c304d828c14db3a3474168cfa8014c6093603ba8c32c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: product" href="/web/20210418193144/https://github.com/topics/product" class="topic-tag topic-tag-link f6 mb-2"> product </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":12450,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="99b7e29dc71fe6114a25e16b2c30ec02e3d26e9509e87b2cf4d9a8438d071d3c" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: manager" href="/web/20210418193144/https://github.com/topics/manager" class="topic-tag topic-tag-link f6 mb-2"> manager </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":16919,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d346b4b3126dcb6b1d03813b0e269c5ba3570c23333b9a34e796bd252d7294f8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: bug" href="/web/20210418193144/https://github.com/topics/bug" class="topic-tag topic-tag-link f6 mb-2"> bug </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":559733,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="1c30c3f5334148d5ed291ac36103e0bed462784c1df6d9237fd86ff8ef27dd8d" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: bugclose" href="/web/20210418193144/https://github.com/topics/bugclose" class="topic-tag topic-tag-link f6 mb-2"> bugclose </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2020-12-15T01:00:11Z" class="no-wrap">Dec 15, 2020</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> </li> </ul> </div> </div> </article> <article class="border rounded color-shadow-small color-bg-secondary my-4"> <div class="px-3"> <div class="d-flex flex-justify-between my-3"> <div class="d-flex flex-auto"> <span style="margin-top:2px"> <svg class="octicon octicon-repo color-text-secondary mr-2" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> </span> <h1 class="f3 color-text-secondary text-normal lh-condensed"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"OWNER","click_visual_representation":"REPOSITORY_OWNER_HEADING","actor_id":null,"record_id":4733521,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="e2676c2ae47f0b8315597e463293b20ab5372dd7bcf29b8fcbef45eab3267c8a" data-ga-click="Explore, go to repository owner, location:explore feed" href="/web/20210418193144/https://github.com/SolarLune"> SolarLune </a> / <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"REPOSITORY_NAME_HEADING","actor_id":null,"record_id":208380865,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0bdb2a4e7ac6c4b678cc2ac218423cbe0f48524fc2157573b53d3d1569359070" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/SolarLune/masterplan" class="text-bold"> masterplan </a> </h1> </div> <div class="d-flex flex-items-start ml-3"> <a aria-label="You must be signed in to star a repository" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STAR","click_visual_representation":"STAR_BUTTON","actor_id":null,"record_id":208380865,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="09049d9f255184bdc7f72ac8ed1fc754e76648528486fca6e98bf02f5b74179c" data-ga-click="Explore, sign in, location:explore feed; text:You must be signed in to star a repository" href="/web/20210418193144/https://github.com/login?return_to=%2FSolarLune%2Fmasterplan" class="btn btn-sm btn-with-count "> <svg class="octicon octicon-star mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>Star </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"STARGAZERS","click_visual_representation":"STARGAZERS_NUMBER","actor_id":null,"record_id":208380865,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="5affef1a6b57eaabd303ac53fd3632018ad5fddf0d2adc7105c3662479d16cc6" data-ga-click="Explore, go to repository stargazers, location:explore feed" href="/web/20210418193144/https://github.com/SolarLune/masterplan/stargazers" class="social-count float-none"> 247 </a> </div> </div> </div> <div class="tabnav px-3 mb-0"> <nav class="tabnav-tabs" aria-label="Repository menu"> <a aria-current="true" data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY","click_visual_representation":"CODE_TAB","actor_id":null,"record_id":208380865,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="199a5ad707ab76eab85620d431e7770cf19f20a95fee89015408205013bf395b" data-ga-click="Explore, go to repository, location:explore feed" href="/web/20210418193144/https://github.com/SolarLune/masterplan" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-code color-text-primary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> Code </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_ISSUES","click_visual_representation":"ISSUES_TAB","actor_id":null,"record_id":208380865,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="bb85ae489eb5303373a229fb98a028f6e16a0888a8ea474be5dfa14584090628" data-ga-click="Explore, go to repository issues, location:explore feed" href="/web/20210418193144/https://github.com/SolarLune/masterplan/issues" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-issue-opened color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> Issues </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"REPOSITORY_PULL_REQUESTS","click_visual_representation":"PULL_REQUESTS_TAB","actor_id":null,"record_id":208380865,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="041f37a5cc52eae8c9cd1e534bad7b9b44bc215a0f6cfb3660d1a36bc887eed9" data-ga-click="Explore, go to repository pulls, location:explore feed" href="/web/20210418193144/https://github.com/SolarLune/masterplan/pulls" class="tabnav-tab f6 px-2 py-1"> <svg class="octicon octicon-git-pull-request color-text-tertiary" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Pull requests </a> </nav> </div> <div class="border-bottom color-bg-primary"> <div class="px-3 pt-3"> <p class="color-text-secondary mb-0"><div>MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.</div></p> </div> <div class="d-flex flex-wrap border-bottom color-border-secondary px-3 pt-2 pb-2"> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":70,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="4fcd9c1c4543f4d0e6df495c3ff461ccaafc42f38d718775f86f4491c9a2ff3a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: game" href="/web/20210418193144/https://github.com/topics/game" class="topic-tag topic-tag-link f6 mb-2"> game </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":344,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="d3f01d3e046ef85a0117d91feecb24a903e71afd6d26b422b4cab3da03873ba0" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: golang" href="/web/20210418193144/https://github.com/topics/golang" class="topic-tag topic-tag-link f6 mb-2"> golang </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":14214,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="0225e512fc7ff431e830583ea0ada2864142a4ea7b4b2efc6d636d59fc481f43" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: management" href="/web/20210418193144/https://github.com/topics/management" class="topic-tag topic-tag-link f6 mb-2"> management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":14253,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="83d3b4f72dcc7586307aecaa8328bb3d8e008600a2cc7f4d4925563732852129" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: visual" href="/web/20210418193144/https://github.com/topics/visual" class="topic-tag topic-tag-link f6 mb-2"> visual </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":17828,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="cd82040b31a2a6d8b88270c3d7f99797fc0092a64de5b123859afdddc6084adb" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: indie" href="/web/20210418193144/https://github.com/topics/indie" class="topic-tag topic-tag-link f6 mb-2"> indie </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":22219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="44a5166f8a884a463aa98bf4f8fa0ae6d9e62b6687c9dd6e71b87796a0d88ea8" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project" href="/web/20210418193144/https://github.com/topics/project" class="topic-tag topic-tag-link f6 mb-2"> project </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":23874,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="9ec9e56420d11a57be0e0745600bef3980cd13ba10624fbe32b913e92e1477ed" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: idea" href="/web/20210418193144/https://github.com/topics/idea" class="topic-tag topic-tag-link f6 mb-2"> idea </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":27861,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="b855c31095353cbbdc0b205f3f59cf39198b67143d13fe584150802b0c8ed9f7" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: planning" href="/web/20210418193144/https://github.com/topics/planning" class="topic-tag topic-tag-link f6 mb-2"> planning </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":35109,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="47d114f8c382c7e8abb3a059ef827b747d8ac8c4b030c1017cd4a52411ee4698" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: project-management" href="/web/20210418193144/https://github.com/topics/project-management" class="topic-tag topic-tag-link f6 mb-2"> project-management </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":44219,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="8e8df89dbf2a5b0658bf39cab923250df05b25bcc82d4d11f8dbde3a6dbd384a" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: developer" href="/web/20210418193144/https://github.com/topics/developer" class="topic-tag topic-tag-link f6 mb-2"> developer </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":223874,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="73fe23b7be468195b7a166c2ed5bd87a21649675efa99c7c2a0ede261970a1b6" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: indiedev" href="/web/20210418193144/https://github.com/topics/indiedev" class="topic-tag topic-tag-link f6 mb-2"> indiedev </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":1089753,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="918bf9a70a416bf6e67986943c4b6c1392de2d582bcf34822ebe9f7016cab4de" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: ideaboard" href="/web/20210418193144/https://github.com/topics/ideaboard" class="topic-tag topic-tag-link f6 mb-2"> ideaboard </a> <a data-hydro-click="{"event_type":"explore.click","payload":{"click_context":"REPOSITORY_CARD","click_target":"TOPIC","click_visual_representation":"TOPIC_TAG","actor_id":null,"record_id":1398575,"originating_url":"https://github.com/topics/project","user_id":null}}" data-hydro-click-hmac="851d40c00bfdae5efb59cb9f39c14bf3a56946d4dcd0a449acd04a44a7446f48" data-ga-click="Explore, go to topic, location:explore feed repository" title="Topic: masterplan" href="/web/20210418193144/https://github.com/topics/masterplan" class="topic-tag topic-tag-link f6 mb-2"> masterplan </a> </div> <div class="p-3"> <ul class="d-flex f6 list-style-none color-text-secondary"> <li class="mr-4"> Updated <relative-time datetime="2021-04-12T17:29:03Z" class="no-wrap">Apr 12, 2021</relative-time> </li> <li class="mr-4"> <span class="f6 my-1 ml-0"> <span class="repo-language-color" style="background-color: #00ADD8"></span> <span itemprop="programmingLanguage">Go</span> </span> </li> </ul> </div> </div> </article> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="ajax-pagination-form js-ajax-pagination" action="https://web.archive.org/web/20210418193144/https://github.com/topics/project" accept-charset="UTF-8" method="get"> <input name="page" type="hidden" value="2"> <button type="submit" class="ajax-pagination-btn btn btn-outline color-border-tertiary f6 mt-0 width-full" data-disable-with="Loading more…"> Load more… </button> </form> </div> <div class="col-md-4 col-lg-3"> <div class="mb-6"> <h2 class="h4 mb-2"> Improve this page </h2> <p class="color-text-secondary"> Add a description, image, and links to the <span class="text-bold">project</span> topic page so that developers can more easily learn about it. </p> <p> <a href="https://web.archive.org/web/20210418193144/https://github.com/github/explore/tree/master/CONTRIBUTING.md?source=add-description-project" data-ga-click="Explore, add description, text:add description"> Curate this topic <svg class="octicon octicon-chevron-right ml-1" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </a> </p> </div> <div class="mb-6"> <h2 class="h4 mb-2"> Add this topic to your repo </h2> <p class="color-text-secondary"> To associate your repository with the <span class="text-bold">project</span> topic, visit your repo's landing page and select "manage topics." </p> <p> <a href="https://web.archive.org/web/20210418193144/https://docs.github.com/en/articles/classifying-your-repository-with-topics"> Learn more <svg class="octicon octicon-chevron-right ml-1" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </a> </p> </div> </div> </div> </div> </div> </main> </div> <div class="footer container-lg width-full p-responsive" role="contentinfo"> <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 color-text-secondary border-top color-border-secondary "> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0">© 2021 GitHub, Inc.</li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://docs.github.com/en/github/site-policy/github-terms-of-service" data-ga-click="Footer, go to terms, text:terms">Terms</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://docs.github.com/en/github/site-policy/github-privacy-statement" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://web.archive.org/web/20210418193144/https://github.com/security">Security</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://www.githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:Docs" href="https://web.archive.org/web/20210418193144/https://docs.github.com/">Docs</a></li> </ul> <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://web.archive.org/web/20210418193144/https://github.com/"> <svg height="24" class="octicon octicon-mark-github" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://support.github.com/" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://docs.github.com/" data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://services.github.com/" data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210418193144/https://github.blog/" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href="https://web.archive.org/web/20210418193144/https://github.com/about">About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 color-text-tertiary"></span> </div> </div> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> You can’t perform that action at this time. </div> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 19:31:44 Apr 18, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 13:07:06 Dec 03, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.71 exclusion.robots: 0.032 exclusion.robots.policy: 0.017 esindex: 0.013 cdx.remote: 12.786 LoadShardBlock: 75.623 (3) PetaboxLoader3.datanode: 150.96 (4) load_resource: 3333.305 PetaboxLoader3.resolve: 3214.147 -->