> ## Documentation Index
> Fetch the complete documentation index at: https://docs.greip.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List of Packages & Libraries

export const GolangIcon = () => <svg width="48" height="45" version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 254.5 225">
    <g>
      <g>
        <g>
          <g>
            <path fill="#00ACD7" d="M40.2,101.1c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5l35.7,0c0.4,0,0.5,0.3,0.3,0.6 l-1.7,2.6c-0.2,0.3-0.7,0.6-1,0.6L40.2,101.1z" />
          </g>
        </g>
      </g>
      <g>
        <g>
          <g>
            <path fill="#00ACD7" d="M25.1,110.3c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5l45.6,0c0.4,0,0.6,0.3,0.5,0.6
					l-0.8,2.4c-0.1,0.4-0.5,0.6-0.9,0.6L25.1,110.3z" />
          </g>
        </g>
      </g>
      <g>
        <g>
          <g>
            <path fill="#00ACD7" d="M49.3,119.5c-0.4,0-0.5-0.3-0.3-0.6l1.4-2.5c0.2-0.3,0.6-0.6,1-0.6l20,0c0.4,0,0.6,0.3,0.6,0.7l-0.2,2.4
					c0,0.4-0.4,0.7-0.7,0.7L49.3,119.5z" />
          </g>
        </g>
      </g>
      <g>
        <g id="CXHf1q_3_">
          <g>
            <g>
              <path fill="#00ACD7" d="M153.1,99.3c-6.3,1.6-10.6,2.8-16.8,4.4c-1.5,0.4-1.6,0.5-2.9-1c-1.5-1.7-2.6-2.8-4.7-3.8
						c-6.3-3.1-12.4-2.2-18.1,1.5c-6.8,4.4-10.3,10.9-10.2,19c0.1,8,5.6,14.6,13.5,15.7c6.8,0.9,12.5-1.5,17-6.6
						c0.9-1.1,1.7-2.3,2.7-3.7c-3.6,0-8.1,0-19.3,0c-2.1,0-2.6-1.3-1.9-3c1.3-3.1,3.7-8.3,5.1-10.9c0.3-0.6,1-1.6,2.5-1.6
						c5.1,0,23.9,0,36.4,0c-0.2,2.7-0.2,5.4-0.6,8.1c-1.1,7.2-3.8,13.8-8.2,19.6c-7.2,9.5-16.6,15.4-28.5,17
						c-9.8,1.3-18.9-0.6-26.9-6.6c-7.4-5.6-11.6-13-12.7-22.2c-1.3-10.9,1.9-20.7,8.5-29.3c7.1-9.3,16.5-15.2,28-17.3
						c9.4-1.7,18.4-0.6,26.5,4.9c5.3,3.5,9.1,8.3,11.6,14.1C154.7,98.5,154.3,99,153.1,99.3z" />
            </g>
            <g>
              <path fill="#00ACD7" d="M186.2,154.6c-9.1-0.2-17.4-2.8-24.4-8.8c-5.9-5.1-9.6-11.6-10.8-19.3c-1.8-11.3,1.3-21.3,8.1-30.2
						c7.3-9.6,16.1-14.6,28-16.7c10.2-1.8,19.8-0.8,28.5,5.1c7.9,5.4,12.8,12.7,14.1,22.3c1.7,13.5-2.2,24.5-11.5,33.9
						c-6.6,6.7-14.7,10.9-24,12.8C191.5,154.2,188.8,154.3,186.2,154.6z M210,114.2c-0.1-1.3-0.1-2.3-0.3-3.3
						c-1.8-9.9-10.9-15.5-20.4-13.3c-9.3,2.1-15.3,8-17.5,17.4c-1.8,7.8,2,15.7,9.2,18.9c5.5,2.4,11,2.1,16.3-0.6
						C205.2,129.2,209.5,122.8,210,114.2z" />
            </g>
          </g>
        </g>
      </g>
    </g>
  </svg>;

