bash, c, c++, cobol, fortran, haskell, matlab, r, rust and zig logos

This commit is contained in:
luis-tenorio-code 2023-12-11 15:14:44 -05:00
parent b4494d4e3e
commit b8ec5bf3d2
11 changed files with 81 additions and 1 deletions

View File

@ -1673,5 +1673,75 @@ export const svgs: iSVG[] = [
category: 'Software',
route: '/library/documenso.svg',
url: 'https://documenso.com'
}
},
{
id: 326851,
title: 'Bash',
category: 'Language',
route: '/library/bash.svg',
url: 'https://www.gnu.org/software/bash/'
},
{
id: 740938,
title: 'C',
category: 'Language',
route: '/library/c.svg',
url: 'https://en.wikipedia.org/wiki/C_(programming_language)'
},
{
id: 156807,
title: 'C++',
category: 'Language',
route: '/library/c++.svg',
url: 'https://en.wikipedia.org/wiki/C%2B%2B'
},
{
id: 854167,
title: 'Cobol',
category: 'Language',
route: '/library/cobol.svg',
url: 'https://en.wikipedia.org/wiki/COBOL'
},
{
id: 473965,
title: 'Fortran',
category: 'Language',
route: '/library/fortran.svg',
url: 'https://en.wikipedia.org/wiki/Fortran'
},
{
id: 429673,
title: 'Haskell',
category: 'Language',
route: '/library/haskell.svg',
url: 'https://www.haskell.org/'
},
{
id: 907583,
title: 'Mathlab',
category: 'Language',
route: '/library/mathlab.svg',
url: 'https://www.mathworks.com/products/matlab.html'
},
{
id: 754396,
title: 'R',
category: 'Language',
route: '/library/r.svg',
url: 'https://www.r-project.org/'
},
{
id: 783625,
title: 'Rust',
category: 'Language',
route: '/library/rust.svg',
url: 'https://www.rust-lang.org/'
},
{
id: 586019,
title: 'Zig',
category: 'Language',
route: '/library/zig.svg',
url: 'https://ziglang.org/'
},
];

1
static/library/bash.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 32 32"><path fill="#1b1b1f" fill-rule="evenodd" d="M28.057 6.53 17.952.532a3.8 3.8 0 0 0-3.88 0L3.965 6.53A4.03 4.03 0 0 0 2 10.002v11.996a4.03 4.03 0 0 0 1.948 3.472l10.105 5.998a3.8 3.8 0 0 0 3.88 0L28.04 25.47a4.03 4.03 0 0 0 1.948-3.472V10.002a4.03 4.03 0 0 0-1.93-3.472zM20.23 25.262v.86a.318.318 0 0 1-.148.265l-.512.293c-.08.042-.148 0-.148-.113v-.847a1.66 1.66 0 0 1-1.164.113c-.062-.042-.086-.122-.056-.2l.183-.78a.322.322 0 0 1 .102-.17.18.18 0 0 1 .05-.035.11.11 0 0 1 .08 0 1.41 1.41 0 0 0 1.059-.134 1.41 1.41 0 0 0 .79-1.21c0-.438-.24-.62-.82-.625-.734 0-1.4-.14-1.43-1.224a3.137 3.137 0 0 1 1.186-2.4v-.872a.34.34 0 0 1 .148-.268l.494-.314c.08-.042.148 0 .148.116v.872a1.61 1.61 0 0 1 .967-.116c.07.04.098.128.064.2l-.173.773a.325.325 0 0 1-.138.195c-.02.012-.05.008-.074 0a1.28 1.28 0 0 0-.931.152 1.17 1.17 0 0 0-.706 1.037c0 .395.208.515.907.53.935 0 1.337.423 1.348 1.362a3.346 3.346 0 0 1-1.228 2.53zm5.293-1.45a.201.201 0 0 1-.078.194L22.9 25.558c-.024.02-.06.023-.087.007s-.04-.05-.033-.08v-.66a.184.184 0 0 1 .116-.162l2.516-1.507c.024-.02.06-.023.087-.007s.04.05.033.08v.582zM27.288 9.06l-9.562 5.906c-1.193.706-2.07 1.478-2.07 2.914v11.778c0 .86.353 1.4.882 1.58a3.14 3.14 0 0 1-.53.053 3.13 3.13 0 0 1-1.595-.441L4.308 24.853A3.3 3.3 0 0 1 2.706 22V10.002a3.304 3.304 0 0 1 1.602-2.858l10.105-5.998c.98-.58 2.196-.58 3.176 0l10.105 5.998c.833.504 1.4 1.35 1.552 2.3-.328-.713-1.083-.9-1.962-.395h.003z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

