├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico └── favicon.png ├── src ├── components │ └── Repo.tsx ├── icons │ ├── Location.tsx │ ├── OcticonRepo.tsx │ ├── OcticonStar.tsx │ └── index.tsx ├── info.ts ├── pages │ ├── _app.tsx │ └── index.tsx ├── styles │ └── globals.css └── util │ ├── languages.ts │ └── types.ts ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | # local env files 28 | .env.local 29 | .env.development.local 30 | .env.test.local 31 | .env.production.local 32 | 33 | # env 34 | .env 35 | 36 | # vercel 37 | .vercel 38 | 39 | # typescript 40 | *.tsbuildinfo 41 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "quoteProps": "consistent", 3 | "printWidth": 120, 4 | "bracketSpacing": true, 5 | "singleQuote": false, 6 | "useTabs": false, 7 | "arrowParens": "avoid", 8 | "tabWidth": 4 9 | } 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## GitHub Sponsors can be a hassle to set up for minors, so here's my workaround. 2 | 3 | See an example of what it looks like [below](https://sponsor.cnrad.dev). 4 | 5 | ![image](https://user-images.githubusercontent.com/83192247/144782840-74fd673d-9290-47e4-aaa0-c23400f3a2b6.png) 6 | 7 | 8 | If you would like to deploy this and accept donations yourself, here's what to do: 9 | - Fork this repository 10 | - Change the `src/info.ts` file (this is where you put your information, such as username, description, featured repos, etc.) 11 | - Deploy (with Vercel, preferably) 12 | 13 | Special credit goes to [Eli](https://github.com/hox), for leading me to the idea and giving me the motivation to make it :+1: 14 | 15 | As always, feel free to leave a star :star: as it helps a ton, and means a lot. :) 16 | -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | 5 | // NOTE: This file should not be edited 6 | // see https://nextjs.org/docs/basic-features/typescript for more information. 7 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | module.exports = { 3 | reactStrictMode: true, 4 | } 5 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "next-template", 3 | "private": true, 4 | "scripts": { 5 | "dev": "next dev", 6 | "build": "next build", 7 | "start": "next start", 8 | "lint": "next lint" 9 | }, 10 | "dependencies": { 11 | "@types/styled-components": "^5.1.15", 12 | "framer-motion": "^5.3.0", 13 | "next": "12.0.3", 14 | "prettier": "^2.4.1", 15 | "react": "17.0.2", 16 | "react-dom": "17.0.2", 17 | "swr": "^1.1.0" 18 | }, 19 | "devDependencies": { 20 | "@types/node": "16.11.7", 21 | "@types/react": "17.0.34", 22 | "autoprefixer": "^10.4.0", 23 | "eslint": "7", 24 | "eslint-config-next": "12.0.3", 25 | "postcss": "^8.3.11", 26 | "tailwindcss": "^2.2.19", 27 | "typescript": "4.4.4" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnrad/sponsor/c190df664a17d05d403a385b7a9d3c6f9c476e13/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnrad/sponsor/c190df664a17d05d403a385b7a9d3c6f9c476e13/public/favicon.png -------------------------------------------------------------------------------- /src/components/Repo.tsx: -------------------------------------------------------------------------------- 1 | import { languages } from "../util/languages"; 2 | import { motion } from "framer-motion"; 3 | import { Repo } from "../util/types"; 4 | import { OcticonRepo, OcticonStar } from "../icons"; 5 | import useSWR from "swr"; 6 | import { information } from "../info"; 7 | 8 | export const RepoComponent = (props: any) => { 9 | const { data: info, error } = useSWR>( 10 | `https://api.github.com/repos/${information.username}/${props.name}` 11 | ); 12 | 13 | if (!info || error) 14 | return ( 15 |
Loading...
16 | ); 17 | 18 | return ( 19 | 20 |
21 | 30 | 31 |

{info.description}

32 | 33 |
34 | 35 |
44 |

{info.language}

45 | 46 | 53 | 54 | {info.stargazers_count} 55 | 56 |
57 |
58 | 59 | ); 60 | }; 61 | -------------------------------------------------------------------------------- /src/icons/Location.tsx: -------------------------------------------------------------------------------- 1 | import { motion } from "framer-motion"; 2 | 3 | export const Location = (props: any) => { 4 | return ( 5 | 19 | ); 20 | }; 21 | -------------------------------------------------------------------------------- /src/icons/OcticonRepo.tsx: -------------------------------------------------------------------------------- 1 | export const OcticonRepo = (props: any) => { 2 | return ( 3 | 9 | ); 10 | }; 11 | -------------------------------------------------------------------------------- /src/icons/OcticonStar.tsx: -------------------------------------------------------------------------------- 1 | export const OcticonStar = (props: any) => { 2 | return ( 3 | 9 | ); 10 | }; 11 | -------------------------------------------------------------------------------- /src/icons/index.tsx: -------------------------------------------------------------------------------- 1 | export { Location } from "./Location"; 2 | export { OcticonRepo } from "./OcticonRepo"; 3 | export { OcticonStar } from "./OcticonStar"; 4 | -------------------------------------------------------------------------------- /src/info.ts: -------------------------------------------------------------------------------- 1 | export const information = { 2 | // What's your GitHub username? 3 | username: "cnrad", 4 | 5 | // Highlight some of your best works by providing your repository NAMES. 6 | featuredRepos: ["lanyard-profile-readme", "d", "iridi", "h", "sponsor", "hbd-today"], 7 | 8 | // Describe yourself, and why you should be sponsored. 9 | description: ` 10 | 👋 Hey there, I'm Conrad. I'm a high-school student currently pursuing full-stack web development in my free time. 11 | 12 | I enjoy leveraging technologies such as TypeScript, Next.js, Postgres, Prisma, and many others to create scalable and performant web applications, and I'm constantly looking for projects to develop and things to learn in order to expand my knowledge and skillset further. 13 | 14 | If you choose to donate (any amount is appreciated), the funds will help cover expenses such as domain names, server hosting, and equipment to maximize my coding workflow. Feel free to hit me up and let me know you've donated as well, I'd be more than happy to feature you on my GitHub profile or projects as a little "thank you" 👍 15 | `, 16 | 17 | // Where should they be directed to pay you? 18 | payment_url: "https://pay.cnrad.dev", 19 | 20 | // Only set to true if your URL supports an amount at the end, e.g. https://paypal.com/paypalme/username/20, otherwise set it to false. 21 | amount_slug: true, 22 | }; 23 | -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import "../styles/globals.css"; 2 | import type { AppProps } from "next/app"; 3 | import { SWRConfig } from "swr"; 4 | import Head from "next/head"; 5 | import { information } from "../info"; 6 | 7 | function MyApp({ Component, pageProps }: AppProps) { 8 | return ( 9 | <> 10 | 11 | Sponsor @{information.username} on GitHub 12 | 13 | 17 | 18 | 19 | 20 | 21 | await fetch(url).then(res => res.json()), 24 | }} 25 | > 26 | 27 | 28 | 29 | ); 30 | } 31 | 32 | export default MyApp; 33 | -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- 1 | import type { NextPage } from "next"; 2 | import { motion } from "framer-motion"; 3 | import { information } from "../info"; 4 | import { Location } from "../icons"; 5 | import { RepoComponent } from "../components/Repo"; 6 | import { useRef, useState } from "react"; 7 | import { User } from "../util/types"; 8 | import useSWR from "swr"; 9 | 10 | const Home: NextPage = () => { 11 | const [amountFocused, setAmountFocused] = useState(false); 12 | const paymentAmount = useRef("1"); 13 | 14 | const { data: fetchedUserInfo, error } = useSWR>( 15 | `https://api.github.com/users/${information.username}` 16 | ); 17 | 18 | const isLoading = !error && !fetchedUserInfo; 19 | 20 | if (isLoading) 21 | return ( 22 |
23 |

Loading....

24 |
25 | ); 26 | 27 | if (fetchedUserInfo && !error) 28 | return ( 29 |
30 |

31 | Become a Sponsor to{" "} 32 | 33 | {fetchedUserInfo.name} 34 | 35 |

36 | 37 | 38 | 39 |
40 | 47 | {fetchedUserInfo.name} 48 | 49 |

{fetchedUserInfo.login}

50 |

51 | 52 | 56 | {fetchedUserInfo.location} 57 | 58 |

59 |
60 |
61 | 62 | 63 | {information.description} 64 | 65 | 66 | 67 | 72 | $ 73 | setAmountFocused(true)} 79 | onBlur={() => setAmountFocused(false)} 80 | onChange={(e: { target: HTMLInputElement }) => (paymentAmount.current = e.target.value)} 81 | /> 82 | 83 | 90 | window.open( 91 | information.amount_slug 92 | ? `${information.payment_url}/${paymentAmount.current}` 93 | : information.payment_url, 94 | "_self" 95 | ) 96 | } 97 | > 98 | Donate 99 | 100 | 101 | 102 | 103 |

Featured Work

104 |
105 | {information.featuredRepos.map((repoName: string) => ( 106 | 107 | ))} 108 |
109 |
110 | 111 |

112 | Psst... this project is{" "} 113 | 114 | open source 115 | 116 | ! 117 |