export const RubyIcon = () => <svg width="25" height="24" viewBox="0 0 256 255" xmlns="http://www.w3.org/2000/svg">
    <defs>
      <linearGradient x1="84.75%" y1="111.399%" x2="58.254%" y2="64.584%" id="a">
        <stop stop-color="#FB7655" offset="0%" />
        <stop stop-color="#FB7655" offset="0%" />
        <stop stop-color="#E42B1E" offset="41%" />
        <stop stop-color="#900" offset="99%" />
        <stop stop-color="#900" offset="100%" />
      </linearGradient>
      <linearGradient x1="116.651%" y1="60.89%" x2="1.746%" y2="19.288%" id="b">
        <stop stop-color="#871101" offset="0%" />
        <stop stop-color="#871101" offset="0%" />
        <stop stop-color="#911209" offset="99%" />
        <stop stop-color="#911209" offset="100%" />
      </linearGradient>
      <linearGradient x1="75.774%" y1="219.327%" x2="38.978%" y2="7.829%" id="c">
        <stop stop-color="#871101" offset="0%" />
        <stop stop-color="#871101" offset="0%" />
        <stop stop-color="#911209" offset="99%" />
        <stop stop-color="#911209" offset="100%" />
      </linearGradient>
      <linearGradient x1="50.012%" y1="7.234%" x2="66.483%" y2="79.135%" id="d">
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#E57252" offset="23%" />
        <stop stop-color="#DE3B20" offset="46%" />
        <stop stop-color="#A60003" offset="99%" />
        <stop stop-color="#A60003" offset="100%" />
      </linearGradient>
      <linearGradient x1="46.174%" y1="16.348%" x2="49.932%" y2="83.047%" id="e">
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#E4714E" offset="23%" />
        <stop stop-color="#BE1A0D" offset="56%" />
        <stop stop-color="#A80D00" offset="99%" />
        <stop stop-color="#A80D00" offset="100%" />
      </linearGradient>
      <linearGradient x1="36.965%" y1="15.594%" x2="49.528%" y2="92.478%" id="f">
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#E46342" offset="18%" />
        <stop stop-color="#C82410" offset="40%" />
        <stop stop-color="#A80D00" offset="99%" />
        <stop stop-color="#A80D00" offset="100%" />
      </linearGradient>
      <linearGradient x1="13.609%" y1="58.346%" x2="85.764%" y2="-46.717%" id="g">
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#C81F11" offset="54%" />
        <stop stop-color="#BF0905" offset="99%" />
        <stop stop-color="#BF0905" offset="100%" />
      </linearGradient>
      <linearGradient x1="27.624%" y1="21.135%" x2="50.745%" y2="79.056%" id="h">
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#FFF" offset="0%" />
        <stop stop-color="#DE4024" offset="31%" />
        <stop stop-color="#BF190B" offset="99%" />
        <stop stop-color="#BF190B" offset="100%" />
      </linearGradient>
      <linearGradient x1="-20.667%" y1="122.282%" x2="104.242%" y2="-6.342%" id="i">
        <stop stop-color="#BD0012" offset="0%" />
        <stop stop-color="#BD0012" offset="0%" />
        <stop stop-color="#FFF" offset="7%" />
        <stop stop-color="#FFF" offset="17%" />
        <stop stop-color="#C82F1C" offset="27%" />
        <stop stop-color="#820C01" offset="33%" />
        <stop stop-color="#A31601" offset="46%" />
        <stop stop-color="#B31301" offset="72%" />
        <stop stop-color="#E82609" offset="99%" />
        <stop stop-color="#E82609" offset="100%" />
      </linearGradient>
      <linearGradient x1="58.792%" y1="65.205%" x2="11.964%" y2="50.128%" id="j">
        <stop stop-color="#8C0C01" offset="0%" />
        <stop stop-color="#8C0C01" offset="0%" />
        <stop stop-color="#990C00" offset="54%" />
        <stop stop-color="#A80D0E" offset="99%" />
        <stop stop-color="#A80D0E" offset="100%" />
      </linearGradient>
      <linearGradient x1="79.319%" y1="62.754%" x2="23.088%" y2="17.888%" id="k">
        <stop stop-color="#7E110B" offset="0%" />
        <stop stop-color="#7E110B" offset="0%" />
        <stop stop-color="#9E0C00" offset="99%" />
        <stop stop-color="#9E0C00" offset="100%" />
      </linearGradient>
      <linearGradient x1="92.88%" y1="74.122%" x2="59.841%" y2="39.704%" id="l">
        <stop stop-color="#79130D" offset="0%" />
        <stop stop-color="#79130D" offset="0%" />
        <stop stop-color="#9E120B" offset="99%" />
        <stop stop-color="#9E120B" offset="100%" />
      </linearGradient>
      <radialGradient cx="32.001%" cy="40.21%" fx="32.001%" fy="40.21%" r="69.573%" id="m">
        <stop stop-color="#A80D00" offset="0%" />
        <stop stop-color="#A80D00" offset="0%" />
        <stop stop-color="#7E0E08" offset="99%" />
        <stop stop-color="#7E0E08" offset="100%" />
      </radialGradient>
      <radialGradient cx="13.549%" cy="40.86%" fx="13.549%" fy="40.86%" r="88.386%" id="n">
        <stop stop-color="#A30C00" offset="0%" />
        <stop stop-color="#A30C00" offset="0%" />
        <stop stop-color="#800E08" offset="99%" />
        <stop stop-color="#800E08" offset="100%" />
      </radialGradient>
      <linearGradient x1="56.57%" y1="101.717%" x2="3.105%" y2="11.993%" id="o">
        <stop stop-color="#8B2114" offset="0%" />
        <stop stop-color="#8B2114" offset="0%" />
        <stop stop-color="#9E100A" offset="43%" />
        <stop stop-color="#B3100C" offset="99%" />
        <stop stop-color="#B3100C" offset="100%" />
      </linearGradient>
      <linearGradient x1="30.87%" y1="35.599%" x2="92.471%" y2="100.694%" id="p">
        <stop stop-color="#B31000" offset="0%" />
        <stop stop-color="#B31000" offset="0%" />
        <stop stop-color="#910F08" offset="44%" />
        <stop stop-color="#791C12" offset="99%" />
        <stop stop-color="#791C12" offset="100%" />
      </linearGradient>
    </defs>
    <path d="M197.467 167.764l-145.52 86.41 188.422-12.787L254.88 51.393l-57.414 116.37z" fill="url(#a)" />
    <path d="M240.677 241.257L224.482 129.48l-44.113 58.25 60.308 53.528z" fill="url(#b)" />
    <path d="M240.896 241.257l-118.646-9.313-69.674 21.986 188.32-12.673z" fill="url(#c)" />
    <path d="M52.744 253.955l29.64-97.1L17.16 170.8l35.583 83.154z" fill="url(#d)" />
    <path d="M180.358 188.05L153.085 81.226l-78.047 73.16 105.32 33.666z" fill="url(#e)" />
    <path d="M248.693 82.73l-73.777-60.256-20.544 66.418 94.321-6.162z" fill="url(#f)" />
    <path d="M214.191.99L170.8 24.97 143.424.669l70.767.322z" fill="url(#g)" />
    <path d="M0 203.372l18.177-33.151-14.704-39.494L0 203.372z" fill="url(#h)" />
    <path d="M2.496 129.48l14.794 41.963 64.283-14.422 73.39-68.207 20.712-65.787L143.063 0 87.618 20.75c-17.469 16.248-51.366 48.396-52.588 49-1.21.618-22.384 40.639-32.534 59.73z" fill="#FFF" />
    <path d="M54.442 54.094c37.86-37.538 86.667-59.716 105.397-40.818 18.72 18.898-1.132 64.823-38.992 102.349-37.86 37.525-86.062 60.925-104.78 42.027-18.73-18.885.515-66.032 38.375-103.558z" fill="url(#i)" />
    <path d="M52.744 253.916l29.408-97.409 97.665 31.376c-35.312 33.113-74.587 61.106-127.073 66.033z" fill="url(#j)" />
    <path d="M155.092 88.622l25.073 99.313c29.498-31.016 55.972-64.36 68.938-105.603l-94.01 6.29z" fill="url(#k)" />
    <path d="M248.847 82.833c10.035-30.282 12.35-73.725-34.966-81.791l-38.825 21.445 73.791 60.346z" fill="url(#l)" />
    <path d="M0 202.935c1.39 49.979 37.448 50.724 52.808 51.162l-35.48-82.86L0 202.935z" fill="#9E1209" />
    <path d="M155.232 88.777c22.667 13.932 68.35 41.912 69.276 42.426 1.44.81 19.695-30.784 23.838-48.64l-93.114 6.214z" fill="url(#m)" />
    <path d="M82.113 156.507l39.313 75.848c23.246-12.607 41.45-27.967 58.121-44.42l-97.434-31.428z" fill="url(#n)" />
    <path d="M17.174 171.34l-5.57 66.328c10.51 14.357 24.97 15.605 40.136 14.486-10.973-27.311-32.894-81.92-34.566-80.814z" fill="url(#o)" />
    <path d="M174.826 22.654l78.1 10.96c-4.169-17.662-16.969-29.06-38.787-32.623l-39.313 21.663z" fill="url(#p)" />
  </svg>;

