hygraph-examples alternatives and similar software solutions
Based on the "Content Management Systems (CMS)" category.
Alternatively, view hygraph-examples alternatives based on common mentions on social networks and blogs.
-
Strapi
๐ Strapi is the leading open-source headless CMS. Itโs 100% JavaScript/TypeScript, fully customizable, and developer-first. -
Directus
The flexible backend for all your projects ๐ฐ Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more. -
Magento
Prior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively โAdobeโ) are subject to the terms of the Adobe Contributor License Agreement. -
WooCommerce
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine. -
OpenCart
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution. -
Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony -
PrestaShop
PrestaShop is the universal open-source software platform to build your e-commerce solution. -
Reaction Commerce
Project has been discontinued ////// Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes. -
Mealie
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor -
Umbraco
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences. -
Recipes
Application for managing recipes, planning meals, building shopping lists and much much more! -
Open Source POS
Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface. If you like this project, please give it a star! Doing so helps maintain Popular OSS status for the project. -
Drupal
Verbatim mirror of the git.drupal.org repository for Drupal core. Please see the https://github.com/drupal/drupal#contributing. PRs are not accepted on GitHub. -
Attendize
Attendize is an open-source ticket selling and event management platform built on Laravel. -
Pimcore
Core Framework for the Open Core Data & Experience Management Platform (PIM, MDM, CDP, DAM, DXP/CMS & Digital Commerce) -
Bolt
DISCONTINUED. Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL. -
WriteFreely
A clean, Markdown-based publishing platform made for writers. Write together and build a community. -
Apostrophe 2
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment. -
Orchard
Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform. Check out the next generation of this software built on ASP.NET Core: https://github.com/OrchardCMS/OrchardCore -
Sharetribe
Sharetribe Go is Sharetribe's old source-available marketplace software, which was also available as a hosted SaaS product. Sharetribe Go is no longer actively maintained. -
Gazelle
Gazelle is a web framework geared towards private BitTorrent trackers. Although naturally focusing on music, it can be modified for most needs. -
TYPO3
The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS -
PencilBlue
Business class content management for Node.js (plugins, server cluster management, data-driven pages) -
eLabFTW
:notebook: eLabFTW is the most popular open source electronic lab notebook for research labs. -
Backdrop CMS
Backdrop is a full-featured content management system that allows non-technical users to manage a wide variety of content. It can be used to create all kinds of websites including blogs, image galleries, social networks, intranets, and more. -
Camaleon CMS
Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails -
Thelia
Thelia is an open source tool for creating e-business websites and managing online content. Repo containing the new major version (v2)
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of hygraph-examples or a related project?
README
Hygraph Examples
Example projects to help you get started with Hygraph
Using this repo
All examples in this repo use the same Hygraph project. Clone it to get started:
When working with this repo locally with your own Hygraph project, you'll need to add the following to your .env:
HYGRAPH_ENDPOINT=
HYGRAPH_TOKEN=
Examples where we only query the data will hardcode the HYGRAPH_ENDPOINT to get you going using the example locally, or on Codesandbox.
Examples
Hygraph Content API Features & Recipes
Examples demonstrating how to use Hygraph features.
| Features | Description |
|---|---|
| [Using Asset Upload] | Programmatically upload assets using the Asset Upload endpoint |
| [Using Management SDK] (Video) | Basic Management SDK script to create a schema. |
| [Using Remote Fields] (Video) | Basic Management SDK script to create a schema with Remote Fields to query data directly from the Stripe API |
| [Using Mutations] (Demo, Video) | Next.js app demonstrating how to use Hygraph mutations with graphql-request, SWR and API routes |
| [Using Pagination] ([Demo][demo5], [Video][video5]) | Next.js app demonstrating how to paginate Hygraph queries with graphql-request |
| [Using Rich Text Renderer] (Demo, Video) | Next.js app demonstrating how to render Rich Text with @graphcms/rich-text-react-renderer |
| [Using Union Types] | A basic product marketing site using union types to compose UI 'blocks' with components. Built with Next.js, graphql-request and Tailwind CSS |
Frameworks & Libraries
Examples demonstrating how to use Hygraph with popular application frameworks.
| Frameworks & Libraries | Description |
|---|---|
| [Algolia] (Demo, [Video][video6]) | Sync content to Algolia via webhooks on publish using Next.js API routes. |
| [Apollo Client 3][1] (Demo, Video) | Using Apollo Client 3 to query data from Hygraph. |
| [Apollo Server] (Demo, Video) | Using apollo-datasource-graphql to pull a Hygraph schema into an existing Apollo Server |
| [Express][3] (Demo, Video) | A simple Express app using ejs templating and awesome-graphql-client |
| [Gatsby][4] (Demo) | A basic Gatsby site that uses gatsby-source-graphcms to build product pages with data from Hygraph |
| [Gatsby (File System Route API)] (Demo, Video) | A basic Gatsby site that uses gatsby-source-graphcms to build product pages using Gatsby's File System Route API |
| [Gatsby Image] (Demo, Video) | How to use gatsby-image with Hygraph assets |
| [Hygraph Image] (Demo, Video) | How to use [@graphcms/react-image] with Gatsby |
| [GraphQL Codegen] (Demo) | Automatically generate26 types for your Hygraph project with GraphQL Code Generator |
| [Schema Stitching (with GraphQL Mesh)] | Stitch 3 GraphQL APIs into one with GraphQL Mesh |
| [Gridsome] (Demo, Video) | A basic example using gridsome create CLI and @gridsome/source-graphql |
| [MDX (with Gatsby)] (Demo, Video) | How to use gatsby-plugin-mdx with RichText fields from Hygraph. |
| [MDX (with Next.js)] (Demo, Video) | This example demonstrates how to use markdown fields from Hygraph with MDX in Next.js |
| [Next.js][5] (Demo, Video) | A basic Next.js application, featuring getStaticProps and getStaticPaths to build static product pages |
| [Next.js i18n Routing] (Demo, Video) | How to use Next.js Internationalized Routing with Hygraph content |
| [Next.js Image] (Demo, Video) | How to use Next.js Image Component with Hygraph assets |
| [Next.js Image with Custom Loader] (Demo, Video) | How to use a custom loader function with Next.js Image Component and Hygraph assets |
| [Nuxt.js] (Demo, Video) | A simple Nuxt.js starter using create-nuxt-app CLI with Tailwind and Axios added |
| [React.js] (Demo, Video) | This example demonstrates how to query from Hygraph with graphql-request in React.js |
| [React.js with React Query] | This example demonstrates how to query from Hygraph with React Query in React.js |
| [Vue.js] (Demo, Video) | A vanilla Vue.js starter using vue create CLI with Vue Router |
| [SvelteKit] (Demo, Video) | A Svelte example using SvelteKit and graphql-request to fetch data |
| [SvelteKit with URQL] (Demo) | A SvelteKit example URQL to fetch data |
| [Eleventy] (Demo) | An Eleventy example using graphql-request to fetch data. |
| [Astro] (Demo) | An Astro example using graphql-request to fetch data. |
| [Vanilla JS] (Demo) | Query in the browser with no frameworks, just use the Fetch API. |
| [NextAuth] (Demo) | Authenticate with NextAuth.js and update account info with Hygraph. |
| [Houdini] (Demo) | An Houdini example with SvelteKit. |
| [Swift] | A native Swift (iOS & Mac) example. |
[Swift with swift-graphql] |
A native Swift (iOS & Mac) example using [swift-graphql](swift-graphql). |
UI Extensions
We've crafted a few example UI extensions for you to get started with. These should show how to extend the Hygraph UI with your own custom components.
| Name | Type | SDK | Description |
|---|---|---|---|
| [Quickstart](uix-basic-input) | Input | React | A basic <input /> showing how to use UI extensions. |
| [Cloudinary](uix-cloudinary-input) | Input | React | A custom Cloudinary asset picker. |
| [Focal Point](uix-focal-point-input) | Input | JavaScript | A custom focal point picker. |
| [Bynder](uix-bynder-input) | Input | JavaScript | Browse assets from Bynder using the Compact View V2 component. |
| [Conditional Fields](uix-conditional-field) | Input | TypeScript | UI extension to show how to change visibility for other fields and use fieldConfig. |
<!-- Links -->
<!-- Hygraph Features & Recipes -->
<!-- Frameworks & Libraries -->
<!-- UIX -->
Links
Join our Slack · Read the Docs · Learn more about Hygraph
Contributing
Do you see something missing above that you're working with? Open a Pull Request with your example, and get it featured in our newsletter! Learn more.