import * as React from "react"; import { graphql } from "gatsby"; import { Section, SectionTitle, CardWithDescription, CardWithTitle } from "../components/Layout"; import { Carousel } from "../components/Carousel/Carousel"; import Seo from "../components/seo"; import CommunitySection from "../components/CommunitySection"; import Uploader from "../components/Uploader"; import { ArrowRight } from "../components/Icons"; import Link from "../components/Link"; const IndexPage = ({ data }) => { const etosCards = React.useMemo( () => data.allPagesIndexYaml.edges[0].node.etosCards.map((card) => ({ ...card, src: card.src.publicURL, })), [data] ); const ecosystemCards = React.useMemo( () => data.allPagesIndexYaml.edges[1].node.ecosystemCards.map((card) => ({ ...card, src: card.src.publicURL, })), [data] ); return ( <>

Decentralized Internet
for a Free Future

Skynet is a hosting platform that makes it easy to join the decentralized internet movement. Start your free account today. Skynet is a hosting platform that makes it easy to join the decentralized internet movement. Start your free account today.

The new decentralized internet is here
{etosCards.map((card, index) => ( ))}

Skynet apps pave the way for a new web that prioritizes the privacy, security, and experience of users. Join our decentralized internet ecosystem and revolution.

Try Skynet Apps
Ready to build your application?
Ready to build your application? Learn more
{ecosystemCards.map((card, index) => ( ))}
Learn more
); }; export const query = graphql` query MainPageQuery { allPagesIndexYaml { edges { node { etosCards { title alt src { publicURL } } ecosystemCards { title alt text src { publicURL } } } } } } `; export default IndexPage;