export const NodejsIcon = () => <svg width="24" height="27" viewBox="0 0 256 282" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet"><g fill="#8CC84B"><path d="M116.504 3.58c6.962-3.985 16.03-4.003 22.986 0 34.995 19.774 70.001 39.517 104.99 59.303 6.581 3.707 10.983 11.031 10.916 18.614v118.968c.049 7.897-4.788 15.396-11.731 19.019-34.88 19.665-69.742 39.354-104.616 59.019-7.106 4.063-16.356 3.75-23.24-.646-10.457-6.062-20.932-12.094-31.39-18.15-2.137-1.274-4.546-2.288-6.055-4.36 1.334-1.798 3.719-2.022 5.657-2.807 4.365-1.388 8.374-3.616 12.384-5.778 1.014-.694 2.252-.428 3.224.193 8.942 5.127 17.805 10.403 26.777 15.481 1.914 1.105 3.852-.362 5.488-1.274 34.228-19.345 68.498-38.617 102.72-57.968 1.268-.61 1.969-1.956 1.866-3.345.024-39.245.006-78.497.012-117.742.145-1.576-.767-3.025-2.192-3.67-34.759-19.575-69.5-39.18-104.253-58.76a3.621 3.621 0 0 0-4.094-.006C91.2 39.257 56.465 58.88 21.712 78.454c-1.42.646-2.373 2.071-2.204 3.653.006 39.245 0 78.497 0 117.748a3.329 3.329 0 0 0 1.89 3.303c9.274 5.259 18.56 10.481 27.84 15.722 5.228 2.814 11.647 4.486 17.407 2.33 5.083-1.823 8.646-7.01 8.549-12.407.048-39.016-.024-78.038.036-117.048-.127-1.732 1.516-3.163 3.2-3 4.456-.03 8.918-.06 13.374.012 1.86-.042 3.14 1.823 2.91 3.568-.018 39.263.048 78.527-.03 117.79.012 10.464-4.287 21.85-13.966 26.97-11.924 6.177-26.662 4.867-38.442-1.056-10.198-5.09-19.93-11.097-29.947-16.55C5.368 215.886.555 208.357.604 200.466V81.497c-.073-7.74 4.504-15.197 11.29-18.85C46.768 42.966 81.636 23.27 116.504 3.58z" /><path d="M146.928 85.99c15.21-.979 31.493-.58 45.18 6.913 10.597 5.742 16.472 17.793 16.659 29.566-.296 1.588-1.956 2.464-3.472 2.355-4.413-.006-8.827.06-13.24-.03-1.872.072-2.96-1.654-3.195-3.309-1.268-5.633-4.34-11.212-9.642-13.929-8.139-4.075-17.576-3.87-26.451-3.785-6.479.344-13.446.905-18.935 4.715-4.214 2.886-5.494 8.712-3.99 13.404 1.418 3.369 5.307 4.456 8.489 5.458 18.33 4.794 37.754 4.317 55.734 10.626 7.444 2.572 14.726 7.572 17.274 15.366 3.333 10.446 1.872 22.932-5.56 31.318-6.027 6.901-14.805 10.657-23.56 12.697-11.647 2.597-23.734 2.663-35.562 1.51-11.122-1.268-22.696-4.19-31.282-11.768-7.342-6.375-10.928-16.308-10.572-25.895.085-1.619 1.697-2.748 3.248-2.615 4.444-.036 8.888-.048 13.332.006 1.775-.127 3.091 1.407 3.182 3.08.82 5.367 2.837 11 7.517 14.182 9.032 5.827 20.365 5.428 30.707 5.591 8.568-.38 18.186-.495 25.178-6.158 3.689-3.23 4.782-8.634 3.785-13.283-1.08-3.925-5.186-5.754-8.712-6.95-18.095-5.724-37.736-3.647-55.656-10.12-7.275-2.571-14.31-7.432-17.105-14.906-3.9-10.578-2.113-23.662 6.098-31.765 8.006-8.06 19.563-11.164 30.551-12.275z" /></g></svg>;