118 |
119 | ); 120 | 121 | return ( 122 |
123 |

Loading....

124 |
125 | ); 126 | }; 127 | 128 | export default Home; 129 | -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | html, 6 | body { 7 | padding: 0; 8 | margin: 0; 9 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", 10 | "Segoe UI Emoji"; 11 | width: 100%; 12 | height: 100vh; 13 | background: #0d1117; 14 | 15 | display: flex; 16 | flex-direction: column; 17 | align-items: center; 18 | justify-content: left; 19 | 20 | scrollbar-width: thin; 21 | -webkit-scrollbar-width: thin; 22 | } 23 | 24 | a { 25 | color: inherit; 26 | text-decoration: none; 27 | } 28 | 29 | a:hover { 30 | text-decoration: underline; 31 | } 32 | 33 | * { 34 | box-sizing: border-box; 35 | } 36 | -------------------------------------------------------------------------------- /src/util/languages.ts: -------------------------------------------------------------------------------- 1 | export const languages: Record> = { 2 | "1C Enterprise": { 3 | color: "#814CCC", 4 | url: "https://github.com/trending?l=1C-Enterprise", 5 | }, 6 | "4D": { 7 | color: "#004289", 8 | url: "https://github.com/trending?l=4D", 9 | }, 10 | "ABAP": { 11 | color: "#E8274B", 12 | url: "https://github.com/trending?l=ABAP", 13 | }, 14 | "ABAP CDS": { 15 | color: "#555e25", 16 | url: "https://github.com/trending?l=ABAP-CDS", 17 | }, 18 | "ActionScript": { 19 | color: "#882B0F", 20 | url: "https://github.com/trending?l=ActionScript", 21 | }, 22 | "Ada": { 23 | color: "#02f88c", 24 | url: "https://github.com/trending?l=Ada", 25 | }, 26 | "Adobe Font Metrics": { 27 | color: "#fa0f00", 28 | url: "https://github.com/trending?l=Adobe-Font-Metrics", 29 | }, 30 | "Agda": { 31 | color: "#315665", 32 | url: "https://github.com/trending?l=Agda", 33 | }, 34 | "AGS Script": { 35 | color: "#B9D9FF", 36 | url: "https://github.com/trending?l=AGS-Script", 37 | }, 38 | "AIDL": { 39 | color: "#34EB6B", 40 | url: "https://github.com/trending?l=AIDL", 41 | }, 42 | "AL": { 43 | color: "#3AA2B5", 44 | url: "https://github.com/trending?l=AL", 45 | }, 46 | "Alloy": { 47 | color: "#64C800", 48 | url: "https://github.com/trending?l=Alloy", 49 | }, 50 | "Alpine Abuild": { 51 | color: "#0D597F", 52 | url: "https://github.com/trending?l=Alpine-Abuild", 53 | }, 54 | "Altium Designer": { 55 | color: "#A89663", 56 | url: "https://github.com/trending?l=Altium-Designer", 57 | }, 58 | "AMPL": { 59 | color: "#E6EFBB", 60 | url: "https://github.com/trending?l=AMPL", 61 | }, 62 | "AngelScript": { 63 | color: "#C7D7DC", 64 | url: "https://github.com/trending?l=AngelScript", 65 | }, 66 | "Ant Build System": { 67 | color: "#A9157E", 68 | url: "https://github.com/trending?l=Ant-Build-System", 69 | }, 70 | "ANTLR": { 71 | color: "#9DC3FF", 72 | url: "https://github.com/trending?l=ANTLR", 73 | }, 74 | "ApacheConf": { 75 | color: "#d12127", 76 | url: "https://github.com/trending?l=ApacheConf", 77 | }, 78 | "Apex": { 79 | color: "#1797c0", 80 | url: "https://github.com/trending?l=Apex", 81 | }, 82 | "API Blueprint": { 83 | color: "#2ACCA8", 84 | url: "https://github.com/trending?l=API-Blueprint", 85 | }, 86 | "APL": { 87 | color: "#5A8164", 88 | url: "https://github.com/trending?l=APL", 89 | }, 90 | "Apollo Guidance Computer": { 91 | color: "#0B3D91", 92 | url: "https://github.com/trending?l=Apollo-Guidance-Computer", 93 | }, 94 | "AppleScript": { 95 | color: "#101F1F", 96 | url: "https://github.com/trending?l=AppleScript", 97 | }, 98 | "Arc": { 99 | color: "#aa2afe", 100 | url: "https://github.com/trending?l=Arc", 101 | }, 102 | "AsciiDoc": { 103 | color: "#73a0c5", 104 | url: "https://github.com/trending?l=AsciiDoc", 105 | }, 106 | "ASL": { 107 | color: null, 108 | url: "https://github.com/trending?l=ASL", 109 | }, 110 | "ASP.NET": { 111 | color: "#9400ff", 112 | url: "https://github.com/trending?l=ASP.NET", 113 | }, 114 | "AspectJ": { 115 | color: "#a957b0", 116 | url: "https://github.com/trending?l=AspectJ", 117 | }, 118 | "Assembly": { 119 | color: "#6E4C13", 120 | url: "https://github.com/trending?l=Assembly", 121 | }, 122 | "Astro": { 123 | color: "#ff5a03", 124 | url: "https://github.com/trending?l=Astro", 125 | }, 126 | "Asymptote": { 127 | color: "#ff0000", 128 | url: "https://github.com/trending?l=Asymptote", 129 | }, 130 | "ATS": { 131 | color: "#1ac620", 132 | url: "https://github.com/trending?l=ATS", 133 | }, 134 | "Augeas": { 135 | color: "#9CC134", 136 | url: "https://github.com/trending?l=Augeas", 137 | }, 138 | "AutoHotkey": { 139 | color: "#6594b9", 140 | url: "https://github.com/trending?l=AutoHotkey", 141 | }, 142 | "AutoIt": { 143 | color: "#1C3552", 144 | url: "https://github.com/trending?l=AutoIt", 145 | }, 146 | "Avro IDL": { 147 | color: "#0040FF", 148 | url: "https://github.com/trending?l=Avro-IDL", 149 | }, 150 | "Awk": { 151 | color: "#c30e9b", 152 | url: "https://github.com/trending?l=Awk", 153 | }, 154 | "Ballerina": { 155 | color: "#FF5000", 156 | url: "https://github.com/trending?l=Ballerina", 157 | }, 158 | "BASIC": { 159 | color: "#ff0000", 160 | url: "https://github.com/trending?l=BASIC", 161 | }, 162 | "Batchfile": { 163 | color: "#C1F12E", 164 | url: "https://github.com/trending?l=Batchfile", 165 | }, 166 | "Beef": { 167 | color: "#a52f4e", 168 | url: "https://github.com/trending?l=Beef", 169 | }, 170 | "Befunge": { 171 | color: null, 172 | url: "https://github.com/trending?l=Befunge", 173 | }, 174 | "BibTeX": { 175 | color: "#778899", 176 | url: "https://github.com/trending?l=BibTeX", 177 | }, 178 | "Bicep": { 179 | color: "#519aba", 180 | url: "https://github.com/trending?l=Bicep", 181 | }, 182 | "Bison": { 183 | color: "#6A463F", 184 | url: "https://github.com/trending?l=Bison", 185 | }, 186 | "BitBake": { 187 | color: "#00bce4", 188 | url: "https://github.com/trending?l=BitBake", 189 | }, 190 | "Blade": { 191 | color: "#f7523f", 192 | url: "https://github.com/trending?l=Blade", 193 | }, 194 | "BlitzBasic": { 195 | color: "#00FFAE", 196 | url: "https://github.com/trending?l=BlitzBasic", 197 | }, 198 | "BlitzMax": { 199 | color: "#cd6400", 200 | url: "https://github.com/trending?l=BlitzMax", 201 | }, 202 | "Bluespec": { 203 | color: "#12223c", 204 | url: "https://github.com/trending?l=Bluespec", 205 | }, 206 | "Boo": { 207 | color: "#d4bec1", 208 | url: "https://github.com/trending?l=Boo", 209 | }, 210 | "Boogie": { 211 | color: "#c80fa0", 212 | url: "https://github.com/trending?l=Boogie", 213 | }, 214 | "Brainfuck": { 215 | color: "#2F2530", 216 | url: "https://github.com/trending?l=Brainfuck", 217 | }, 218 | "Brightscript": { 219 | color: "#662D91", 220 | url: "https://github.com/trending?l=Brightscript", 221 | }, 222 | "Browserslist": { 223 | color: "#ffd539", 224 | url: "https://github.com/trending?l=Browserslist", 225 | }, 226 | "C": { 227 | color: "#555555", 228 | url: "https://github.com/trending?l=C", 229 | }, 230 | "C#": { 231 | color: "#178600", 232 | url: "https://github.com/trending?l=Csharp", 233 | }, 234 | "C++": { 235 | color: "#f34b7d", 236 | url: "https://github.com/trending?l=C++", 237 | }, 238 | "C2hs Haskell": { 239 | color: null, 240 | url: "https://github.com/trending?l=C2hs-Haskell", 241 | }, 242 | "Cabal Config": { 243 | color: "#483465", 244 | url: "https://github.com/trending?l=Cabal-Config", 245 | }, 246 | "Cap'n Proto": { 247 | color: "#c42727", 248 | url: "https://github.com/trending?l=Cap'n-Proto", 249 | }, 250 | "CartoCSS": { 251 | color: null, 252 | url: "https://github.com/trending?l=CartoCSS", 253 | }, 254 | "Ceylon": { 255 | color: "#dfa535", 256 | url: "https://github.com/trending?l=Ceylon", 257 | }, 258 | "Chapel": { 259 | color: "#8dc63f", 260 | url: "https://github.com/trending?l=Chapel", 261 | }, 262 | "Charity": { 263 | color: null, 264 | url: "https://github.com/trending?l=Charity", 265 | }, 266 | "ChucK": { 267 | color: "#3f8000", 268 | url: "https://github.com/trending?l=ChucK", 269 | }, 270 | "Cirru": { 271 | color: "#ccccff", 272 | url: "https://github.com/trending?l=Cirru", 273 | }, 274 | "Clarion": { 275 | color: "#db901e", 276 | url: "https://github.com/trending?l=Clarion", 277 | }, 278 | "Classic ASP": { 279 | color: "#6a40fd", 280 | url: "https://github.com/trending?l=Classic-ASP", 281 | }, 282 | "Clean": { 283 | color: "#3F85AF", 284 | url: "https://github.com/trending?l=Clean", 285 | }, 286 | "Click": { 287 | color: "#E4E6F3", 288 | url: "https://github.com/trending?l=Click", 289 | }, 290 | "CLIPS": { 291 | color: "#00A300", 292 | url: "https://github.com/trending?l=CLIPS", 293 | }, 294 | "Clojure": { 295 | color: "#db5855", 296 | url: "https://github.com/trending?l=Clojure", 297 | }, 298 | "Closure Templates": { 299 | color: "#0d948f", 300 | url: "https://github.com/trending?l=Closure-Templates", 301 | }, 302 | "Cloud Firestore Security Rules": { 303 | color: "#FFA000", 304 | url: "https://github.com/trending?l=Cloud-Firestore-Security-Rules", 305 | }, 306 | "CMake": { 307 | color: "#DA3434", 308 | url: "https://github.com/trending?l=CMake", 309 | }, 310 | "COBOL": { 311 | color: null, 312 | url: "https://github.com/trending?l=COBOL", 313 | }, 314 | "CodeQL": { 315 | color: "#140f46", 316 | url: "https://github.com/trending?l=CodeQL", 317 | }, 318 | "CoffeeScript": { 319 | color: "#244776", 320 | url: "https://github.com/trending?l=CoffeeScript", 321 | }, 322 | "ColdFusion": { 323 | color: "#ed2cd6", 324 | url: "https://github.com/trending?l=ColdFusion", 325 | }, 326 | "ColdFusion CFC": { 327 | color: "#ed2cd6", 328 | url: "https://github.com/trending?l=ColdFusion-CFC", 329 | }, 330 | "COLLADA": { 331 | color: "#F1A42B", 332 | url: "https://github.com/trending?l=COLLADA", 333 | }, 334 | "Common Lisp": { 335 | color: "#3fb68b", 336 | url: "https://github.com/trending?l=Common-Lisp", 337 | }, 338 | "Common Workflow Language": { 339 | color: "#B5314C", 340 | url: "https://github.com/trending?l=Common-Workflow-Language", 341 | }, 342 | "Component Pascal": { 343 | color: "#B0CE4E", 344 | url: "https://github.com/trending?l=Component-Pascal", 345 | }, 346 | "Cool": { 347 | color: null, 348 | url: "https://github.com/trending?l=Cool", 349 | }, 350 | "Coq": { 351 | color: "#d0b68c", 352 | url: "https://github.com/trending?l=Coq", 353 | }, 354 | "Crystal": { 355 | color: "#000100", 356 | url: "https://github.com/trending?l=Crystal", 357 | }, 358 | "CSON": { 359 | color: "#244776", 360 | url: "https://github.com/trending?l=CSON", 361 | }, 362 | "Csound": { 363 | color: "#1a1a1a", 364 | url: "https://github.com/trending?l=Csound", 365 | }, 366 | "Csound Document": { 367 | color: "#1a1a1a", 368 | url: "https://github.com/trending?l=Csound-Document", 369 | }, 370 | "Csound Score": { 371 | color: "#1a1a1a", 372 | url: "https://github.com/trending?l=Csound-Score", 373 | }, 374 | "CSS": { 375 | color: "#563d7c", 376 | url: "https://github.com/trending?l=CSS", 377 | }, 378 | "CSV": { 379 | color: "#237346", 380 | url: "https://github.com/trending?l=CSV", 381 | }, 382 | "Cuda": { 383 | color: "#3A4E3A", 384 | url: "https://github.com/trending?l=Cuda", 385 | }, 386 | "CUE": { 387 | color: "#5886E1", 388 | url: "https://github.com/trending?l=CUE", 389 | }, 390 | "CWeb": { 391 | color: "#00007a", 392 | url: "https://github.com/trending?l=CWeb", 393 | }, 394 | "Cycript": { 395 | color: null, 396 | url: "https://github.com/trending?l=Cycript", 397 | }, 398 | "Cython": { 399 | color: "#fedf5b", 400 | url: "https://github.com/trending?l=Cython", 401 | }, 402 | "D": { 403 | color: "#ba595e", 404 | url: "https://github.com/trending?l=D", 405 | }, 406 | "Dafny": { 407 | color: "#FFEC25", 408 | url: "https://github.com/trending?l=Dafny", 409 | }, 410 | "Darcs Patch": { 411 | color: "#8eff23", 412 | url: "https://github.com/trending?l=Darcs-Patch", 413 | }, 414 | "Dart": { 415 | color: "#00B4AB", 416 | url: "https://github.com/trending?l=Dart", 417 | }, 418 | "DataWeave": { 419 | color: "#003a52", 420 | url: "https://github.com/trending?l=DataWeave", 421 | }, 422 | "Dhall": { 423 | color: "#dfafff", 424 | url: "https://github.com/trending?l=Dhall", 425 | }, 426 | "DIGITAL Command Language": { 427 | color: null, 428 | url: "https://github.com/trending?l=DIGITAL-Command-Language", 429 | }, 430 | "DirectX 3D File": { 431 | color: "#aace60", 432 | url: "https://github.com/trending?l=DirectX-3D-File", 433 | }, 434 | "DM": { 435 | color: "#447265", 436 | url: "https://github.com/trending?l=DM", 437 | }, 438 | "Dockerfile": { 439 | color: "#384d54", 440 | url: "https://github.com/trending?l=Dockerfile", 441 | }, 442 | "Dogescript": { 443 | color: "#cca760", 444 | url: "https://github.com/trending?l=Dogescript", 445 | }, 446 | "DTrace": { 447 | color: null, 448 | url: "https://github.com/trending?l=DTrace", 449 | }, 450 | "Dylan": { 451 | color: "#6c616e", 452 | url: "https://github.com/trending?l=Dylan", 453 | }, 454 | "E": { 455 | color: "#ccce35", 456 | url: "https://github.com/trending?l=E", 457 | }, 458 | "Earthly": { 459 | color: "#2af0ff", 460 | url: "https://github.com/trending?l=Earthly", 461 | }, 462 | "Easybuild": { 463 | color: "#069406", 464 | url: "https://github.com/trending?l=Easybuild", 465 | }, 466 | "eC": { 467 | color: "#913960", 468 | url: "https://github.com/trending?l=eC", 469 | }, 470 | "Ecere Projects": { 471 | color: "#913960", 472 | url: "https://github.com/trending?l=Ecere-Projects", 473 | }, 474 | "ECL": { 475 | color: "#8a1267", 476 | url: "https://github.com/trending?l=ECL", 477 | }, 478 | "ECLiPSe": { 479 | color: "#001d9d", 480 | url: "https://github.com/trending?l=ECLiPSe", 481 | }, 482 | "EditorConfig": { 483 | color: "#fff1f2", 484 | url: "https://github.com/trending?l=EditorConfig", 485 | }, 486 | "Eiffel": { 487 | color: "#4d6977", 488 | url: "https://github.com/trending?l=Eiffel", 489 | }, 490 | "EJS": { 491 | color: "#a91e50", 492 | url: "https://github.com/trending?l=EJS", 493 | }, 494 | "Elixir": { 495 | color: "#6e4a7e", 496 | url: "https://github.com/trending?l=Elixir", 497 | }, 498 | "Elm": { 499 | color: "#60B5CC", 500 | url: "https://github.com/trending?l=Elm", 501 | }, 502 | "Emacs Lisp": { 503 | color: "#c065db", 504 | url: "https://github.com/trending?l=Emacs-Lisp", 505 | }, 506 | "EmberScript": { 507 | color: "#FFF4F3", 508 | url: "https://github.com/trending?l=EmberScript", 509 | }, 510 | "EQ": { 511 | color: "#a78649", 512 | url: "https://github.com/trending?l=EQ", 513 | }, 514 | "Erlang": { 515 | color: "#B83998", 516 | url: "https://github.com/trending?l=Erlang", 517 | }, 518 | "F#": { 519 | color: "#b845fc", 520 | url: "https://github.com/trending?l=Fsharp", 521 | }, 522 | "F*": { 523 | color: "#572e30", 524 | url: "https://github.com/trending?l=F*", 525 | }, 526 | "Factor": { 527 | color: "#636746", 528 | url: "https://github.com/trending?l=Factor", 529 | }, 530 | "Fancy": { 531 | color: "#7b9db4", 532 | url: "https://github.com/trending?l=Fancy", 533 | }, 534 | "Fantom": { 535 | color: "#14253c", 536 | url: "https://github.com/trending?l=Fantom", 537 | }, 538 | "Faust": { 539 | color: "#c37240", 540 | url: "https://github.com/trending?l=Faust", 541 | }, 542 | "Fennel": { 543 | color: "#fff3d7", 544 | url: "https://github.com/trending?l=Fennel", 545 | }, 546 | "FIGlet Font": { 547 | color: "#FFDDBB", 548 | url: "https://github.com/trending?l=FIGlet-Font", 549 | }, 550 | "Filebench WML": { 551 | color: "#F6B900", 552 | url: "https://github.com/trending?l=Filebench-WML", 553 | }, 554 | "Filterscript": { 555 | color: null, 556 | url: "https://github.com/trending?l=Filterscript", 557 | }, 558 | "fish": { 559 | color: "#4aae47", 560 | url: "https://github.com/trending?l=fish", 561 | }, 562 | "Fluent": { 563 | color: "#ffcc33", 564 | url: "https://github.com/trending?l=Fluent", 565 | }, 566 | "FLUX": { 567 | color: "#88ccff", 568 | url: "https://github.com/trending?l=FLUX", 569 | }, 570 | "Forth": { 571 | color: "#341708", 572 | url: "https://github.com/trending?l=Forth", 573 | }, 574 | "Fortran": { 575 | color: "#4d41b1", 576 | url: "https://github.com/trending?l=Fortran", 577 | }, 578 | "Fortran Free Form": { 579 | color: "#4d41b1", 580 | url: "https://github.com/trending?l=Fortran-Free-Form", 581 | }, 582 | "FreeBasic": { 583 | color: "#867db1", 584 | url: "https://github.com/trending?l=FreeBasic", 585 | }, 586 | "FreeMarker": { 587 | color: "#0050b2", 588 | url: "https://github.com/trending?l=FreeMarker", 589 | }, 590 | "Frege": { 591 | color: "#00cafe", 592 | url: "https://github.com/trending?l=Frege", 593 | }, 594 | "Futhark": { 595 | color: "#5f021f", 596 | url: "https://github.com/trending?l=Futhark", 597 | }, 598 | "G-code": { 599 | color: "#D08CF2", 600 | url: "https://github.com/trending?l=G-code", 601 | }, 602 | "Game Maker Language": { 603 | color: "#71b417", 604 | url: "https://github.com/trending?l=Game-Maker-Language", 605 | }, 606 | "GAML": { 607 | color: "#FFC766", 608 | url: "https://github.com/trending?l=GAML", 609 | }, 610 | "GAMS": { 611 | color: "#f49a22", 612 | url: "https://github.com/trending?l=GAMS", 613 | }, 614 | "GAP": { 615 | color: "#0000cc", 616 | url: "https://github.com/trending?l=GAP", 617 | }, 618 | "GCC Machine Description": { 619 | color: "#FFCFAB", 620 | url: "https://github.com/trending?l=GCC-Machine-Description", 621 | }, 622 | "GDB": { 623 | color: null, 624 | url: "https://github.com/trending?l=GDB", 625 | }, 626 | "GDScript": { 627 | color: "#355570", 628 | url: "https://github.com/trending?l=GDScript", 629 | }, 630 | "GEDCOM": { 631 | color: "#003058", 632 | url: "https://github.com/trending?l=GEDCOM", 633 | }, 634 | "Gemfile.lock": { 635 | color: "#701516", 636 | url: "https://github.com/trending?l=Gemfile.lock", 637 | }, 638 | "Genie": { 639 | color: "#fb855d", 640 | url: "https://github.com/trending?l=Genie", 641 | }, 642 | "Genshi": { 643 | color: "#951531", 644 | url: "https://github.com/trending?l=Genshi", 645 | }, 646 | "Gentoo Ebuild": { 647 | color: "#9400ff", 648 | url: "https://github.com/trending?l=Gentoo-Ebuild", 649 | }, 650 | "Gentoo Eclass": { 651 | color: "#9400ff", 652 | url: "https://github.com/trending?l=Gentoo-Eclass", 653 | }, 654 | "Gerber Image": { 655 | color: "#d20b00", 656 | url: "https://github.com/trending?l=Gerber-Image", 657 | }, 658 | "Gherkin": { 659 | color: "#5B2063", 660 | url: "https://github.com/trending?l=Gherkin", 661 | }, 662 | "Git Attributes": { 663 | color: "#F44D27", 664 | url: "https://github.com/trending?l=Git-Attributes", 665 | }, 666 | "Git Config": { 667 | color: "#F44D27", 668 | url: "https://github.com/trending?l=Git-Config", 669 | }, 670 | "GLSL": { 671 | color: "#5686a5", 672 | url: "https://github.com/trending?l=GLSL", 673 | }, 674 | "Glyph": { 675 | color: "#c1ac7f", 676 | url: "https://github.com/trending?l=Glyph", 677 | }, 678 | "Gnuplot": { 679 | color: "#f0a9f0", 680 | url: "https://github.com/trending?l=Gnuplot", 681 | }, 682 | "Go": { 683 | color: "#00ADD8", 684 | url: "https://github.com/trending?l=Go", 685 | }, 686 | "Go Checksums": { 687 | color: "#00ADD8", 688 | url: "https://github.com/trending?l=Go-Checksums", 689 | }, 690 | "Go Module": { 691 | color: "#00ADD8", 692 | url: "https://github.com/trending?l=Go-Module", 693 | }, 694 | "Golo": { 695 | color: "#88562A", 696 | url: "https://github.com/trending?l=Golo", 697 | }, 698 | "Gosu": { 699 | color: "#82937f", 700 | url: "https://github.com/trending?l=Gosu", 701 | }, 702 | "Grace": { 703 | color: "#615f8b", 704 | url: "https://github.com/trending?l=Grace", 705 | }, 706 | "Gradle": { 707 | color: "#02303a", 708 | url: "https://github.com/trending?l=Gradle", 709 | }, 710 | "Grammatical Framework": { 711 | color: "#ff0000", 712 | url: "https://github.com/trending?l=Grammatical-Framework", 713 | }, 714 | "GraphQL": { 715 | color: "#e10098", 716 | url: "https://github.com/trending?l=GraphQL", 717 | }, 718 | "Graphviz (DOT)": { 719 | color: "#2596be", 720 | url: "https://github.com/trending?l=Graphviz-(DOT)", 721 | }, 722 | "Groovy": { 723 | color: "#4298b8", 724 | url: "https://github.com/trending?l=Groovy", 725 | }, 726 | "Groovy Server Pages": { 727 | color: "#4298b8", 728 | url: "https://github.com/trending?l=Groovy-Server-Pages", 729 | }, 730 | "Hack": { 731 | color: "#878787", 732 | url: "https://github.com/trending?l=Hack", 733 | }, 734 | "Haml": { 735 | color: "#ece2a9", 736 | url: "https://github.com/trending?l=Haml", 737 | }, 738 | "Handlebars": { 739 | color: "#f7931e", 740 | url: "https://github.com/trending?l=Handlebars", 741 | }, 742 | "HAProxy": { 743 | color: "#106da9", 744 | url: "https://github.com/trending?l=HAProxy", 745 | }, 746 | "Harbour": { 747 | color: "#0e60e3", 748 | url: "https://github.com/trending?l=Harbour", 749 | }, 750 | "Haskell": { 751 | color: "#5e5086", 752 | url: "https://github.com/trending?l=Haskell", 753 | }, 754 | "Haxe": { 755 | color: "#df7900", 756 | url: "https://github.com/trending?l=Haxe", 757 | }, 758 | "HCL": { 759 | color: null, 760 | url: "https://github.com/trending?l=HCL", 761 | }, 762 | "HiveQL": { 763 | color: "#dce200", 764 | url: "https://github.com/trending?l=HiveQL", 765 | }, 766 | "HLSL": { 767 | color: "#aace60", 768 | url: "https://github.com/trending?l=HLSL", 769 | }, 770 | "HolyC": { 771 | color: "#ffefaf", 772 | url: "https://github.com/trending?l=HolyC", 773 | }, 774 | "HTML": { 775 | color: "#e34c26", 776 | url: "https://github.com/trending?l=HTML", 777 | }, 778 | "HTML+ECR": { 779 | color: "#2e1052", 780 | url: "https://github.com/trending?l=HTML+ECR", 781 | }, 782 | "HTML+EEX": { 783 | color: "#6e4a7e", 784 | url: "https://github.com/trending?l=HTML+EEX", 785 | }, 786 | "HTML+ERB": { 787 | color: "#701516", 788 | url: "https://github.com/trending?l=HTML+ERB", 789 | }, 790 | "HTML+PHP": { 791 | color: "#4f5d95", 792 | url: "https://github.com/trending?l=HTML+PHP", 793 | }, 794 | "HTML+Razor": { 795 | color: "#512be4", 796 | url: "https://github.com/trending?l=HTML+Razor", 797 | }, 798 | "HTTP": { 799 | color: "#005C9C", 800 | url: "https://github.com/trending?l=HTTP", 801 | }, 802 | "HXML": { 803 | color: "#f68712", 804 | url: "https://github.com/trending?l=HXML", 805 | }, 806 | "Hy": { 807 | color: "#7790B2", 808 | url: "https://github.com/trending?l=Hy", 809 | }, 810 | "HyPhy": { 811 | color: null, 812 | url: "https://github.com/trending?l=HyPhy", 813 | }, 814 | "IDL": { 815 | color: "#a3522f", 816 | url: "https://github.com/trending?l=IDL", 817 | }, 818 | "Idris": { 819 | color: "#b30000", 820 | url: "https://github.com/trending?l=Idris", 821 | }, 822 | "Ignore List": { 823 | color: "#000000", 824 | url: "https://github.com/trending?l=Ignore-List", 825 | }, 826 | "IGOR Pro": { 827 | color: "#0000cc", 828 | url: "https://github.com/trending?l=IGOR-Pro", 829 | }, 830 | "ImageJ Macro": { 831 | color: "#99AAFF", 832 | url: "https://github.com/trending?l=ImageJ-Macro", 833 | }, 834 | "Inform 7": { 835 | color: null, 836 | url: "https://github.com/trending?l=Inform-7", 837 | }, 838 | "INI": { 839 | color: "#d1dbe0", 840 | url: "https://github.com/trending?l=INI", 841 | }, 842 | "Inno Setup": { 843 | color: "#264b99", 844 | url: "https://github.com/trending?l=Inno-Setup", 845 | }, 846 | "Io": { 847 | color: "#a9188d", 848 | url: "https://github.com/trending?l=Io", 849 | }, 850 | "Ioke": { 851 | color: "#078193", 852 | url: "https://github.com/trending?l=Ioke", 853 | }, 854 | "Isabelle": { 855 | color: "#FEFE00", 856 | url: "https://github.com/trending?l=Isabelle", 857 | }, 858 | "Isabelle ROOT": { 859 | color: "#FEFE00", 860 | url: "https://github.com/trending?l=Isabelle-ROOT", 861 | }, 862 | "J": { 863 | color: "#9EEDFF", 864 | url: "https://github.com/trending?l=J", 865 | }, 866 | "JAR Manifest": { 867 | color: "#b07219", 868 | url: "https://github.com/trending?l=JAR-Manifest", 869 | }, 870 | "Jasmin": { 871 | color: "#d03600", 872 | url: "https://github.com/trending?l=Jasmin", 873 | }, 874 | "Java": { 875 | color: "#b07219", 876 | url: "https://github.com/trending?l=Java", 877 | }, 878 | "Java Properties": { 879 | color: "#2A6277", 880 | url: "https://github.com/trending?l=Java-Properties", 881 | }, 882 | "Java Server Pages": { 883 | color: "#2A6277", 884 | url: "https://github.com/trending?l=Java-Server-Pages", 885 | }, 886 | "JavaScript": { 887 | color: "#f1e05a", 888 | url: "https://github.com/trending?l=JavaScript", 889 | }, 890 | "JavaScript+ERB": { 891 | color: "#f1e05a", 892 | url: "https://github.com/trending?l=JavaScript+ERB", 893 | }, 894 | "Jest Snapshot": { 895 | color: "#15c213", 896 | url: "https://github.com/trending?l=Jest-Snapshot", 897 | }, 898 | "JFlex": { 899 | color: "#DBCA00", 900 | url: "https://github.com/trending?l=JFlex", 901 | }, 902 | "Jinja": { 903 | color: "#a52a22", 904 | url: "https://github.com/trending?l=Jinja", 905 | }, 906 | "Jison": { 907 | color: "#56b3cb", 908 | url: "https://github.com/trending?l=Jison", 909 | }, 910 | "Jison Lex": { 911 | color: "#56b3cb", 912 | url: "https://github.com/trending?l=Jison-Lex", 913 | }, 914 | "Jolie": { 915 | color: "#843179", 916 | url: "https://github.com/trending?l=Jolie", 917 | }, 918 | "jq": { 919 | color: "#c7254e", 920 | url: "https://github.com/trending?l=jq", 921 | }, 922 | "JSON": { 923 | color: "#292929", 924 | url: "https://github.com/trending?l=JSON", 925 | }, 926 | "JSON with Comments": { 927 | color: "#292929", 928 | url: "https://github.com/trending?l=JSON-with-Comments", 929 | }, 930 | "JSON5": { 931 | color: "#267CB9", 932 | url: "https://github.com/trending?l=JSON5", 933 | }, 934 | "JSONiq": { 935 | color: "#40d47e", 936 | url: "https://github.com/trending?l=JSONiq", 937 | }, 938 | "JSONLD": { 939 | color: "#0c479c", 940 | url: "https://github.com/trending?l=JSONLD", 941 | }, 942 | "Jsonnet": { 943 | color: "#0064bd", 944 | url: "https://github.com/trending?l=Jsonnet", 945 | }, 946 | "Julia": { 947 | color: "#a270ba", 948 | url: "https://github.com/trending?l=Julia", 949 | }, 950 | "Jupyter Notebook": { 951 | color: "#DA5B0B", 952 | url: "https://github.com/trending?l=Jupyter-Notebook", 953 | }, 954 | "Kaitai Struct": { 955 | color: "#773b37", 956 | url: "https://github.com/trending?l=Kaitai-Struct", 957 | }, 958 | "KakouneScript": { 959 | color: "#6f8042", 960 | url: "https://github.com/trending?l=KakouneScript", 961 | }, 962 | "KiCad Layout": { 963 | color: "#2f4aab", 964 | url: "https://github.com/trending?l=KiCad-Layout", 965 | }, 966 | "KiCad Legacy Layout": { 967 | color: "#2f4aab", 968 | url: "https://github.com/trending?l=KiCad-Legacy-Layout", 969 | }, 970 | "KiCad Schematic": { 971 | color: "#2f4aab", 972 | url: "https://github.com/trending?l=KiCad-Schematic", 973 | }, 974 | "Kotlin": { 975 | color: "#A97BFF", 976 | url: "https://github.com/trending?l=Kotlin", 977 | }, 978 | "KRL": { 979 | color: "#28430A", 980 | url: "https://github.com/trending?l=KRL", 981 | }, 982 | "LabVIEW": { 983 | color: "#fede06", 984 | url: "https://github.com/trending?l=LabVIEW", 985 | }, 986 | "Lark": { 987 | color: "#2980B9", 988 | url: "https://github.com/trending?l=Lark", 989 | }, 990 | "Lasso": { 991 | color: "#999999", 992 | url: "https://github.com/trending?l=Lasso", 993 | }, 994 | "Latte": { 995 | color: "#f2a542", 996 | url: "https://github.com/trending?l=Latte", 997 | }, 998 | "Lean": { 999 | color: null, 1000 | url: "https://github.com/trending?l=Lean", 1001 | }, 1002 | "Less": { 1003 | color: "#1d365d", 1004 | url: "https://github.com/trending?l=Less", 1005 | }, 1006 | "Lex": { 1007 | color: "#DBCA00", 1008 | url: "https://github.com/trending?l=Lex", 1009 | }, 1010 | "LFE": { 1011 | color: "#4C3023", 1012 | url: "https://github.com/trending?l=LFE", 1013 | }, 1014 | "LilyPond": { 1015 | color: "#9ccc7c", 1016 | url: "https://github.com/trending?l=LilyPond", 1017 | }, 1018 | "Limbo": { 1019 | color: null, 1020 | url: "https://github.com/trending?l=Limbo", 1021 | }, 1022 | "Liquid": { 1023 | color: "#67b8de", 1024 | url: "https://github.com/trending?l=Liquid", 1025 | }, 1026 | "Literate Agda": { 1027 | color: "#315665", 1028 | url: "https://github.com/trending?l=Literate-Agda", 1029 | }, 1030 | "Literate CoffeeScript": { 1031 | color: "#244776", 1032 | url: "https://github.com/trending?l=Literate-CoffeeScript", 1033 | }, 1034 | "Literate Haskell": { 1035 | color: "#5e5086", 1036 | url: "https://github.com/trending?l=Literate-Haskell", 1037 | }, 1038 | "LiveScript": { 1039 | color: "#499886", 1040 | url: "https://github.com/trending?l=LiveScript", 1041 | }, 1042 | "LLVM": { 1043 | color: "#185619", 1044 | url: "https://github.com/trending?l=LLVM", 1045 | }, 1046 | "Logos": { 1047 | color: null, 1048 | url: "https://github.com/trending?l=Logos", 1049 | }, 1050 | "Logtalk": { 1051 | color: "#295b9a", 1052 | url: "https://github.com/trending?l=Logtalk", 1053 | }, 1054 | "LOLCODE": { 1055 | color: "#cc9900", 1056 | url: "https://github.com/trending?l=LOLCODE", 1057 | }, 1058 | "LookML": { 1059 | color: "#652B81", 1060 | url: "https://github.com/trending?l=LookML", 1061 | }, 1062 | "LoomScript": { 1063 | color: null, 1064 | url: "https://github.com/trending?l=LoomScript", 1065 | }, 1066 | "LSL": { 1067 | color: "#3d9970", 1068 | url: "https://github.com/trending?l=LSL", 1069 | }, 1070 | "Lua": { 1071 | color: "#000080", 1072 | url: "https://github.com/trending?l=Lua", 1073 | }, 1074 | "M": { 1075 | color: null, 1076 | url: "https://github.com/trending?l=M", 1077 | }, 1078 | "M4": { 1079 | color: null, 1080 | url: "https://github.com/trending?l=M4", 1081 | }, 1082 | "M4Sugar": { 1083 | color: null, 1084 | url: "https://github.com/trending?l=M4Sugar", 1085 | }, 1086 | "Macaulay2": { 1087 | color: "#d8ffff", 1088 | url: "https://github.com/trending?l=Macaulay2", 1089 | }, 1090 | "Makefile": { 1091 | color: "#427819", 1092 | url: "https://github.com/trending?l=Makefile", 1093 | }, 1094 | "Mako": { 1095 | color: "#7e858d", 1096 | url: "https://github.com/trending?l=Mako", 1097 | }, 1098 | "Markdown": { 1099 | color: "#083fa1", 1100 | url: "https://github.com/trending?l=Markdown", 1101 | }, 1102 | "Marko": { 1103 | color: "#42bff2", 1104 | url: "https://github.com/trending?l=Marko", 1105 | }, 1106 | "Mask": { 1107 | color: "#f97732", 1108 | url: "https://github.com/trending?l=Mask", 1109 | }, 1110 | "Mathematica": { 1111 | color: "#dd1100", 1112 | url: "https://github.com/trending?l=Mathematica", 1113 | }, 1114 | "MATLAB": { 1115 | color: "#e16737", 1116 | url: "https://github.com/trending?l=MATLAB", 1117 | }, 1118 | "Max": { 1119 | color: "#c4a79c", 1120 | url: "https://github.com/trending?l=Max", 1121 | }, 1122 | "MAXScript": { 1123 | color: "#00a6a6", 1124 | url: "https://github.com/trending?l=MAXScript", 1125 | }, 1126 | "mcfunction": { 1127 | color: "#E22837", 1128 | url: "https://github.com/trending?l=mcfunction", 1129 | }, 1130 | "Mercury": { 1131 | color: "#ff2b2b", 1132 | url: "https://github.com/trending?l=Mercury", 1133 | }, 1134 | "Meson": { 1135 | color: "#007800", 1136 | url: "https://github.com/trending?l=Meson", 1137 | }, 1138 | "Metal": { 1139 | color: "#8f14e9", 1140 | url: "https://github.com/trending?l=Metal", 1141 | }, 1142 | "MiniD": { 1143 | color: null, 1144 | url: "https://github.com/trending?l=MiniD", 1145 | }, 1146 | "Mirah": { 1147 | color: "#c7a938", 1148 | url: "https://github.com/trending?l=Mirah", 1149 | }, 1150 | "mIRC Script": { 1151 | color: "#3d57c3", 1152 | url: "https://github.com/trending?l=mIRC-Script", 1153 | }, 1154 | "MLIR": { 1155 | color: "#5EC8DB", 1156 | url: "https://github.com/trending?l=MLIR", 1157 | }, 1158 | "Modelica": { 1159 | color: "#de1d31", 1160 | url: "https://github.com/trending?l=Modelica", 1161 | }, 1162 | "Modula-2": { 1163 | color: "#10253f", 1164 | url: "https://github.com/trending?l=Modula-2", 1165 | }, 1166 | "Modula-3": { 1167 | color: "#223388", 1168 | url: "https://github.com/trending?l=Modula-3", 1169 | }, 1170 | "Module Management System": { 1171 | color: null, 1172 | url: "https://github.com/trending?l=Module-Management-System", 1173 | }, 1174 | "Monkey": { 1175 | color: null, 1176 | url: "https://github.com/trending?l=Monkey", 1177 | }, 1178 | "Moocode": { 1179 | color: null, 1180 | url: "https://github.com/trending?l=Moocode", 1181 | }, 1182 | "MoonScript": { 1183 | color: "#ff4585", 1184 | url: "https://github.com/trending?l=MoonScript", 1185 | }, 1186 | "Motoko": { 1187 | color: "#fbb03b", 1188 | url: "https://github.com/trending?l=Motoko", 1189 | }, 1190 | "Motorola 68K Assembly": { 1191 | color: "#005daa", 1192 | url: "https://github.com/trending?l=Motorola-68K-Assembly", 1193 | }, 1194 | "MQL4": { 1195 | color: "#62A8D6", 1196 | url: "https://github.com/trending?l=MQL4", 1197 | }, 1198 | "MQL5": { 1199 | color: "#4A76B8", 1200 | url: "https://github.com/trending?l=MQL5", 1201 | }, 1202 | "MTML": { 1203 | color: "#b7e1f4", 1204 | url: "https://github.com/trending?l=MTML", 1205 | }, 1206 | "MUF": { 1207 | color: null, 1208 | url: "https://github.com/trending?l=MUF", 1209 | }, 1210 | "mupad": { 1211 | color: "#244963", 1212 | url: "https://github.com/trending?l=mupad", 1213 | }, 1214 | "Mustache": { 1215 | color: "#724b3b", 1216 | url: "https://github.com/trending?l=Mustache", 1217 | }, 1218 | "Myghty": { 1219 | color: null, 1220 | url: "https://github.com/trending?l=Myghty", 1221 | }, 1222 | "nanorc": { 1223 | color: "#2d004d", 1224 | url: "https://github.com/trending?l=nanorc", 1225 | }, 1226 | "NASL": { 1227 | color: null, 1228 | url: "https://github.com/trending?l=NASL", 1229 | }, 1230 | "NCL": { 1231 | color: "#28431f", 1232 | url: "https://github.com/trending?l=NCL", 1233 | }, 1234 | "Nearley": { 1235 | color: "#990000", 1236 | url: "https://github.com/trending?l=Nearley", 1237 | }, 1238 | "Nemerle": { 1239 | color: "#3d3c6e", 1240 | url: "https://github.com/trending?l=Nemerle", 1241 | }, 1242 | "nesC": { 1243 | color: "#94B0C7", 1244 | url: "https://github.com/trending?l=nesC", 1245 | }, 1246 | "NetLinx": { 1247 | color: "#0aa0ff", 1248 | url: "https://github.com/trending?l=NetLinx", 1249 | }, 1250 | "NetLinx+ERB": { 1251 | color: "#747faa", 1252 | url: "https://github.com/trending?l=NetLinx+ERB", 1253 | }, 1254 | "NetLogo": { 1255 | color: "#ff6375", 1256 | url: "https://github.com/trending?l=NetLogo", 1257 | }, 1258 | "NewLisp": { 1259 | color: "#87AED7", 1260 | url: "https://github.com/trending?l=NewLisp", 1261 | }, 1262 | "Nextflow": { 1263 | color: "#3ac486", 1264 | url: "https://github.com/trending?l=Nextflow", 1265 | }, 1266 | "Nginx": { 1267 | color: "#009639", 1268 | url: "https://github.com/trending?l=Nginx", 1269 | }, 1270 | "Nim": { 1271 | color: "#ffc200", 1272 | url: "https://github.com/trending?l=Nim", 1273 | }, 1274 | "Nit": { 1275 | color: "#009917", 1276 | url: "https://github.com/trending?l=Nit", 1277 | }, 1278 | "Nix": { 1279 | color: "#7e7eff", 1280 | url: "https://github.com/trending?l=Nix", 1281 | }, 1282 | "NPM Config": { 1283 | color: "#cb3837", 1284 | url: "https://github.com/trending?l=NPM-Config", 1285 | }, 1286 | "NSIS": { 1287 | color: null, 1288 | url: "https://github.com/trending?l=NSIS", 1289 | }, 1290 | "Nu": { 1291 | color: "#c9df40", 1292 | url: "https://github.com/trending?l=Nu", 1293 | }, 1294 | "NumPy": { 1295 | color: "#9C8AF9", 1296 | url: "https://github.com/trending?l=NumPy", 1297 | }, 1298 | "Nunjucks": { 1299 | color: "#3d8137", 1300 | url: "https://github.com/trending?l=Nunjucks", 1301 | }, 1302 | "NWScript": { 1303 | color: "#111522", 1304 | url: "https://github.com/trending?l=NWScript", 1305 | }, 1306 | "Objective-C": { 1307 | color: "#438eff", 1308 | url: "https://github.com/trending?l=Objective-C", 1309 | }, 1310 | "Objective-C++": { 1311 | color: "#6866fb", 1312 | url: "https://github.com/trending?l=Objective-C++", 1313 | }, 1314 | "Objective-J": { 1315 | color: "#ff0c5a", 1316 | url: "https://github.com/trending?l=Objective-J", 1317 | }, 1318 | "ObjectScript": { 1319 | color: "#424893", 1320 | url: "https://github.com/trending?l=ObjectScript", 1321 | }, 1322 | "OCaml": { 1323 | color: "#3be133", 1324 | url: "https://github.com/trending?l=OCaml", 1325 | }, 1326 | "Odin": { 1327 | color: "#60AFFE", 1328 | url: "https://github.com/trending?l=Odin", 1329 | }, 1330 | "Omgrofl": { 1331 | color: "#cabbff", 1332 | url: "https://github.com/trending?l=Omgrofl", 1333 | }, 1334 | "ooc": { 1335 | color: "#b0b77e", 1336 | url: "https://github.com/trending?l=ooc", 1337 | }, 1338 | "Opa": { 1339 | color: null, 1340 | url: "https://github.com/trending?l=Opa", 1341 | }, 1342 | "Opal": { 1343 | color: "#f7ede0", 1344 | url: "https://github.com/trending?l=Opal", 1345 | }, 1346 | "Open Policy Agent": { 1347 | color: "#7d9199", 1348 | url: "https://github.com/trending?l=Open-Policy-Agent", 1349 | }, 1350 | "OpenCL": { 1351 | color: "#ed2e2d", 1352 | url: "https://github.com/trending?l=OpenCL", 1353 | }, 1354 | "OpenEdge ABL": { 1355 | color: "#5ce600", 1356 | url: "https://github.com/trending?l=OpenEdge-ABL", 1357 | }, 1358 | "OpenQASM": { 1359 | color: "#AA70FF", 1360 | url: "https://github.com/trending?l=OpenQASM", 1361 | }, 1362 | "OpenRC runscript": { 1363 | color: null, 1364 | url: "https://github.com/trending?l=OpenRC-runscript", 1365 | }, 1366 | "OpenSCAD": { 1367 | color: "#e5cd45", 1368 | url: "https://github.com/trending?l=OpenSCAD", 1369 | }, 1370 | "Org": { 1371 | color: "#77aa99", 1372 | url: "https://github.com/trending?l=Org", 1373 | }, 1374 | "Ox": { 1375 | color: null, 1376 | url: "https://github.com/trending?l=Ox", 1377 | }, 1378 | "Oxygene": { 1379 | color: "#cdd0e3", 1380 | url: "https://github.com/trending?l=Oxygene", 1381 | }, 1382 | "Oz": { 1383 | color: "#fab738", 1384 | url: "https://github.com/trending?l=Oz", 1385 | }, 1386 | "P4": { 1387 | color: "#7055b5", 1388 | url: "https://github.com/trending?l=P4", 1389 | }, 1390 | "Pan": { 1391 | color: "#cc0000", 1392 | url: "https://github.com/trending?l=Pan", 1393 | }, 1394 | "Papyrus": { 1395 | color: "#6600cc", 1396 | url: "https://github.com/trending?l=Papyrus", 1397 | }, 1398 | "Parrot": { 1399 | color: "#f3ca0a", 1400 | url: "https://github.com/trending?l=Parrot", 1401 | }, 1402 | "Parrot Assembly": { 1403 | color: null, 1404 | url: "https://github.com/trending?l=Parrot-Assembly", 1405 | }, 1406 | "Parrot Internal Representation": { 1407 | color: null, 1408 | url: "https://github.com/trending?l=Parrot-Internal-Representation", 1409 | }, 1410 | "Pascal": { 1411 | color: "#E3F171", 1412 | url: "https://github.com/trending?l=Pascal", 1413 | }, 1414 | "Pawn": { 1415 | color: "#dbb284", 1416 | url: "https://github.com/trending?l=Pawn", 1417 | }, 1418 | "PEG.js": { 1419 | color: "#234d6b", 1420 | url: "https://github.com/trending?l=PEG.js", 1421 | }, 1422 | "Pep8": { 1423 | color: "#C76F5B", 1424 | url: "https://github.com/trending?l=Pep8", 1425 | }, 1426 | "Perl": { 1427 | color: "#0298c3", 1428 | url: "https://github.com/trending?l=Perl", 1429 | }, 1430 | "PHP": { 1431 | color: "#4F5D95", 1432 | url: "https://github.com/trending?l=PHP", 1433 | }, 1434 | "PicoLisp": { 1435 | color: "#6067af", 1436 | url: "https://github.com/trending?l=PicoLisp", 1437 | }, 1438 | "PigLatin": { 1439 | color: "#fcd7de", 1440 | url: "https://github.com/trending?l=PigLatin", 1441 | }, 1442 | "Pike": { 1443 | color: "#005390", 1444 | url: "https://github.com/trending?l=Pike", 1445 | }, 1446 | "PLpgSQL": { 1447 | color: "#336790", 1448 | url: "https://github.com/trending?l=PLpgSQL", 1449 | }, 1450 | "PLSQL": { 1451 | color: "#dad8d8", 1452 | url: "https://github.com/trending?l=PLSQL", 1453 | }, 1454 | "PogoScript": { 1455 | color: "#d80074", 1456 | url: "https://github.com/trending?l=PogoScript", 1457 | }, 1458 | "Pony": { 1459 | color: null, 1460 | url: "https://github.com/trending?l=Pony", 1461 | }, 1462 | "PostCSS": { 1463 | color: "#dc3a0c", 1464 | url: "https://github.com/trending?l=PostCSS", 1465 | }, 1466 | "PostScript": { 1467 | color: "#da291c", 1468 | url: "https://github.com/trending?l=PostScript", 1469 | }, 1470 | "POV-Ray SDL": { 1471 | color: "#6bac65", 1472 | url: "https://github.com/trending?l=POV-Ray-SDL", 1473 | }, 1474 | "PowerBuilder": { 1475 | color: "#8f0f8d", 1476 | url: "https://github.com/trending?l=PowerBuilder", 1477 | }, 1478 | "PowerShell": { 1479 | color: "#012456", 1480 | url: "https://github.com/trending?l=PowerShell", 1481 | }, 1482 | "Prisma": { 1483 | color: "#0c344b", 1484 | url: "https://github.com/trending?l=Prisma", 1485 | }, 1486 | "Processing": { 1487 | color: "#0096D8", 1488 | url: "https://github.com/trending?l=Processing", 1489 | }, 1490 | "Prolog": { 1491 | color: "#74283c", 1492 | url: "https://github.com/trending?l=Prolog", 1493 | }, 1494 | "Promela": { 1495 | color: "#de0000", 1496 | url: "https://github.com/trending?l=Promela", 1497 | }, 1498 | "Propeller Spin": { 1499 | color: "#7fa2a7", 1500 | url: "https://github.com/trending?l=Propeller-Spin", 1501 | }, 1502 | "Pug": { 1503 | color: "#a86454", 1504 | url: "https://github.com/trending?l=Pug", 1505 | }, 1506 | "Puppet": { 1507 | color: "#302B6D", 1508 | url: "https://github.com/trending?l=Puppet", 1509 | }, 1510 | "PureBasic": { 1511 | color: "#5a6986", 1512 | url: "https://github.com/trending?l=PureBasic", 1513 | }, 1514 | "PureScript": { 1515 | color: "#1D222D", 1516 | url: "https://github.com/trending?l=PureScript", 1517 | }, 1518 | "Python": { 1519 | color: "#3572A5", 1520 | url: "https://github.com/trending?l=Python", 1521 | }, 1522 | "Python console": { 1523 | color: "#3572A5", 1524 | url: "https://github.com/trending?l=Python-console", 1525 | }, 1526 | "Python traceback": { 1527 | color: "#3572A5", 1528 | url: "https://github.com/trending?l=Python-traceback", 1529 | }, 1530 | "q": { 1531 | color: "#0040cd", 1532 | url: "https://github.com/trending?l=q", 1533 | }, 1534 | "Q#": { 1535 | color: "#fed659", 1536 | url: "https://github.com/trending?l=Qsharp", 1537 | }, 1538 | "QMake": { 1539 | color: null, 1540 | url: "https://github.com/trending?l=QMake", 1541 | }, 1542 | "QML": { 1543 | color: "#44a51c", 1544 | url: "https://github.com/trending?l=QML", 1545 | }, 1546 | "Qt Script": { 1547 | color: "#00b841", 1548 | url: "https://github.com/trending?l=Qt-Script", 1549 | }, 1550 | "Quake": { 1551 | color: "#882233", 1552 | url: "https://github.com/trending?l=Quake", 1553 | }, 1554 | "R": { 1555 | color: "#198CE7", 1556 | url: "https://github.com/trending?l=R", 1557 | }, 1558 | "Racket": { 1559 | color: "#3c5caa", 1560 | url: "https://github.com/trending?l=Racket", 1561 | }, 1562 | "Ragel": { 1563 | color: "#9d5200", 1564 | url: "https://github.com/trending?l=Ragel", 1565 | }, 1566 | "Raku": { 1567 | color: "#0000fb", 1568 | url: "https://github.com/trending?l=Raku", 1569 | }, 1570 | "RAML": { 1571 | color: "#77d9fb", 1572 | url: "https://github.com/trending?l=RAML", 1573 | }, 1574 | "Rascal": { 1575 | color: "#fffaa0", 1576 | url: "https://github.com/trending?l=Rascal", 1577 | }, 1578 | "RDoc": { 1579 | color: "#701516", 1580 | url: "https://github.com/trending?l=RDoc", 1581 | }, 1582 | "REALbasic": { 1583 | color: null, 1584 | url: "https://github.com/trending?l=REALbasic", 1585 | }, 1586 | "Reason": { 1587 | color: "#ff5847", 1588 | url: "https://github.com/trending?l=Reason", 1589 | }, 1590 | "Rebol": { 1591 | color: "#358a5b", 1592 | url: "https://github.com/trending?l=Rebol", 1593 | }, 1594 | "Record Jar": { 1595 | color: "#0673ba", 1596 | url: "https://github.com/trending?l=Record-Jar", 1597 | }, 1598 | "Red": { 1599 | color: "#f50000", 1600 | url: "https://github.com/trending?l=Red", 1601 | }, 1602 | "Redcode": { 1603 | color: null, 1604 | url: "https://github.com/trending?l=Redcode", 1605 | }, 1606 | "Regular Expression": { 1607 | color: "#009a00", 1608 | url: "https://github.com/trending?l=Regular-Expression", 1609 | }, 1610 | "Ren'Py": { 1611 | color: "#ff7f7f", 1612 | url: "https://github.com/trending?l=Ren'Py", 1613 | }, 1614 | "RenderScript": { 1615 | color: null, 1616 | url: "https://github.com/trending?l=RenderScript", 1617 | }, 1618 | "ReScript": { 1619 | color: "#ed5051", 1620 | url: "https://github.com/trending?l=ReScript", 1621 | }, 1622 | "reStructuredText": { 1623 | color: "#141414", 1624 | url: "https://github.com/trending?l=reStructuredText", 1625 | }, 1626 | "REXX": { 1627 | color: "#d90e09", 1628 | url: "https://github.com/trending?l=REXX", 1629 | }, 1630 | "Ring": { 1631 | color: "#2D54CB", 1632 | url: "https://github.com/trending?l=Ring", 1633 | }, 1634 | "Riot": { 1635 | color: "#A71E49", 1636 | url: "https://github.com/trending?l=Riot", 1637 | }, 1638 | "RMarkdown": { 1639 | color: "#198ce7", 1640 | url: "https://github.com/trending?l=RMarkdown", 1641 | }, 1642 | "RobotFramework": { 1643 | color: "#00c0b5", 1644 | url: "https://github.com/trending?l=RobotFramework", 1645 | }, 1646 | "Roff": { 1647 | color: "#ecdebe", 1648 | url: "https://github.com/trending?l=Roff", 1649 | }, 1650 | "Roff Manpage": { 1651 | color: "#ecdebe", 1652 | url: "https://github.com/trending?l=Roff-Manpage", 1653 | }, 1654 | "Rouge": { 1655 | color: "#cc0088", 1656 | url: "https://github.com/trending?l=Rouge", 1657 | }, 1658 | "RPC": { 1659 | color: null, 1660 | url: "https://github.com/trending?l=RPC", 1661 | }, 1662 | "Ruby": { 1663 | color: "#701516", 1664 | url: "https://github.com/trending?l=Ruby", 1665 | }, 1666 | "RUNOFF": { 1667 | color: "#665a4e", 1668 | url: "https://github.com/trending?l=RUNOFF", 1669 | }, 1670 | "Rust": { 1671 | color: "#dea584", 1672 | url: "https://github.com/trending?l=Rust", 1673 | }, 1674 | "Sage": { 1675 | color: null, 1676 | url: "https://github.com/trending?l=Sage", 1677 | }, 1678 | "SaltStack": { 1679 | color: "#646464", 1680 | url: "https://github.com/trending?l=SaltStack", 1681 | }, 1682 | "SAS": { 1683 | color: "#B34936", 1684 | url: "https://github.com/trending?l=SAS", 1685 | }, 1686 | "Sass": { 1687 | color: "#a53b70", 1688 | url: "https://github.com/trending?l=Sass", 1689 | }, 1690 | "Scala": { 1691 | color: "#c22d40", 1692 | url: "https://github.com/trending?l=Scala", 1693 | }, 1694 | "Scaml": { 1695 | color: "#bd181a", 1696 | url: "https://github.com/trending?l=Scaml", 1697 | }, 1698 | "Scheme": { 1699 | color: "#1e4aec", 1700 | url: "https://github.com/trending?l=Scheme", 1701 | }, 1702 | "Scilab": { 1703 | color: "#ca0f21", 1704 | url: "https://github.com/trending?l=Scilab", 1705 | }, 1706 | "SCSS": { 1707 | color: "#c6538c", 1708 | url: "https://github.com/trending?l=SCSS", 1709 | }, 1710 | "sed": { 1711 | color: "#64b970", 1712 | url: "https://github.com/trending?l=sed", 1713 | }, 1714 | "Self": { 1715 | color: "#0579aa", 1716 | url: "https://github.com/trending?l=Self", 1717 | }, 1718 | "ShaderLab": { 1719 | color: "#222c37", 1720 | url: "https://github.com/trending?l=ShaderLab", 1721 | }, 1722 | "Shell": { 1723 | color: "#89e051", 1724 | url: "https://github.com/trending?l=Shell", 1725 | }, 1726 | "ShellSession": { 1727 | color: null, 1728 | url: "https://github.com/trending?l=ShellSession", 1729 | }, 1730 | "Shen": { 1731 | color: "#120F14", 1732 | url: "https://github.com/trending?l=Shen", 1733 | }, 1734 | "Sieve": { 1735 | color: null, 1736 | url: "https://github.com/trending?l=Sieve", 1737 | }, 1738 | "Singularity": { 1739 | color: "#64E6AD", 1740 | url: "https://github.com/trending?l=Singularity", 1741 | }, 1742 | "Slash": { 1743 | color: "#007eff", 1744 | url: "https://github.com/trending?l=Slash", 1745 | }, 1746 | "Slice": { 1747 | color: "#003fa2", 1748 | url: "https://github.com/trending?l=Slice", 1749 | }, 1750 | "Slim": { 1751 | color: "#2b2b2b", 1752 | url: "https://github.com/trending?l=Slim", 1753 | }, 1754 | "Smali": { 1755 | color: null, 1756 | url: "https://github.com/trending?l=Smali", 1757 | }, 1758 | "Smalltalk": { 1759 | color: "#596706", 1760 | url: "https://github.com/trending?l=Smalltalk", 1761 | }, 1762 | "Smarty": { 1763 | color: "#f0c040", 1764 | url: "https://github.com/trending?l=Smarty", 1765 | }, 1766 | "SmPL": { 1767 | color: "#c94949", 1768 | url: "https://github.com/trending?l=SmPL", 1769 | }, 1770 | "SMT": { 1771 | color: null, 1772 | url: "https://github.com/trending?l=SMT", 1773 | }, 1774 | "Solidity": { 1775 | color: "#AA6746", 1776 | url: "https://github.com/trending?l=Solidity", 1777 | }, 1778 | "SourcePawn": { 1779 | color: "#f69e1d", 1780 | url: "https://github.com/trending?l=SourcePawn", 1781 | }, 1782 | "SPARQL": { 1783 | color: "#0C4597", 1784 | url: "https://github.com/trending?l=SPARQL", 1785 | }, 1786 | "SQF": { 1787 | color: "#3F3F3F", 1788 | url: "https://github.com/trending?l=SQF", 1789 | }, 1790 | "SQL": { 1791 | color: "#e38c00", 1792 | url: "https://github.com/trending?l=SQL", 1793 | }, 1794 | "SQLPL": { 1795 | color: "#e38c00", 1796 | url: "https://github.com/trending?l=SQLPL", 1797 | }, 1798 | "Squirrel": { 1799 | color: "#800000", 1800 | url: "https://github.com/trending?l=Squirrel", 1801 | }, 1802 | "SRecode Template": { 1803 | color: "#348a34", 1804 | url: "https://github.com/trending?l=SRecode-Template", 1805 | }, 1806 | "Stan": { 1807 | color: "#b2011d", 1808 | url: "https://github.com/trending?l=Stan", 1809 | }, 1810 | "Standard ML": { 1811 | color: "#dc566d", 1812 | url: "https://github.com/trending?l=Standard-ML", 1813 | }, 1814 | "Starlark": { 1815 | color: "#76d275", 1816 | url: "https://github.com/trending?l=Starlark", 1817 | }, 1818 | "Stata": { 1819 | color: "#1a5f91", 1820 | url: "https://github.com/trending?l=Stata", 1821 | }, 1822 | "StringTemplate": { 1823 | color: "#3fb34f", 1824 | url: "https://github.com/trending?l=StringTemplate", 1825 | }, 1826 | "Stylus": { 1827 | color: "#ff6347", 1828 | url: "https://github.com/trending?l=Stylus", 1829 | }, 1830 | "SubRip Text": { 1831 | color: "#9e0101", 1832 | url: "https://github.com/trending?l=SubRip-Text", 1833 | }, 1834 | "SugarSS": { 1835 | color: "#2fcc9f", 1836 | url: "https://github.com/trending?l=SugarSS", 1837 | }, 1838 | "SuperCollider": { 1839 | color: "#46390b", 1840 | url: "https://github.com/trending?l=SuperCollider", 1841 | }, 1842 | "Svelte": { 1843 | color: "#ff3e00", 1844 | url: "https://github.com/trending?l=Svelte", 1845 | }, 1846 | "SVG": { 1847 | color: "#ff9900", 1848 | url: "https://github.com/trending?l=SVG", 1849 | }, 1850 | "Swift": { 1851 | color: "#F05138", 1852 | url: "https://github.com/trending?l=Swift", 1853 | }, 1854 | "SWIG": { 1855 | color: null, 1856 | url: "https://github.com/trending?l=SWIG", 1857 | }, 1858 | "SystemVerilog": { 1859 | color: "#DAE1C2", 1860 | url: "https://github.com/trending?l=SystemVerilog", 1861 | }, 1862 | "Tcl": { 1863 | color: "#e4cc98", 1864 | url: "https://github.com/trending?l=Tcl", 1865 | }, 1866 | "Tcsh": { 1867 | color: null, 1868 | url: "https://github.com/trending?l=Tcsh", 1869 | }, 1870 | "Terra": { 1871 | color: "#00004c", 1872 | url: "https://github.com/trending?l=Terra", 1873 | }, 1874 | "TeX": { 1875 | color: "#3D6117", 1876 | url: "https://github.com/trending?l=TeX", 1877 | }, 1878 | "Textile": { 1879 | color: "#ffe7ac", 1880 | url: "https://github.com/trending?l=Textile", 1881 | }, 1882 | "TextMate Properties": { 1883 | color: "#df66e4", 1884 | url: "https://github.com/trending?l=TextMate-Properties", 1885 | }, 1886 | "Thrift": { 1887 | color: "#D12127", 1888 | url: "https://github.com/trending?l=Thrift", 1889 | }, 1890 | "TI Program": { 1891 | color: "#A0AA87", 1892 | url: "https://github.com/trending?l=TI-Program", 1893 | }, 1894 | "TLA": { 1895 | color: "#4b0079", 1896 | url: "https://github.com/trending?l=TLA", 1897 | }, 1898 | "TOML": { 1899 | color: "#9c4221", 1900 | url: "https://github.com/trending?l=TOML", 1901 | }, 1902 | "TSQL": { 1903 | color: "#e38c00", 1904 | url: "https://github.com/trending?l=TSQL", 1905 | }, 1906 | "TSV": { 1907 | color: "#237346", 1908 | url: "https://github.com/trending?l=TSV", 1909 | }, 1910 | "TSX": { 1911 | color: "#2b7489", 1912 | url: "https://github.com/trending?l=TSX", 1913 | }, 1914 | "Turing": { 1915 | color: "#cf142b", 1916 | url: "https://github.com/trending?l=Turing", 1917 | }, 1918 | "Twig": { 1919 | color: "#c1d026", 1920 | url: "https://github.com/trending?l=Twig", 1921 | }, 1922 | "TXL": { 1923 | color: "#0178b8", 1924 | url: "https://github.com/trending?l=TXL", 1925 | }, 1926 | "TypeScript": { 1927 | color: "#2b7489", 1928 | url: "https://github.com/trending?l=TypeScript", 1929 | }, 1930 | "Unified Parallel C": { 1931 | color: "#4e3617", 1932 | url: "https://github.com/trending?l=Unified-Parallel-C", 1933 | }, 1934 | "Unity3D Asset": { 1935 | color: "#222c37", 1936 | url: "https://github.com/trending?l=Unity3D-Asset", 1937 | }, 1938 | "Unix Assembly": { 1939 | color: null, 1940 | url: "https://github.com/trending?l=Unix-Assembly", 1941 | }, 1942 | "Uno": { 1943 | color: "#9933cc", 1944 | url: "https://github.com/trending?l=Uno", 1945 | }, 1946 | "UnrealScript": { 1947 | color: "#a54c4d", 1948 | url: "https://github.com/trending?l=UnrealScript", 1949 | }, 1950 | "UrWeb": { 1951 | color: "#ccccee", 1952 | url: "https://github.com/trending?l=UrWeb", 1953 | }, 1954 | "V": { 1955 | color: "#4f87c4", 1956 | url: "https://github.com/trending?l=V", 1957 | }, 1958 | "Vala": { 1959 | color: "#fbe5cd", 1960 | url: "https://github.com/trending?l=Vala", 1961 | }, 1962 | "Valve Data Format": { 1963 | color: "#f26025", 1964 | url: "https://github.com/trending?l=Valve-Data-Format", 1965 | }, 1966 | "VBA": { 1967 | color: "#867db1", 1968 | url: "https://github.com/trending?l=VBA", 1969 | }, 1970 | "VBScript": { 1971 | color: "#15dcdc", 1972 | url: "https://github.com/trending?l=VBScript", 1973 | }, 1974 | "VCL": { 1975 | color: "#148AA8", 1976 | url: "https://github.com/trending?l=VCL", 1977 | }, 1978 | "Verilog": { 1979 | color: "#b2b7f8", 1980 | url: "https://github.com/trending?l=Verilog", 1981 | }, 1982 | "VHDL": { 1983 | color: "#adb2cb", 1984 | url: "https://github.com/trending?l=VHDL", 1985 | }, 1986 | "Vim Help File": { 1987 | color: "#199f4b", 1988 | url: "https://github.com/trending?l=Vim-Help-File", 1989 | }, 1990 | "Vim Script": { 1991 | color: "#199f4b", 1992 | url: "https://github.com/trending?l=Vim-Script", 1993 | }, 1994 | "Vim Snippet": { 1995 | color: "#199f4b", 1996 | url: "https://github.com/trending?l=Vim-Snippet", 1997 | }, 1998 | "Visual Basic .NET": { 1999 | color: "#945db7", 2000 | url: "https://github.com/trending?l=Visual-Basic-.NET", 2001 | }, 2002 | "Volt": { 2003 | color: "#1F1F1F", 2004 | url: "https://github.com/trending?l=Volt", 2005 | }, 2006 | "Vue": { 2007 | color: "#41b883", 2008 | url: "https://github.com/trending?l=Vue", 2009 | }, 2010 | "wdl": { 2011 | color: "#42f1f4", 2012 | url: "https://github.com/trending?l=wdl", 2013 | }, 2014 | "Web Ontology Language": { 2015 | color: "#5b70bd", 2016 | url: "https://github.com/trending?l=Web-Ontology-Language", 2017 | }, 2018 | "WebAssembly": { 2019 | color: "#04133b", 2020 | url: "https://github.com/trending?l=WebAssembly", 2021 | }, 2022 | "WebIDL": { 2023 | color: null, 2024 | url: "https://github.com/trending?l=WebIDL", 2025 | }, 2026 | "Wikitext": { 2027 | color: "#fc5757", 2028 | url: "https://github.com/trending?l=Wikitext", 2029 | }, 2030 | "Windows Registry Entries": { 2031 | color: "#52d5ff", 2032 | url: "https://github.com/trending?l=Windows-Registry-Entries", 2033 | }, 2034 | "wisp": { 2035 | color: "#7582D1", 2036 | url: "https://github.com/trending?l=wisp", 2037 | }, 2038 | "Wollok": { 2039 | color: "#a23738", 2040 | url: "https://github.com/trending?l=Wollok", 2041 | }, 2042 | "World of Warcraft Addon Data": { 2043 | color: "#f7e43f", 2044 | url: "https://github.com/trending?l=World-of-Warcraft-Addon-Data", 2045 | }, 2046 | "X10": { 2047 | color: "#4B6BEF", 2048 | url: "https://github.com/trending?l=X10", 2049 | }, 2050 | "xBase": { 2051 | color: "#403a40", 2052 | url: "https://github.com/trending?l=xBase", 2053 | }, 2054 | "XC": { 2055 | color: "#99DA07", 2056 | url: "https://github.com/trending?l=XC", 2057 | }, 2058 | "XML": { 2059 | color: "#0060ac", 2060 | url: "https://github.com/trending?l=XML", 2061 | }, 2062 | "XML Property List": { 2063 | color: "#0060ac", 2064 | url: "https://github.com/trending?l=XML-Property-List", 2065 | }, 2066 | "Xojo": { 2067 | color: "#81bd41", 2068 | url: "https://github.com/trending?l=Xojo", 2069 | }, 2070 | "Xonsh": { 2071 | color: "#285EEF", 2072 | url: "https://github.com/trending?l=Xonsh", 2073 | }, 2074 | "XProc": { 2075 | color: null, 2076 | url: "https://github.com/trending?l=XProc", 2077 | }, 2078 | "XQuery": { 2079 | color: "#5232e7", 2080 | url: "https://github.com/trending?l=XQuery", 2081 | }, 2082 | "XS": { 2083 | color: null, 2084 | url: "https://github.com/trending?l=XS", 2085 | }, 2086 | "XSLT": { 2087 | color: "#EB8CEB", 2088 | url: "https://github.com/trending?l=XSLT", 2089 | }, 2090 | "Xtend": { 2091 | color: "#24255d", 2092 | url: "https://github.com/trending?l=Xtend", 2093 | }, 2094 | "Yacc": { 2095 | color: "#4B6C4B", 2096 | url: "https://github.com/trending?l=Yacc", 2097 | }, 2098 | "YAML": { 2099 | color: "#cb171e", 2100 | url: "https://github.com/trending?l=YAML", 2101 | }, 2102 | "YARA": { 2103 | color: "#220000", 2104 | url: "https://github.com/trending?l=YARA", 2105 | }, 2106 | "YASnippet": { 2107 | color: "#32AB90", 2108 | url: "https://github.com/trending?l=YASnippet", 2109 | }, 2110 | "ZAP": { 2111 | color: "#0d665e", 2112 | url: "https://github.com/trending?l=ZAP", 2113 | }, 2114 | "Zeek": { 2115 | color: null, 2116 | url: "https://github.com/trending?l=Zeek", 2117 | }, 2118 | "ZenScript": { 2119 | color: "#00BCD1", 2120 | url: "https://github.com/trending?l=ZenScript", 2121 | }, 2122 | "Zephir": { 2123 | color: "#118f9e", 2124 | url: "https://github.com/trending?l=Zephir", 2125 | }, 2126 | "Zig": { 2127 | color: "#ec915c", 2128 | url: "https://github.com/trending?l=Zig", 2129 | }, 2130 | "ZIL": { 2131 | color: "#dc75e5", 2132 | url: "https://github.com/trending?l=ZIL", 2133 | }, 2134 | "Zimpl": { 2135 | color: "#d67711", 2136 | url: "https://github.com/trending?l=Zimpl", 2137 | }, 2138 | }; 2139 | -------------------------------------------------------------------------------- /src/util/types.ts: -------------------------------------------------------------------------------- 1 | export interface Repo { 2 | id: number; 3 | node_id: string; 4 | name: string; 5 | full_name: string; 6 | private: boolean; 7 | owner: RepoOwner; 8 | html_url: string; 9 | description: string; 10 | fork: boolean; 11 | url: string; 12 | forks_url: string; 13 | keys_url: string; 14 | collaborators_url: string; 15 | teams_url: string; 16 | hooks_url: string; 17 | issue_events_url: string; 18 | events_url: string; 19 | assignees_url: string; 20 | branches_url: string; 21 | tags_url: string; 22 | blobs_url: string; 23 | git_tags_url: string; 24 | git_refs_url: string; 25 | trees_url: string; 26 | statuses_url: string; 27 | languages_url: string; 28 | stargazers_url: string; 29 | contributors_url: string; 30 | subscribers_url: string; 31 | subscription_url: string; 32 | commits_url: string; 33 | git_commits_url: string; 34 | comments_url: string; 35 | issue_comment_url: string; 36 | contents_url: string; 37 | compare_url: string; 38 | merges_url: string; 39 | archive_url: string; 40 | downloads_url: string; 41 | issues_url: string; 42 | pulls_url: string; 43 | milestones_url: string; 44 | notifications_url: string; 45 | labels_url: string; 46 | releases_url: string; 47 | deployments_url: string; 48 | created_at: string; 49 | updated_at: string; 50 | pushed_at: string; 51 | git_url: string; 52 | ssh_url: string; 53 | clone_url: string; 54 | svn_url: string; 55 | homepage: string; 56 | size: number; 57 | stargazers_count: number; 58 | watchers_count: number; 59 | language: string; 60 | has_issues: boolean; 61 | has_projects: boolean; 62 | has_downloads: boolean; 63 | has_wiki: boolean; 64 | has_pages: boolean; 65 | forks_count: number; 66 | mirror_url: any; 67 | archived: boolean; 68 | disabled: boolean; 69 | open_issues_count: number; 70 | license: any; 71 | allow_forking: boolean; 72 | is_template: boolean; 73 | topics: any[]; 74 | visibility: string; 75 | forks: number; 76 | open_issues: number; 77 | watchers: number; 78 | default_branch: string; 79 | temp_clone_token: any; 80 | network_count: number; 81 | subscribers_count: number; 82 | } 83 | 84 | export interface RepoOwner { 85 | login: string; 86 | id: number; 87 | node_id: string; 88 | avatar_url: string; 89 | gravatar_id: string; 90 | url: string; 91 | html_url: string; 92 | followers_url: string; 93 | following_url: string; 94 | gists_url: string; 95 | starred_url: string; 96 | subscriptions_url: string; 97 | organizations_url: string; 98 | repos_url: string; 99 | events_url: string; 100 | received_events_url: string; 101 | type: string; 102 | site_admin: boolean; 103 | } 104 | 105 | export interface User { 106 | login: string; 107 | id: number; 108 | node_id: string; 109 | avatar_url: string; 110 | gravatar_id: string; 111 | url: string; 112 | html_url: string; 113 | followers_url: string; 114 | following_url: string; 115 | gists_url: string; 116 | starred_url: string; 117 | subscriptions_url: string; 118 | organizations_url: string; 119 | repos_url: string; 120 | events_url: string; 121 | received_events_url: string; 122 | type: string; 123 | site_admin: boolean; 124 | name: string; 125 | company: string; 126 | blog: string; 127 | location: string; 128 | email: any; 129 | hireable: any; 130 | bio: string; 131 | twitter_username: string; 132 | public_repos: number; 133 | public_gists: number; 134 | followers: number; 135 | following: number; 136 | created_at: string; 137 | updated_at: string; 138 | } 139 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | mode: "jit", 3 | purge: ["./pages/**/*.{js,ts,jsx,tsx}", "./src/**/*.{js,ts,jsx,tsx}"], 4 | darkMode: false, // or 'media' or 'class' 5 | theme: { 6 | extend: { 7 | fontFamily: { 8 | default: [ 9 | "-apple-system", 10 | "BlinkMacSystemFont", 11 | "Segoe UI", 12 | "Helvetica", 13 | "Arial", 14 | "sans-serif", 15 | "Apple Color Emoji", 16 | "Segoe UI Emoji", 17 | ], 18 | }, 19 | }, 20 | }, 21 | variants: { 22 | extend: {}, 23 | }, 24 | plugins: [], 25 | }; 26 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true 17 | }, 18 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], 19 | "exclude": ["node_modules"] 20 | } 21 | --------------------------------------------------------------------------------