1
static/library/c++.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="306" height="344.35"><path fill="#00599C" d="M302.107 258.262c2.401-4.159 3.893-8.845 3.893-13.053V99.14c0-4.208-1.49-8.893-3.892-13.052L153 172.175l149.107 86.087z"/><path fill="#004482" d="m166.25 341.193 126.5-73.034c3.644-2.104 6.956-5.737 9.357-9.897L153 172.175 3.893 258.263c2.401 4.159 5.714 7.793 9.357 9.896l126.5 73.034c7.287 4.208 19.213 4.208 26.5 0z"/><path fill="#659AD2" d="M302.108 86.087c-2.402-4.16-5.715-7.793-9.358-9.897L166.25 3.156c-7.287-4.208-19.213-4.208-26.5 0L13.25 76.19C5.962 80.397 0 90.725 0 99.14v146.069c0 4.208 1.491 8.894 3.893 13.053L153 172.175l149.108-86.088z"/><path fill="#FFF" d="M153 274.175c-56.243 0-102-45.757-102-102s45.757-102 102-102c36.292 0 70.139 19.53 88.331 50.968l-44.143 25.544c-9.105-15.736-26.038-25.512-44.188-25.512-28.122 0-51 22.878-51 51 0 28.121 22.878 51 51 51 18.152 0 35.085-9.776 44.191-25.515l44.143 25.543c-18.192 31.441-52.04 50.972-88.334 50.972z"/><path fill="#FFF" d="M255 166.508h-11.334v-11.333h-11.332v11.333H221v11.333h11.334v11.334h11.332v-11.334H255zM297.5 166.508h-11.334v-11.333h-11.332v11.333H263.5v11.333h11.334v11.334h11.332v-11.334H297.5z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
static/library/c.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="306" height="345" fill="none"><g clip-path="url(#a)"><path fill="#00599C" d="M302.107 258.262c2.401-4.159 3.893-8.845 3.893-13.053V99.139c0-4.207-1.49-8.892-3.892-13.051L153 172.175l149.107 86.087Z"/><path fill="#004482" d="m166.25 341.193 126.5-73.034c3.644-2.104 6.956-5.737 9.357-9.897L153 172.175 3.893 258.263c2.4 4.159 5.714 7.793 9.357 9.896l126.5 73.034c7.287 4.208 19.213 4.208 26.5 0Z"/><path fill="#659AD2" d="M302.108 86.087c-2.402-4.16-5.715-7.793-9.358-9.897L166.25 3.156c-7.287-4.208-19.213-4.208-26.5 0L13.25 76.19C5.962 80.397 0 90.725 0 99.14v146.069c0 4.208 1.491 8.894 3.893 13.053L153 172.175l149.108-86.088Z"/><path fill="#fff" d="M153 274.175c-56.243 0-102-45.757-102-102s45.757-102 102-102c36.292 0 70.139 19.53 88.331 50.968l-44.143 25.544c-9.105-15.736-26.038-25.512-44.188-25.512-28.122 0-51 22.878-51 51 0 28.121 22.878 51 51 51 18.152 0 35.085-9.776 44.191-25.515l44.143 25.543c-18.192 31.441-52.04 50.972-88.334 50.972Z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h306v344.35H0z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
static/library/cobol.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" fill="none"><path fill="#005CA5" d="M208.5 61.368a41.713 41.713 0 0 0 16.547-23.643 43.475 43.475 0 0 1-.169 20.221c-2.091 5.457-5.316 10.379-7.819 15.647A204.09 204.09 0 0 1 259.8 46.05c-4.519 13.95-17.072 22.387-26.297 33.093 1.781 3.835 2.625 9.272 7.5 10.397a47.21 47.21 0 0 0 23.437 1.453c8.55-2.934 12.61-11.793 16.875-19.078v13.772a147.577 147.577 0 0 1-5.456 16.388c1.875 5.128 3.834 10.237 5.456 15.44v8.925c-2.006 3.45-4.143 6.806-6.215 10.21a49.618 49.618 0 0 0-10.013-10.894 37.781 37.781 0 0 0-17.353-1.172 30.116 30.116 0 0 0 22.622 13.781c-3.366 3.469-6.216 8.55-11.531 9.085-15.385 2.315-30.066-4.735-45.366-4.688-2.644.188-6.628.225-7.359 3.488 0 6.89 2.034 13.621 1.781 20.512-.553 11.794-4.8 23.119-4.959 34.931a129.186 129.186 0 0 0 7.856 32.325c-4.903-.722-9.788-1.556-14.644-2.437-.937 1.95-1.725 3.937-2.437 5.944a42.305 42.305 0 0 0 10.678 11.203 539.555 539.555 0 0 0-2.26 4.762l-5.372 1.294a412.684 412.684 0 0 1-3.75 6.928 41.45 41.45 0 0 0-20.625.572 1076.01 1076.01 0 0 1-13.021-5.316 55.67 55.67 0 0 0 3.815-21.703c-2.644-9.206-15-9.225-18.75-17.597a58.442 58.442 0 0 1-9.581-26.728c-7.716-4.059-13.641-11.447-22.5-13.125-.45 3.835-.778 7.688-1.434 11.503a56.397 56.397 0 0 1-12.638 22.557c.366 3.956.74 7.893 1.125 11.859a1482.79 1482.79 0 0 1 9.684 9.131A91.378 91.378 0 0 1 95.7 239.55a104.22 104.22 0 0 1-15.816.721c-2.419-2.381-4.856-4.762-7.284-7.162a45.666 45.666 0 0 0 1.069-24.45c1.603-3.75 3.056-7.613 4.453-11.447a52.17 52.17 0 0 1-28.22 1.931A48 48 0 0 1 19.06 158.55a36.176 36.176 0 0 1 13.19-30.638A60.096 60.096 0 0 0 30 152.428a28.481 28.481 0 0 0 23.438 23.118 32.45 32.45 0 0 0 18.375-6.028 70.126 70.126 0 0 1 3.403-38.747 51.786 51.786 0 0 1 33.619-24.937 39.7 39.7 0 0 0 18.853-14.681 100.042 100.042 0 0 1 14.335-12.469c-2.138-2.053-4.247-4.125-6.375-6.178a20.188 20.188 0 0 0 13.415-16.04c12.038-2.813 23.916-6.198 35.813-9.479a35.562 35.562 0 0 0 13.265 5.681c2.972 3.244 4.632 10.847 10.313 8.7m-35.41 125.269c.394 7.2-.45 15.609 6.319 20.203 0-7.078-.431-14.128-.937-21.187l-5.382.984Z"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" fill="none"><g clip-path="url(#a)"><path fill="#734F96" d="M44.01 299.986C26.274 299.992 0 269.031 0 255.695V43.73C0 25.782 31.051 0 44.452 0L256.81.015C275.136.016 300 29.907 300 44.15v212.173c0 20.902-28.002 43.585-43.791 43.59l-212.2.072Z"/><path fill="#fff" d="m41.187 241.619 11.527-.706c23.408-1.529 23.173-1.411 24.349-19.761 1.059-17.409-.275-153.712-1.059-156.445-1.29-4.501-6.135-7.09-20.585-7.087l-14.232-.088V32.007h218.787v97.748l-25.761-.382c-.235-.235-.941-7.146-1.411-13.498-2.706-29.877-9.41-47.067-22.349-53.772-6.823-3.529-17.476-4.57-51.598-4.58l-31.8.009v73.282h5.646c9.528-.118 21.643-2.353 25.643-4.823 5.175-3.176 9.527-12.351 11.057-23.408 1.152-8.07 2.042-14.107 2.042-14.107l25.012-.008V204.92h-25.878v-4.587c0-7.528-3.529-25.055-5.999-30.348-3.882-8.116-10.469-10.939-29.172-12.704l-8.587-.823.471 37.758c.353 35.877.588 37.876 2.823 40.935 2.823 3.764 5.881 4.47 24.584 5.881l12.554.597-.085 25.634H41.186v-25.643Z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h300v299.986H0z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 48 48"><path fill="#453a62" d="M9 43H1l12-18L1 7h8l12 18z"/><path fill="#5e5086" d="M20 7h-8l12 18-12 18h8l8.16-12.24L36 43h8z"/><path fill="#8f4e8b" d="M34.338 24H47v-6H30.338zM40.338 33H47v-6H36.338z"/></svg>