export const PythonIcon = () => <svg width="25" height="24" viewBox="0 0 256 255" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet">
    <defs>
      <linearGradient x1="12.959%" y1="12.039%" x2="79.639%" y2="78.201%" id="a">
        <stop stop-color="#387EB8" offset="0%" />
        <stop stop-color="#366994" offset="100%" />
      </linearGradient>
      <linearGradient x1="19.128%" y1="20.579%" x2="90.742%" y2="88.429%" id="b">
        <stop stop-color="#FFE052" offset="0%" />
        <stop stop-color="#FFC331" offset="100%" />
      </linearGradient>
    </defs>
    <path d="M126.916.072c-64.832 0-60.784 28.115-60.784 28.115l.072 29.128h61.868v8.745H41.631S.145 61.355.145 126.77c0 65.417 36.21 63.097 36.21 63.097h21.61v-30.356s-1.165-36.21 35.632-36.21h61.362s34.475.557 34.475-33.319V33.97S194.67.072 126.916.072zM92.802 19.66a11.12 11.12 0 0 1 11.13 11.13 11.12 11.12 0 0 1-11.13 11.13 11.12 11.12 0 0 1-11.13-11.13 11.12 11.12 0 0 1 11.13-11.13z" fill="url(#a)" />
    <path d="M128.757 254.126c64.832 0 60.784-28.115 60.784-28.115l-.072-29.127H127.6v-8.745h86.441s41.486 4.705 41.486-60.712c0-65.416-36.21-63.096-36.21-63.096h-21.61v30.355s1.165 36.21-35.632 36.21h-61.362s-34.475-.557-34.475 33.32v56.013s-5.235 33.897 62.518 33.897zm34.114-19.586a11.12 11.12 0 0 1-11.13-11.13 11.12 11.12 0 0 1 11.13-11.131 11.12 11.12 0 0 1 11.13 11.13 11.12 11.12 0 0 1-11.13 11.13z" fill="url(#b)" />
  </svg>;

