|
535 | 535 | { |
536 | 536 | "title": "Tailwind CSS", |
537 | 537 | "url": "https://tailwindcss.com", |
538 | | - "description": "A popular utility class based CSS framework.", |
| 538 | + "description": "A utility class based CSS framework.", |
539 | 539 | "icon": "tailwindcss", |
540 | 540 | "color": "#06B6D4" |
541 | 541 | }, |
| 542 | + { |
| 543 | + "title": "Windi CSS", |
| 544 | + "url": "https://windicss.org", |
| 545 | + "description": "A utility class based CSS framework.", |
| 546 | + "icon": "windicss", |
| 547 | + "color": "#48B0F1" |
| 548 | + }, |
542 | 549 | { |
543 | 550 | "title": "Bootstrap", |
544 | 551 | "url": "https://getbootstrap.com", |
|
559 | 566 | "color": "#757575", |
560 | 567 | "searchUrl": "https://material.io/search.html?q={search}", |
561 | 568 | "searchConcat": "%20" |
| 569 | + }, |
| 570 | + { |
| 571 | + "title": "CSS Modules", |
| 572 | + "url": "https://github.com/css-modules/css-modules", |
| 573 | + "icon": "cssmodules", |
| 574 | + "color": "#000000" |
| 575 | + }, |
| 576 | + { |
| 577 | + "title": "vanilla-extract", |
| 578 | + "url": "https://vanilla-extract.style", |
| 579 | + "description": "A zero-runtime CSS-in-JS library." |
| 580 | + }, |
| 581 | + { |
| 582 | + "title": "Styled Components", |
| 583 | + "url": "https://styled-components.com", |
| 584 | + "icon": "styledcomponents", |
| 585 | + "color": "#DB7093" |
| 586 | + }, |
| 587 | + { |
| 588 | + "title": "JSS", |
| 589 | + "url": "https://cssinjs.org", |
| 590 | + "description": "CSS-in-JS library.", |
| 591 | + "icon": "jss", |
| 592 | + "color": "#F7DF1E" |
562 | 593 | } |
563 | 594 | ] |
564 | 595 | }, |
|
574 | 605 | { |
575 | 606 | "title": "Create React App", |
576 | 607 | "url": "https://create-react-app.dev", |
| 608 | + "description": "A starter template for React apps.", |
577 | 609 | "icon": "createreactapp", |
578 | 610 | "color": "#09D3AC" |
579 | 611 | }, |
580 | 612 | { |
581 | 613 | "title": "Gatsby", |
582 | 614 | "url": "https://gatsbyjs.org", |
| 615 | + "description": "A framework based on React.", |
583 | 616 | "icon": "gatsby", |
584 | 617 | "color": "#663399" |
585 | 618 | }, |
586 | 619 | { |
587 | 620 | "title": "Next.js", |
588 | 621 | "url": "https://nextjs.org", |
| 622 | + "description": "A framework based on React.", |
589 | 623 | "icon": "nextdotjs", |
590 | 624 | "color": "#000000" |
591 | 625 | }, |
|
598 | 632 | { |
599 | 633 | "title": "Nuxt.js", |
600 | 634 | "url": "https://nuxtjs.org", |
| 635 | + "description": "A framework based on Vue.", |
601 | 636 | "icon": "nuxtdotjs", |
602 | 637 | "color": "#00DC82" |
603 | 638 | }, |
|
607 | 642 | "icon": "angular", |
608 | 643 | "color": "#DD0031" |
609 | 644 | }, |
| 645 | + { |
| 646 | + "title": "Lit", |
| 647 | + "url": "https://lit.dev", |
| 648 | + "description": "A library for building web components.", |
| 649 | + "icon": "lit", |
| 650 | + "color": "#324FFF" |
| 651 | + }, |
610 | 652 | { |
611 | 653 | "title": "Svelte", |
612 | 654 | "url": "https://svelte.dev", |
| 655 | + "description": "A framework without a runtime.", |
613 | 656 | "icon": "svelte", |
614 | 657 | "color": "#FF3E00" |
615 | 658 | }, |
616 | 659 | { |
617 | 660 | "title": "Alpine.js", |
618 | 661 | "url": "https://alpinejs.dev", |
| 662 | + "description": "A library that attaches JS logic to the DOM.", |
619 | 663 | "icon": "alpinedotjs", |
620 | 664 | "color": "#8BC0D0" |
621 | 665 | }, |
622 | 666 | { |
623 | 667 | "title": "Stimulus", |
624 | 668 | "url": "https://stimulus.hotwired.dev", |
| 669 | + "description": "A framework for existing HTML.", |
625 | 670 | "icon": "stimulus", |
626 | 671 | "color": "#77E8B9" |
627 | 672 | }, |
628 | 673 | { |
629 | 674 | "title": "Electron", |
630 | 675 | "url": "https://www.electronjs.org", |
| 676 | + "description": "A framework to build native desktop apps using the web stack.", |
631 | 677 | "icon": "electron", |
632 | 678 | "color": "#47848F", |
633 | 679 | "searchUrl": "https://www.electronjs.org/?q={search}", |
|
636 | 682 | { |
637 | 683 | "title": "Blazor", |
638 | 684 | "url": "https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor", |
| 685 | + "description": "Compile C# to WASM and run it in the Browser.", |
639 | 686 | "icon": "blazor", |
640 | 687 | "color": "#512BD4" |
641 | 688 | }, |
642 | 689 | { |
643 | 690 | "title": "Flutter", |
644 | 691 | "url": "https://flutter.dev", |
| 692 | + "description": "A Dart based framework to build multi-platform apps.", |
645 | 693 | "icon": "flutter", |
646 | 694 | "color": "#02569B", |
647 | 695 | "searchUrl": "https://flutter.dev/search?q={search}", |
|
683 | 731 | "icon": "apollographql", |
684 | 732 | "color": "#311C87" |
685 | 733 | }, |
| 734 | + { |
| 735 | + "title": "Axios", |
| 736 | + "url": "https://axios-http.com", |
| 737 | + "description": "JS REST client library.", |
| 738 | + "icon": "axios", |
| 739 | + "color": "#5A29E4" |
| 740 | + }, |
686 | 741 | { |
687 | 742 | "title": "i18next", |
688 | 743 | "url": "https://www.i18next.com", |
|
800 | 855 | "description": "JSON Web Tokens", |
801 | 856 | "icon": "jsonwebtokens", |
802 | 857 | "color": "#000000" |
| 858 | + }, |
| 859 | + { |
| 860 | + "title": "Auth0", |
| 861 | + "url": "https://auth0.com", |
| 862 | + "description": "An authentication and authorization platform.", |
| 863 | + "icon": "auth0", |
| 864 | + "color": "#EB5424" |
803 | 865 | } |
804 | 866 | ] |
805 | 867 | }, |
|
945 | 1007 | "icon": "deno", |
946 | 1008 | "color": "#000000" |
947 | 1009 | }, |
| 1010 | + { |
| 1011 | + "title": "Python", |
| 1012 | + "url": "https://www.python.org", |
| 1013 | + "icon": "python", |
| 1014 | + "color": "#3776AB", |
| 1015 | + "searchUrl": "https://www.python.org/search/?q={search}", |
| 1016 | + "searchConcat": "+" |
| 1017 | + }, |
| 1018 | + { |
| 1019 | + "title": "Ruby", |
| 1020 | + "url": "https://www.ruby-lang.org", |
| 1021 | + "icon": "ruby", |
| 1022 | + "color": "#CC342D" |
| 1023 | + }, |
| 1024 | + { |
| 1025 | + "title": "Crystal", |
| 1026 | + "url": "https://crystal-lang.org", |
| 1027 | + "icon": "crystal", |
| 1028 | + "color": "#000000" |
| 1029 | + }, |
948 | 1030 | { |
949 | 1031 | "title": "Dart", |
950 | 1032 | "url": "https://dart.dev", |
|
1498 | 1580 | "url": "https://stateofjs.com", |
1499 | 1581 | "icon": "javascript", |
1500 | 1582 | "color": "#f7df1e" |
| 1583 | + }, |
| 1584 | + { |
| 1585 | + "title": "State of GraphQL", |
| 1586 | + "url": "https://www.stateofgraphql.com", |
| 1587 | + "icon": "graphql", |
| 1588 | + "color": "#E10098" |
1501 | 1589 | } |
1502 | 1590 | ] |
1503 | 1591 | }, |
|
0 commit comments