After

Width:  |  Height:  |  Size: 288 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 48 48"><linearGradient id="a" x1="22.645" x2="26.757" y1="10.881" y2="23.854" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4adddf"/><stop offset=".699" stop-color="#3f5352"/><stop offset=".863" stop-color="#442729"/></linearGradient><path fill="url(#a)" d="m21 27-7-6s1-1.5 2.5-3 2.736-1.852 4.5-3c3.511-2.284 6.5-12 11-12L21 27z"/><linearGradient id="b" x1="1" x2="37.775" y1="27.033" y2="27.033" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4adddf"/><stop offset=".792" stop-color="#3f5352"/><stop offset="1" stop-color="#442729"/></linearGradient><path fill="url(#b)" d="M11 33.066 1 26l13-5 7.277 5.465L14 32.066z"/><linearGradient id="c" x1="11" x2="47" y1="24" y2="24" gradientUnits="userSpaceOnUse"><stop offset=".206" stop-color="#53140f"/><stop offset=".3" stop-color="#84360f"/><stop offset=".413" stop-color="#b85b10"/><stop offset=".511" stop-color="#df7610"/><stop offset=".59" stop-color="#f68710"/><stop offset=".639" stop-color="#ff8d10"/><stop offset=".729" stop-color="#fd8a10"/><stop offset=".8" stop-color="#f58010"/><stop offset=".865" stop-color="#e86f10"/><stop offset=".925" stop-color="#d65811"/><stop offset=".982" stop-color="#c03a11"/><stop offset="1" stop-color="#b72f11"/></linearGradient><path fill="url(#c)" d="M32 3c5 0 13 27 15 34 0 0-7.017-6.63-11-6s-5.47 6.548-9.725 10.756C23.5 44.5 21 45 21 45s-.206-8.124-5-11c-2.5-1.5-5-1-5-1s6.049-2.901 9.474-8.174S28.5 3 32 3z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

