-
-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Expand file tree
/
Copy pathskills.js
More file actions
520 lines (498 loc) 路 23 KB
/
Copy pathskills.js
File metadata and controls
520 lines (498 loc) 路 23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
const categorizedSkills = {
language: {
title: 'Programming Languages',
skills: [
'c',
'cplusplus',
'csharp',
'go',
'java',
'javascript',
'typescript',
'php',
'perl',
'ruby',
'scala',
'python',
'swift',
'objectivec',
'clojure',
'rust',
'haskell',
'coffeescript',
'elixir',
'erlang',
'nim',
],
},
frontend_dev: {
title: 'Frontend Development',
skills: [
'vuejs',
'react',
'svelte',
'angularjs',
'angular',
'backbonejs',
'bootstrap',
'vuetify',
'css3',
'html5',
'pug',
'gulp',
'sass',
'redux',
'webpack',
'babel',
'tailwind',
'materialize',
'bulma',
'gtk',
'qt',
'wx_widgets',
'ember',
],
},
backend_dev: {
title: 'Backend Development',
skills: [
'nodejs',
'spring',
'express',
'graphql',
'kafka',
'solr',
'rabbitMQ',
'hadoop',
'nginx',
'openresty',
'nestjs',
],
},
mobile_dev: {
title: 'Mobile App Development',
skills: [
'android',
'flutter',
'dart',
'kotlin',
'nativescript',
'xamarin',
'reactnative',
'ionic',
'apachecordova',
],
},
ai: {
title: 'AI/ML',
skills: ['tensorflow', 'pytorch', 'pandas', 'seaborn', 'opencv', 'scikit_learn'],
},
database: {
title: 'Database',
skills: [
'mongodb',
'mysql',
'postgresql',
'redis',
'oracle',
'cassandra',
'couchdb',
'hive',
'realm',
'mariadb',
'cockroachdb',
'elasticsearch',
'sqlite',
'mssql',
],
},
data_visualization: {
title: 'Data Visualization',
skills: ['d3js', 'chartjs', 'canvasjs', 'kibana', 'grafana'],
},
devops: {
title: 'Devops',
skills: ['aws', 'docker', 'jenkins', 'gcp', 'kubernetes', 'bash', 'azure', 'vagrant', 'circleci', 'travisci'],
},
baas: {
title: 'Backend as a Service(BaaS)',
skills: ['firebase', 'appwrite', 'amplify', 'heroku'],
},
framework: {
title: 'Framework',
skills: ['django', 'dotnet', 'electron', 'symfony', 'laravel', 'codeigniter', 'rails', 'flask', 'quasar'],
},
testing: {
title: 'Testing',
skills: ['cypress', 'selenium', 'jest', 'mocha', 'puppeteer', 'karma', 'jasmine'],
},
software: {
title: 'Software',
skills: ['illustrator', 'photoshop', 'xd', 'figma', 'blender', 'sketch', 'invision', 'framer', 'matlab', 'postman'],
},
static_site_generator: {
title: 'Static Site Generators',
skills: [
'gatsby',
'gridsome',
'hugo',
'jekyll',
'nextjs',
'nuxtjs',
'11ty',
'scully',
'sculpin',
'sapper',
'vuepress',
'hexo',
'middleman',
],
},
game_engines: {
title: 'Game Engines',
skills: ['unity', 'unreal'],
},
automation: {
title: 'Automation',
skills: ['zapier', 'ifttt'],
},
other: {
title: 'Other',
skills: ['linux', 'git', 'arduino'],
},
};
const icons = {
vuejs: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/vuejs/vuejs-original-wordmark.svg',
react: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/react/react-original-wordmark.svg',
angularjs:
'https://raw.githubusercontent.com/devicons/devicon/master/icons/angularjs/angularjs-original-wordmark.svg',
angular: 'https://angular.io/assets/images/logos/angular/angular.svg',
aws:
'https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg',
android: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/android/android-original-wordmark.svg',
arduino: 'https://cdn.worldvectorlogo.com/logos/arduino-1.svg',
backbonejs:
'https://raw.githubusercontent.com/devicons/devicon/master/icons/backbonejs/backbonejs-original-wordmark.svg',
bootstrap: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/bootstrap/bootstrap-plain-wordmark.svg',
c: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/c/c-original.svg',
canvasjs: 'https://raw.githubusercontent.com/Hardik0307/Hardik0307/master/assets/canvasjs-charts.svg',
coffeescript:
'https://raw.githubusercontent.com/devicons/devicon/master/icons/coffeescript/coffeescript-original-wordmark.svg',
codeigniter: 'https://cdn.worldvectorlogo.com/logos/codeigniter.svg',
cplusplus: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/cplusplus/cplusplus-original.svg',
css3: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/css3/css3-original-wordmark.svg',
csharp: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/csharp/csharp-original.svg',
d3js: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/d3js/d3js-original.svg',
django: 'https://cdn.worldvectorlogo.com/logos/django.svg',
docker: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original-wordmark.svg',
dotnet: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/dot-net/dot-net-original-wordmark.svg',
electron: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/electron/electron-original.svg',
express: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/express/express-original-wordmark.svg',
go: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/go/go-original.svg',
graphql: 'https://www.vectorlogo.zone/logos/graphql/graphql-icon.svg',
gulp: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/gulp/gulp-plain.svg',
html5: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/html5/html5-original-wordmark.svg',
hugo: 'https://api.iconify.design/logos-hugo.svg',
java: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/java/java-original.svg',
javascript: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg',
ionic: 'https://upload.wikimedia.org/wikipedia/commons/d/d1/Ionic_Logo.svg',
laravel: 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Laravel.svg/1969px-Laravel.svg.png',
meteor: 'https://devicons.github.io/devicon/devicon.git/icons/meteor/meteor-original-wordmark.svg',
mongodb: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original-wordmark.svg',
mysql: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg',
nestjs: 'https://static-00.iconduck.com/assets.00/nestjs-icon-2048x2040-3rrvcej8.png',
nginx: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/nginx/nginx-original.svg',
nodejs: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/nodejs/nodejs-original-wordmark.svg',
openresty: 'https://openresty.org/images/logo.png',
oracle: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/oracle/oracle-original.svg',
photoshop: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/photoshop/photoshop-line.svg',
xd: 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Adobe_XD_CC_icon.svg/1200px-Adobe_XD_CC_icon.svg.png',
php: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/php/php-original.svg',
perl: 'https://api.iconify.design/logos-perl.svg',
postgresql:
'https://raw.githubusercontent.com/devicons/devicon/master/icons/postgresql/postgresql-original-wordmark.svg',
python: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg',
rails: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/rails/rails-original-wordmark.svg',
redis: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/redis/redis-original-wordmark.svg',
ruby: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/ruby/ruby-original.svg',
rust: 'https://www.svgrepo.com/show/376347/rust.svg',
sass: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/sass/sass-original.svg',
scala: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/scala/scala-original.svg',
solidworks: 'https://cdn.worldvectorlogo.com/logos/solidworks.svg',
symfony: 'https://symfony.com/logos/symfony_black_03.svg',
spring: 'https://www.vectorlogo.zone/logos/springio/springio-icon.svg',
swift: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/swift/swift-original.svg',
typescript: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/typescript/typescript-original.svg',
linux: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/linux/linux-original.svg',
redux: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/redux/redux-original.svg',
webpack:
'https://raw.githubusercontent.com/devicons/devicon/d00d0969292a6569d45b06d3f350f463a0107b0d/icons/webpack/webpack-original-wordmark.svg',
flutter: 'https://www.vectorlogo.zone/logos/flutterio/flutterio-icon.svg',
dart: 'https://www.vectorlogo.zone/logos/dartlang/dartlang-icon.svg',
kotlin: 'https://www.vectorlogo.zone/logos/kotlinlang/kotlinlang-icon.svg',
tensorflow: 'https://www.vectorlogo.zone/logos/tensorflow/tensorflow-icon.svg',
chartjs: 'https://www.chartjs.org/media/logo-title.svg',
jenkins: 'https://www.vectorlogo.zone/logos/jenkins/jenkins-icon.svg',
gcp: 'https://www.vectorlogo.zone/logos/google_cloud/google_cloud-icon.svg',
kubernetes: 'https://www.vectorlogo.zone/logos/kubernetes/kubernetes-icon.svg',
azure: 'https://www.vectorlogo.zone/logos/microsoft_azure/microsoft_azure-icon.svg',
git: 'https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg',
kafka: 'https://www.vectorlogo.zone/logos/apache_kafka/apache_kafka-icon.svg',
solr: 'https://www.vectorlogo.zone/logos/apache_solr/apache_solr-icon.svg',
cassandra: 'https://www.vectorlogo.zone/logos/apache_cassandra/apache_cassandra-icon.svg',
rabbitMQ: 'https://www.vectorlogo.zone/logos/rabbitmq/rabbitmq-icon.svg',
hadoop: 'https://www.vectorlogo.zone/logos/apache_hadoop/apache_hadoop-icon.svg',
bash: 'https://www.vectorlogo.zone/logos/gnu_bash/gnu_bash-icon.svg',
pytorch: 'https://www.vectorlogo.zone/logos/pytorch/pytorch-icon.svg',
pandas:
'https://raw.githubusercontent.com/devicons/devicon/2ae2a900d2f041da66e950e4d48052658d850630/icons/pandas/pandas-original.svg',
seaborn: 'https://seaborn.pydata.org/_images/logo-mark-lightbg.svg',
opencv: 'https://www.vectorlogo.zone/logos/opencv/opencv-icon.svg',
illustrator: 'https://www.vectorlogo.zone/logos/adobe_illustrator/adobe_illustrator-icon.svg',
figma: 'https://www.vectorlogo.zone/logos/figma/figma-icon.svg',
blender: 'https://download.blender.org/branding/community/blender_community_badge_white.svg',
babel: 'https://www.vectorlogo.zone/logos/babeljs/babeljs-icon.svg',
sketch: 'https://www.vectorlogo.zone/logos/sketchapp/sketchapp-icon.svg',
flask: 'https://github.com/bablubambal/All_logo_and_pictures/blob/main/frameworks/flask.svg',
nativescript:
'https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/nativescript.svg',
xamarin:
'https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/xamarin.svg',
vagrant: 'https://www.vectorlogo.zone/logos/vagrantup/vagrantup-icon.svg',
tailwind: 'https://www.vectorlogo.zone/logos/tailwindcss/tailwindcss-icon.svg',
materialize:
'https://raw.githubusercontent.com/prplx/svg-logos/5585531d45d294869c4eaab4d7cf2e9c167710a9/svg/materialize.svg',
invision: 'https://www.vectorlogo.zone/logos/invisionapp/invisionapp-icon.svg',
framer: 'https://www.vectorlogo.zone/logos/framer/framer-icon.svg',
bulma: 'https://raw.githubusercontent.com/gilbarbara/logos/804dc257b59e144eaca5bc6ffd16949752c6f789/logos/bulma.svg',
couchdb:
'https://raw.githubusercontent.com/devicons/devicon/0d6c64dbbf311879f7d563bfc3ccf559f9ed111c/icons/couchdb/couchdb-original.svg',
firebase: 'https://www.vectorlogo.zone/logos/firebase/firebase-icon.svg',
amplify: 'https://docs.amplify.aws/assets/logo-dark.svg',
hive: 'https://www.vectorlogo.zone/logos/apache_hive/apache_hive-icon.svg',
realm:
'https://raw.githubusercontent.com/bestofjs/bestofjs-webui/8665e8c267a0215f3159df28b33c365198101df5/public/logos/realm.svg',
gatsby: 'https://www.vectorlogo.zone/logos/gatsbyjs/gatsbyjs-icon.svg',
gridsome: 'https://www.vectorlogo.zone/logos/gridsome/gridsome-icon.svg',
nuxtjs: 'https://www.vectorlogo.zone/logos/nuxtjs/nuxtjs-icon.svg',
jekyll: 'https://www.vectorlogo.zone/logos/jekyllrb/jekyllrb-icon.svg',
nextjs: 'https://cdn.worldvectorlogo.com/logos/nextjs-2.svg',
reactnative: 'https://reactnative.dev/img/header_logo.svg',
mariadb: 'https://www.vectorlogo.zone/logos/mariadb/mariadb-icon.svg',
cockroachdb: 'https://cdn.worldvectorlogo.com/logos/cockroachdb.svg',
objectivec: 'https://www.vectorlogo.zone/logos/apple_objectivec/apple_objectivec-icon.svg',
clojure: 'https://upload.wikimedia.org/wikipedia/commons/5/5d/Clojure_logo.svg',
haskell: 'https://upload.wikimedia.org/wikipedia/commons/1/1c/Haskell-Logo.svg',
svelte: 'https://upload.wikimedia.org/wikipedia/commons/1/1b/Svelte_Logo.svg',
vuetify: 'https://bestofjs.org/logos/vuetify.svg',
pug: 'https://cdn.worldvectorlogo.com/logos/pug.svg',
mocha: 'https://www.vectorlogo.zone/logos/mochajs/mochajs-icon.svg',
jest: 'https://www.vectorlogo.zone/logos/jestjsio/jestjsio-icon.svg',
cypress:
'https://raw.githubusercontent.com/simple-icons/simple-icons/6e46ec1fc23b60c8fd0d2f2ff46db82e16dbd75f/icons/cypress.svg',
selenium:
'https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/selenium-logo.svg',
puppeteer: 'https://www.vectorlogo.zone/logos/pptrdev/pptrdev-official.svg',
karma: 'https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/karma.svg',
jasmine: 'https://www.vectorlogo.zone/logos/jasmine/jasmine-icon.svg',
gtk: 'https://upload.wikimedia.org/wikipedia/commons/7/71/GTK_logo.svg',
qt: 'https://upload.wikimedia.org/wikipedia/commons/0/0b/Qt_logo_2016.svg',
wx_widgets: 'https://upload.wikimedia.org/wikipedia/commons/b/bb/WxWidgets.svg',
ember: 'https://raw.githubusercontent.com/devicons/devicon/master/icons/ember/ember-original-wordmark.svg',
scikit_learn: 'https://upload.wikimedia.org/wikipedia/commons/0/05/Scikit_learn_logo_small.svg',
quasar: 'https://cdn.quasar.dev/logo/svg/quasar-logo.svg',
kibana: 'https://www.vectorlogo.zone/logos/elasticco_kibana/elasticco_kibana-icon.svg',
grafana: 'https://www.vectorlogo.zone/logos/grafana/grafana-icon.svg',
elasticsearch: 'https://www.vectorlogo.zone/logos/elastic/elastic-icon.svg',
circleci: 'https://www.vectorlogo.zone/logos/circleci/circleci-icon.svg',
scully: 'https://raw.githubusercontent.com/scullyio/scully/main/assets/logos/SVG/scullyio-icon.svg',
'11ty':
'https://gist.githubusercontent.com/vivek32ta/c7f7bf583c1fb1c58d89301ea40f37fd/raw/f4c85cce5790758286b8f155ef9a177710b995df/11ty.svg',
sculpin:
'https://gist.githubusercontent.com/vivek32ta/c7f7bf583c1fb1c58d89301ea40f37fd/raw/1782aef8672484698c0dd407f900c4a329ed5bc4/sculpin.svg',
sapper: 'https://raw.githubusercontent.com/bestofjs/bestofjs-webui/master/public/logos/sapper.svg',
vuepress:
'https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Vue.js_Logo_2.svg/1184px-Vue.js_Logo_2.svg.png',
unity: 'https://www.vectorlogo.zone/logos/unity3d/unity3d-icon.svg',
unreal:
'https://raw.githubusercontent.com/kenangundogan/fontisto/036b7eca71aab1bef8e6a0518f7329f13ed62f6b/icons/svg/brand/unreal-engine.svg',
elixir: 'https://www.vectorlogo.zone/logos/elixir-lang/elixir-lang-icon.svg',
heroku: 'https://www.vectorlogo.zone/logos/heroku/heroku-icon.svg',
appwrite: 'https://www.vectorlogo.zone/logos/appwriteio/appwriteio-icon.svg',
hexo: 'https://www.vectorlogo.zone/logos/hexoio/hexoio-icon.svg',
travisci: 'https://www.vectorlogo.zone/logos/travis-ci/travis-ci-icon.svg',
apachecordova: 'https://www.vectorlogo.zone/logos/apache_cordova/apache_cordova-icon.svg',
zapier: 'https://www.vectorlogo.zone/logos/zapier/zapier-icon.svg',
ifttt: 'https://www.vectorlogo.zone/logos/ifttt/ifttt-ar21.svg',
postman: 'https://www.vectorlogo.zone/logos/getpostman/getpostman-icon.svg',
erlang: 'https://www.vectorlogo.zone/logos/erlang/erlang-official.svg',
nim: 'https://www.vectorlogo.zone/logos/nim-lang/nim-lang-icon.svg',
sqlite: 'https://www.vectorlogo.zone/logos/sqlite/sqlite-icon.svg',
mssql: 'https://www.svgrepo.com/show/303229/microsoft-sql-server-logo.svg',
middleman:
'https://raw.githubusercontent.com/leungwensen/svg-icon/b84b3f3a3da329b7c1d02346865f8e98beb05413/dist/svg/logos/middleman.svg',
matlab: 'https://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png',
};
const skillWebsites = {
arduino: 'https://www.arduino.cc/',
solidworks: 'https://www.solidworks.com/',
vuejs: 'https://vuejs.org/',
react: 'https://reactjs.org/',
angularjs: 'https://angular.io',
angular: 'https://angular.io',
aws: 'https://aws.amazon.com',
android: 'https://developer.android.com',
backbonejs: 'https://backbonejs.org',
bootstrap: 'https://getbootstrap.com',
c: 'https://www.cprogramming.com/',
canvasjs: 'https://canvasjs.com',
coffeescript: 'https://offeescript.org',
codeigniter: 'https://codeigniter.com',
cplusplus: 'https://www.w3schools.com/cpp/',
css3: 'https://www.w3schools.com/css/',
csharp: 'https://www.w3schools.com/cs/',
d3js: 'https://d3js.org/',
django: 'https://www.djangoproject.com/',
docker: 'https://www.docker.com/',
dotnet: 'https://dotnet.microsoft.com/',
electron: 'https://www.electronjs.org',
express: 'https://expressjs.com',
go: 'https://golang.org',
graphql: 'https://graphql.org',
gulp: 'https://gulpjs.com',
html5: 'https://www.w3.org/html/',
hugo: 'https://gohugo.io/',
java: 'https://www.java.com',
javascript: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript',
ionic: 'https://ionicframework.com',
laravel: 'https://laravel.com/',
matlab: 'https://www.mathworks.com/',
meteor: 'https://www.meteor.com/',
mongodb: 'https://www.mongodb.com/',
mysql: 'https://www.mysql.com/',
nestjs: 'https://nestjs.com/',
nginx: 'https://www.nginx.com',
nodejs: 'https://nodejs.org',
openresty: 'https://openresty.org/',
oracle: 'https://www.oracle.com/',
photoshop: 'https://www.photoshop.com/en',
xd: 'https://www.adobe.com/products/xd.html',
php: 'https://www.php.net',
perl: 'https://www.perl.org/',
postgresql: 'https://www.postgresql.org',
python: 'https://www.python.org',
rails: 'https://rubyonrails.org',
redis: 'https://redis.io',
ruby: 'https://www.ruby-lang.org/en/',
rust: 'https://www.rust-lang.org',
sass: 'https://sass-lang.com',
scala: 'https://www.scala-lang.org',
symfony: 'https://symfony.com',
spring: 'https://spring.io/',
swift: 'https://developer.apple.com/swift/',
typescript: 'https://www.typescriptlang.org/',
linux: 'https://www.linux.org/',
redux: 'https://redux.js.org',
webpack: 'https://webpack.js.org',
flutter: 'https://flutter.dev',
dart: 'https://dart.dev',
kotlin: 'https://kotlinlang.org',
tensorflow: 'https://www.tensorflow.org',
chartjs: 'https://www.chartjs.org',
jenkins: 'https://www.jenkins.io',
gcp: 'https://cloud.google.com',
kubernetes: 'https://kubernetes.io',
azure: 'https://azure.microsoft.com/en-in/',
git: 'https://git-scm.com/',
kafka: 'https://kafka.apache.org/',
solr: 'https://lucene.apache.org/solr/',
cassandra: 'https://cassandra.apache.org/',
rabbitMQ: 'https://www.rabbitmq.com',
hadoop: 'https://hadoop.apache.org/',
bash: 'https://www.gnu.org/software/bash/',
pytorch: 'https://pytorch.org/',
pandas: 'https://pandas.pydata.org/',
seaborn: 'https://seaborn.pydata.org/',
opencv: 'https://opencv.org/',
illustrator: 'https://www.adobe.com/in/products/illustrator.html',
figma: 'https://www.figma.com/',
blender: 'https://www.blender.org/',
babel: 'https://babeljs.io/',
sketch: 'https://www.sketch.com/',
flask: 'https://flask.palletsprojects.com/',
nativescript: 'https://nativescript.org/',
xamarin: 'https://dotnet.microsoft.com/apps/xamarin',
vagrant: 'https://www.vagrantup.com/',
tailwind: 'https://tailwindcss.com/',
materialize: 'https://materializecss.com/',
invision: 'https://www.invisionapp.com/',
framer: 'https://www.framer.com/',
bulma: 'https://bulma.io/',
couchdb: 'https://couchdb.apache.org/',
firebase: 'https://firebase.google.com/',
amplify: 'https://aws.amazon.com/amplify/',
hive: 'https://hive.apache.org/',
realm: 'https://realm.io/',
gatsby: 'https://www.gatsbyjs.com/',
gridsome: 'https://gridsome.org/',
nuxtjs: 'https://nuxtjs.org/',
jekyll: 'https://jekyllrb.com/',
nextjs: 'https://nextjs.org/',
reactnative: 'https://reactnative.dev/',
mariadb: 'https://mariadb.org/',
cockroachdb: 'https://www.cockroachlabs.com/product/cockroachdb/',
objectivec:
'https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html',
clojure: 'https://clojure.org/',
haskell: 'https://www.haskell.org/',
svelte: 'https://svelte.dev',
vuetify: 'https://vuetifyjs.com/en/',
pug: 'https://pugjs.org',
mocha: 'https://mochajs.org',
jest: 'https://jestjs.io',
cypress: 'https://www.cypress.io',
selenium: 'https://www.selenium.dev',
puppeteer: 'https://github.com/puppeteer/puppeteer',
karma: 'https://karma-runner.github.io/latest/index.html',
jasmine: 'https://jasmine.github.io/',
gtk: 'https://www.gtk.org/',
qt: 'https://www.qt.io/',
wx_widgets: 'https://www.wxwidgets.org/',
ember: 'https://emberjs.com/',
scikit_learn: 'https://scikit-learn.org/',
quasar: 'https://quasar.dev/',
kibana: 'https://www.elastic.co/kibana',
grafana: 'https://grafana.com',
elasticsearch: 'https://www.elastic.co',
circleci: 'https://circleci.com',
scully: 'https://scully.io/',
sculpin: 'https://sculpin.io/',
'11ty': 'https://www.11ty.dev/',
sapper: 'https://sapper.svelte.dev/',
vuepress: 'https://vuepress.vuejs.org/',
unity: 'https://unity.com/',
unreal: 'https://unrealengine.com/',
hexo: 'hexo.io/',
heroku: 'https://heroku.com',
appwrite: 'https://appwrite.io',
zapier: 'https://zapier.com',
ifttt: 'https://ifttt.com/',
elixir: 'https://elixir-lang.org',
travisci: 'https://travis-ci.org',
apachecordova: 'https://cordova.apache.org/',
sqlite: 'https://www.sqlite.org/',
mssql: 'https://www.microsoft.com/en-us/sql-server',
postman: 'https://postman.com',
erlang: 'https://www.erlang.org/',
nim: 'https://nim-lang.org/',
middleman: 'https://middlemanapp.com/',
};
const initialSkillState = {};
const skillsArray = Object.keys(categorizedSkills).map((key) => categorizedSkills[key].skills);
// eslint-disable-next-line prefer-spread
const skills = [].concat.apply([], skillsArray).sort();
skills.forEach((skill) => {
initialSkillState[skill] = false;
});
const categories = Object.keys(categorizedSkills);
export { initialSkillState, icons, skills, skillWebsites, categorizedSkills, categories };