Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-sanity
A curated list of awesome resources related to Sanity.io, the Platform for Structured Content.
https://github.com/passionatepeople/awesome-sanity
Last synced: 2 days ago
JSON representation
-
Official Resources
- `sanity-recipes` - Collection of recipies / snippets / frequently asked questions about Sanity.
- Docs - Official documentation
- Sanity.io/create - Have a Sanity powered site up and running in minutes
- Roadmap - The project roadmap.
- Sanity.io Blog - Great articles written by the Sanity.io team
- Status page - Check if all systems are operational
- Slack community - Essential Slack community with more than a thousand Sanity.io users. The core team hangs out there too!
-
Plugins
-
- `sanity-plugin-highcharts-editor` - This plugin let's you embed the Highcharts Editor within Sanity.
- `sanity-plugin-inline-svg-upload-preview` - Adds a new `type: 'svgUploadPreview'` field type. Inline SVG Upload and Preview.
- `sanity-plugin-latex-input` - Enables LaTeX math forumla input with preview capabilities
- `sanity-plugin-markdown` - Adds a new `type: 'markdown'` field type.
- `sanity-plugin-mapbox-input` - Sanity plugin providing input handlers for geo-related input types using Mapbox.
- `sanity-plugin-mux-input` - Adds a new `type: 'mux.video'` field type.
- `sanity-plugin-nyancat-spinner` - Replace default spinners with NYANCAT SPINNERS OMG
- `sanity-plugin-table` - Adds a new `type: 'table'` field type.
- `sanity-plugin-timelinejs` - This plugin installs schemas for hosting content for Timeline.js. ([Example](https://codesandbox.io/s/5w2xv3moox))
- `sanity-plugin-url-metadata-input` - URL input for Sanity that retrieves metadata (title, description) along with OpenGraph information
- `unicorn-slider` - Sample input plugin implemented in the [Custom input widget guide](https://www.sanity.io/docs/extending/custom-input-widgets)
- `sanity-plugin-draft-review` - Sanity draft review plugin
- `sanity-plugin-search-groq-filter` - Adds support for GROQ filters in search queries in Sanity
- `@sanity/vision` - A tool that allows you to quickly query data from your studio. ([Read more](https://www.sanity.io/docs/front-ends/the-vision-plugin))
- `sanity-plugin-inline-svg-upload-preview` - Adds a new `type: 'svgUploadPreview'` field type. Inline SVG Upload and Preview.
- `@sanity/code-input` - Adds a new `type: 'code'` field type.
- `@sanity/color-input` - Adds a new `type: 'color'` field type.
- `@sanity/dashboard` - Add the [dashboard tool](https://www.sanity.io/docs/content-studio/dashboard) to your studio.
- `@sanity/google-maps-input` - Provides a more visual way to input the coordinates of a geopoint field.
- `@sanity/production-preview` - Add a link from the content studio to a preview path on your site. ([Read more](https://www.sanity.io/docs/content-studio/preview-content-on-site))
- `@sanity/rich-date-input` - A richer date/time type and input component for Sanity form builder
- `@sanity/vision` - A tool that allows you to quickly query data from your studio. ([Read more](https://www.sanity.io/docs/front-ends/the-vision-plugin))
- `dark-theme` - Dark theme for the sanity studio
- `sanity-plugin-datatable` - Adds a new `type: 'table'` field type.
- `sanity-plugin-intercom` - This plugin adds a new tool in your Sanity Content Studio with the Intercom-widget.
- `sanity-plugin-json-input` - Adds a new `type: 'json'` field.
- `sanity-plugin-podcast` - Podcast plugin for Sanity that creates schemas for podcasts and episodes with necessary iTunes data.
- `sanity-plugin-sanity-datatable` - Adds a new `type: 'table'` field type.
- `sanity-plugin-webamp` - This plugin adds [Webamp](https://webamp.org/) as a tool in your Sanity Studio.
-
Plugin templates
- `plugin-template-chess-input` - Plugin template for input component modelling a chess board, including preview
- `plugin-template-logo` - Plugin template for a studio logo
- `plugin-template-tool-with-routing` - Plugin template for a tool that includes basic routing.
-
Dashboard plugins
- `minesweeper` - Dashboard widget for the Sanity Content Studio which gives you a minesweeper game.
- `sanity-plugin-dashboard-widget-document-chart` - Sanity dashboard widget which graphs out count of doctypes
- `sanity-plugin-dashboard-widget-notes` - Dashboard widget for the Sanity Content Studio which lets you write simple "post-it" notes
- `sanity-plugin-dashboard-widget-netlify` - Sanity Studio Dashboard Widget for triggering Netlify builds
- `sanity-plugin-dashboard-widget-feed` - A dashboard widget plugin for outputting a feed of links and videos from your own or a configured project.
- `sanity-plugin-dashboard-widget-gatsby` - A dashboard widget plugin for Gatsby Preview and Sanity
-
Plugins as source code
- `barcode-input` - Originally part of the [ecommerce-studio](https://github.com/sanity-io/sanity/tree/next/packages/ecommerce-studio) this input field allows you to enter a barcode you can scan
-
-
Integrations
-
Dashboard plugins
- `gatsby-source-sanity` - Easy way to pull data from Sanity into Gatsby websites.
- Sane Shopify - Integration between Sanity and the Shopify Storefront API.
- MDX-deck with Sanity - Generate an [mdx-deck](https://github.com/jxnblk/mdx-deck) from Sanity.io
- `contentful-to-sanity` - This package liberates Contentful spaces, creating Sanity projects and schemas as it goes.
-
-
Sample projects
-
Sanity.io/create templates
-
Other examples
- The Transglobal Candy Store - Sample front-end for the Sanity.io e-commerce schema with vue.js, nuxt.js, and snipcart
- Microservice for transcribing audio files - Microservice for transcribing audio files uploaded to sanity.io
- Cats dashboard widget - A dashboard widget for Sanity Content Studio
-
How-to's
- Netlify from Sanity - How to use Netlify Forms and Functions to submit data to Sanity.io
- Auth0 authentication and Sanity - Authenticate with Auth0 and use Sanity for userdata
-
Studio Inspiration
- Hikawa.studio CMS - React+SSR for hikawa.studio via Sanity.io + Shopify GraphQL API
- byteconf-sanity-schema - The sanity.io schema for byteconf.com
- Itinerary studio - Studio for planning a journey
- Movie CMS - Movie CMS using Sanity.io
- Rendah Mag CMS - Sanity.io dashboard for Rendah Mag
- perezperret.com CMS - sanity.io headless CMS for perezperret.com
- SeedTribe CMS - An API for SeedTribe content built using Sanity.io
-
-
Related projects
-
Studio Inspiration
- Official: GROQ - **G**raph-**R**elational **O**bject **Q**ueries, the query language and execution engine for filtering and projecting JSON documents.
- Official: Portable Text - Portable Text is a JSON based rich text specification for modern content editing platforms.
- Official: `vscode-sanity` - Visual Studio Code extension for developing applications powered by Sanity.io
- Sanity Query Helper - Helper for using Sanity.io and generating GROQ
- `dumbo-ears` - Small(ish) listener implementation for Sanity. Useful if you only need listeners.
- `picosanity` - Tiny Sanity client alternative, if you only need to do queries and only need to support modern browsers.
- `podcast-to-sanity` - This CLI lets you import podcasts into Sanity via their RSS-feed.
- `react-sanity-pagination` - React pagination for Sanity.io
- `reflector-client` - Implements the messaging protocol that supports the Sanity real time presence exprience.
- Official: GROQ - **G**raph-**R**elational **O**bject **Q**ueries, the query language and execution engine for filtering and projecting JSON documents.
-
-
Media
-
Videos
- Build a Portfolio Site with Sanity.io and Gatsby - Learn with Jason - [Espen Hovlandsdal](https://twitter.com/rexxars) teaches [Jason Lengstorf](https://twitter.com/jlengstorf) how to build a portfolio site using Sanity.io and Gatsby. (Repos: [Site](https://github.com/jlengstorf/sanity-gatsby-portfolio), [Studio](https://github.com/jlengstorf/sanity-portfolio-studio))
- Sanity | ReactJS Norway - One of the very first public presentations about Sanity
-
Articles and blogs
- Make your own podcasting platform! - Knut Melvær
- Norwegian CMS startup Sanity - The New Kid in Town - CMS Connected
- Strategies For Headless Projects With Structured Content Management Systems - Knut Melvær
- Make a Serverless Slack Notification Service – “A post was updated in Sanity” - Knut Melvær
- My brand new blog powered by Sanity.io - Markus Schork
-
Podcasts
- Structured Content Done Right with Sanity.io - devMode.fm
- Headless CMS - Interview with Simen Svale Skogsrud - The Cherryleaf Podcast
- Structuring Content with Simen Svale Skogsrud and Knut Melvær of Sanity.io - JAMStack Radio
- Sanity.io w/ Knut Melvær - HTML All The Things
- Syntax.fm - Sanity is a regular sponsor of Syntax.fm
-
Programming Languages
Categories
Sub Categories
Keywords
sanity
6
sanity-io
5
headless-cms
2
react
2
headless
2
team-ecosystem
2
gatsby
2
nuxtjs
1
nuxt
1
real-time
1
preview
1
gatsby-source-sanity
1
gatsby-image
1
sanity-plugin-dashboard-widget
1
svg
1
sanity-studio
1
sanity-plugin
1
npm
1
javascript
1
inline-svg
1
portfolio
1
livestream
1
gatsbyjs
1
example
1
reactjs
1
pagination
1
client
1
text
1
portable-text
1
markup
1
json
1
serverless
1
netlify-functions
1
netlify-forms
1
netlify
1
api
1
vuejs
1
vue
1
snipcart
1