1
static/library/r.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800" viewBox="0 0 32 32"><path d="M16 25.093c-8.839 0-16-4.796-16-10.719C0 8.458 7.161 3.661 16 3.661s16 4.797 16 10.713c0 5.923-7.161 10.719-16 10.719zm2.448-17.244c-6.713 0-12.161 3.281-12.161 7.328s5.448 7.328 12.161 7.328c6.713 0 11.677-2.245 11.677-7.328 0-5.084-4.959-7.328-11.677-7.328zm5.916 12.411a11.43 11.43 0 0 1 1.537.579c.287.14.547.328.776.552.14.151.26.323.353.511l3.819 6.437h-6.172l-2.885-5.417a6.764 6.764 0 0 0-.953-1.307.994.994 0 0 0-.735-.333H18.64v7.052l-5.457.005V10.318h10.963s4.991.089 4.991 4.839a5.097 5.097 0 0 1-4.772 5.104zm-2.369-6.036h-3.307v3.063h3.307a1.515 1.515 0 0 0 1.532-1.557 1.428 1.428 0 0 0-1.532-1.505z"/></svg>

After

Width:  |  Height:  |  Size: 717 B

1
static/library/rust.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

1
static/library/zig.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="176" fill="none"><path fill="#F7A41D" d="M158.395 55.695H85.877V23.453h104.966L262.393 0 142.274 120.337h72.745v32.296H110.048l-71.55 22.655L158.395 55.695ZM0 120.288V23.453h71.746V55.75h-39.46v64.592H80.73l-32.296 32.297H0v-32.351Zm267.709-64.593h-48.45L251.555 23.4H300v129.18h-71.746v-32.296h39.504l-.049-64.588Z"/></svg>

After

Width:  |  Height:  |  Size: 384 B