All Projects → shadcn → gatsby-themes

shadcn / gatsby-themes

Licence: MIT license
A collection of open source, well designed, highly customizable and 100% free Gatsby themes for blazing fast sites. We are working on the next version of the Flex theme. See https://github.com/reflexjs/reflexjs

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to gatsby-themes

Gatsby Themes
Gatsby themes for blazing fast sites. We are working on the next version of the Flex theme. See https://github.com/reflexjs/reflexjs
Stars: ✭ 275 (-7.09%)
Mutual labels:  components, portfolio, podcast, photography, gatsby, page-builder, mdx
Mdx Deck
♠️ React MDX-based presentation decks
Stars: ✭ 10,487 (+3442.91%)
Mutual labels:  gatsby, mdx, gatsby-theme, theme-ui
Gatsby Starter Portfolio Emilia
Minimalistic portfolio/photography site with masonry grid, page transitions and big images. Themeable with Theme UI. Includes Light/Dark mode.
Stars: ✭ 300 (+1.35%)
Mutual labels:  portfolio, gatsby, mdx
skin-ui
A Theme UI Live Preview and Code Editor 🎟️
Stars: ✭ 73 (-75.34%)
Mutual labels:  gatsby, mdx, theme-ui
gatsby-theme-portfolio-minimal
A Gatsby Theme to create modern one-page portfolios with a clean yet expressive design.
Stars: ✭ 51 (-82.77%)
Mutual labels:  portfolio, gatsby, gatsby-theme
gatsby-theme-egghead-blog
This is a theme version of our gatsby-starter-egghead-blog.
Stars: ✭ 18 (-93.92%)
Mutual labels:  gatsby, mdx, gatsby-theme
gatsby-theme-deck-n-blog
Create a deck (with mdx-deck) and a blog post from the same MDX
Stars: ✭ 17 (-94.26%)
Mutual labels:  gatsby, mdx, gatsby-theme
Gatsby Starter Portfolio Minimal
A Gatsby Starter to create a clean one-page portfolio with Markdown content.
Stars: ✭ 100 (-66.22%)
Mutual labels:  portfolio, gatsby, mdx
gatsby-starter-specimens
Leverage the wide variety of powerful React components to build your design system. Display colors, typography or any other design tokens with ease. Works seamlessly with MDX.
Stars: ✭ 35 (-88.18%)
Mutual labels:  gatsby, mdx, theme-ui
gatsby-theme-dox
Documentation made easy with Gatsby. 🎉
Stars: ✭ 29 (-90.2%)
Mutual labels:  gatsby, gatsby-theme
site
🏞 My name dot com.
Stars: ✭ 54 (-81.76%)
Mutual labels:  portfolio, gatsby
sanity-gatsby-portfolio
A Gatsby portfolio site powered by Sanity.io. Watch it get built live:
Stars: ✭ 16 (-94.59%)
Mutual labels:  portfolio, gatsby
joeprevite.com
my digital garden 🌱
Stars: ✭ 31 (-89.53%)
Mutual labels:  gatsby, mdx
gatsby-theme-jam-example
An example submission for the Gatsby Theme Jam.
Stars: ✭ 89 (-69.93%)
Mutual labels:  gatsby, gatsby-theme
gatsby-theme-help-center
A Gatsby theme for your knowledge base or help center
Stars: ✭ 95 (-67.91%)
Mutual labels:  gatsby, gatsby-theme
jahir.dev
My personal website 💎 – Built using Next.js, TypeScript, MDX, contentlayer, Notion and Stitches styled components
Stars: ✭ 119 (-59.8%)
Mutual labels:  portfolio, mdx
theme-starter
🐤 A sample Next.js project for getting started with MDX, Theme UI, & Hack Club Theme.
Stars: ✭ 71 (-76.01%)
Mutual labels:  mdx, theme-ui
devFolio
Portfolio built with React (Gatsby) • Strapi • GraphQL 🎯
Stars: ✭ 25 (-91.55%)
Mutual labels:  portfolio, gatsby
gatsby-portfolio
Personal product design portfolio for Daniel Destefanis. Also available on Figma as an open-source design.
Stars: ✭ 32 (-89.19%)
Mutual labels:  portfolio, gatsby
myPortfolio
This is a portfolio application built by using Next.js, ChakraUi, Typescript and Dev.to api.
Stars: ✭ 127 (-57.09%)
Mutual labels:  portfolio, mdx

We are working on the next version of the Flex theme. See https://github.com/reflexjs/reflexjs

@arshad/gatsby-themes

A collection of open source, well designed, highly customizable and 100% free Gatsby themes for blazing fast sites.

License PRs welcome! Follow @arshadcn

Themes

Flex

Demo Version

Flex is a Gatsby theme that lets you build your site by writing simple components inside Markdown files.

Phoenix

Demo Version

A Gatsby theme that bundles a blog, portfolio, photography and podcast. It uses Tailwind CSS for theming and includes code highlighting with Prism, RSS feed, a dark mode and great typography.

Architecture

All included themes are composed themes, which means they make use of multiple core themes for core types and a child theme for styles and latent component shadowing. This architecture allows themes to be flexible and customizable.

The following diagram shows an example of theme composition for @arshad/gatsby-theme-phoenix.

Theme composition

As you can see, you can easily swap @arshad/gatsby-theme-phoenix with your own theme and styles, keeping all functionality unchanged.

Core themes

The following core themes are available. They bundle core types and functionality. They include no styles and are meant to be consumed by other themes or sites. Use them to compose and build your own themes.

To learn more about theme composition, check out the official docs.

Name Version Description
@arshad/gatsby-theme-core Version Shared types and helpers for @arshad/gatsby-themes
@arshad/gatsby-theme-blog-core Version Adds a Post type that you can use to build a blog. Includes post excerpt, featured image, tags/categories and paginated pages.
@arshad/gatsby-theme-page-core Version Adds a Page type with MDX support. Includes code highlighting with prismjs.
@arshad/gatsby-theme-photo-core Version Adds a Photo type that you can use to build a photography site.
@arshad/gatsby-theme-podcast-core Version Adds a Podcast and PodcastEpisode types that you can use to build a podcast site. Podcast episodes are pulled from podcast feed.
@arshad/gatsby-theme-portfolio-core Version Adds a Project types that you can use to build a portfolio site.

Click on the theme page to learn more about the core theme and how to use it.

Usage

Browse our free themes or create your own. You can mix and match core themes to compose your Gatsby site.

Example

To build a portfolio site with a blog, run the following command in your site.

yarn add @arshad/gatsby-theme-portfolio-core @arshad/gatsby-theme-blog-core

Then enable the themes in your gatsby-config.js

// gatsby-config.js
...
  plugins: [
    `@arshad/gatsby-theme-blog-core`,
    `@arshad/gatsby-theme-portfolio-core`
  ]
...

To disable a core theme, run yarn remove @arshad/gatsby-theme-name and then remove it from your gatsby-config.js file.

Support

Need help? Create an issue on the main repo @arshad/gatsby-themes or ask me @arshadcn.

License

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].