export const PHPIcon = () => <svg width="35" height="23" viewBox="0 0 256 134" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet">
    <g fill-rule="evenodd">
      <ellipse fill="#8993BE" cx="128" cy="66.63" rx="128" ry="66.63" />
      <path d="M35.945 106.082l14.028-71.014H82.41c14.027.877 21.041 7.89 21.041 20.165 0 21.041-16.657 33.315-31.562 32.438H56.11l-3.507 18.411H35.945zm23.671-31.561L64 48.219h11.397c6.137 0 10.52 2.63 10.52 7.89-.876 14.905-7.89 17.535-15.78 18.412h-10.52zM100.192 87.671l14.027-71.013h16.658l-3.507 18.41h15.78c14.028.877 19.288 7.89 17.535 16.658l-6.137 35.945h-17.534l6.137-32.438c.876-4.384.876-7.014-5.26-7.014H124.74l-7.89 39.452h-16.658zM153.425 106.082l14.027-71.014h32.438c14.028.877 21.042 7.89 21.042 20.165 0 21.041-16.658 33.315-31.562 32.438h-15.781l-3.507 18.411h-16.657zm23.67-31.561l4.384-26.302h11.398c6.137 0 10.52 2.63 10.52 7.89-.876 14.905-7.89 17.535-15.78 18.412h-10.521z" fill="#232531" />
    </g>
  </svg>;

export const FlutterIcon = () => <svg width="20" height="25" viewBox=".29 .22 77.26 95.75" xmlns="http://www.w3.org/2000/svg">
    <g fill="none" fill-rule="evenodd">
      <path d="m48.75 95.97-25.91-25.74 14.32-14.57 40.39 40.31z" fill="#02539a" />
      <g fill="#45d1fd">
        <path d="m22.52 70.25 25.68-25.68h28.87l-39.95 39.95z" fill-opacity=".85" />
        <path d="m.29 47.85 14.58 14.57 62.2-62.2h-29.02z" />
      </g>
    </g>
  </svg>;

<CardGroup cols={2}>
  <Card title="Python Library" href="https://github.com/Greipio/python" icon={<PythonIcon />}>
    A Python SDK meticulously designed to simplify the integration and enhance the efficiency of utilizing Greip services within Python applications.
  </Card>

  <Card title="Node.js library" icon={<NodejsIcon />} href="https://github.com/Greipio/node">
    A Node.js module designed for utilizing Greip services with full
    capabilities within Node.js environments.
  </Card>

  <Card title="PHP Library" href="https://github.com/Greipio/php" icon={<PHPIcon />}>
    A PHP library crafted to enable efficient utilization of Greip services
    within PHP applications.
  </Card>

  <Card title="Javascript package" icon="js" href="https://github.com/Greipio/javascript" color="yellow">
    A ready-to-use Javascript package that provide a complete capability of
    using Greip services.
  </Card>

  <Card title="Ruby Gem" href="https://github.com/Greipio/ruby" icon={<RubyIcon />}>
    A Ruby Gem designed to seamlessly integrate and optimize the utilization of
    Greip services within Ruby applications.
  </Card>

  <Card title="Flutter Package" href="https://github.com/Greipio/flutter" icon={<FlutterIcon />}>
    A Dart package meticulously crafted to streamline the integration and
    enhance the efficiency of utilizing Greip services within Dart applications.
  </Card>

  <Card title="Golang Package" href="https://github.com/Greipio/go" icon={<GolangIcon />}>
    A Go library meticulously crafted to streamline integration and optimize the utilization of Greip services within Go applications.
  </Card>

  <Card title="Greip CLI" icon="terminal" iconType="duotone" href="https://github.com/Greipio/cli">
    A command-line interface (CLI) tool tailored for seamless interaction with
    Greip services.
  </Card>
</CardGroup>
