{"id":13510513,"url":"https://github.com/storyblok/storyblok","last_synced_at":"2025-03-30T16:33:40.896Z","repository":{"id":20043587,"uuid":"88611242","full_name":"storyblok/storyblok","owner":"storyblok","description":"Info about Storyblok","archived":false,"fork":false,"pushed_at":"2024-07-08T07:52:04.000Z","size":926,"stargazers_count":315,"open_issues_count":456,"forks_count":32,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-08-02T02:16:32.874Z","etag":null,"topics":["cli","cms","headless","headless-cms","storyblok"],"latest_commit_sha":null,"homepage":"https://storyblok.atlassian.net/servicedesk","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/storyblok.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-04-18T10:12:04.000Z","updated_at":"2024-07-19T09:55:22.000Z","dependencies_parsed_at":"2024-01-13T19:25:29.215Z","dependency_job_id":"cdf04e8d-65fb-4c27-94bc-fdf93d2941c0","html_url":"https://github.com/storyblok/storyblok","commit_stats":null,"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storyblok%2Fstoryblok","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storyblok%2Fstoryblok/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storyblok%2Fstoryblok/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storyblok%2Fstoryblok/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storyblok","download_url":"https://codeload.github.com/storyblok/storyblok/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222566739,"owners_count":17004237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","cms","headless","headless-cms","storyblok"],"created_at":"2024-08-01T02:01:41.970Z","updated_at":"2024-11-01T11:30:25.126Z","avatar_url":"https://github.com/storyblok.png","language":null,"funding_links":[],"categories":["Others","cli"],"sub_categories":[],"readme":"# Welcome to Storyblok\n\nStoryblok is a visual CMS that works with any framework. Integrate with any app, frontend, or framework. Publish anywhere with an API-first backend. Storyblok’s industry-leading [Visual Editor](https://www.storyblok.com/docs/editor-guides/visual-editor) makes it easy for marketing teams to independently create, edit, and collaborate.  \n\n## Getting Started\n\n### Kickstart a new project\nAre you eager to dive into coding? **[Follow these steps to kickstart a new project with Storyblok and your framework of choice](https://www.storyblok.com/technologies?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)**, and get started in just a few minutes.\n\n### Ultimate Tutorials\nAre you looking for a hands-on, step-by-step tutorial? Our Ultimate Tutorial Series has you covered. It provides comprehensive instructions on building a complete, multilingual website using Storyblok and your framework of choice from start to finish.\n\n-  [The Storyblok Next.js Ultimate Tutorial](https://www.storyblok.com/tp/nextjs-headless-cms-ultimate-tutorial?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n-  [The Storyblok Nuxt Ultimate Tutorial](https://www.storyblok.com/tp/storyblok-nuxt-ultimate-tutorial?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n-  [The Storyblok Astro Ultimate Tutorial](https://www.storyblok.com/tp/the-storyblok-astro-ultimate-tutorial?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n-  [The Storyblok Remix Ultimate Tutorial](https://www.storyblok.com/tp/the-storyblok-remix-ultimate-tutorial?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n-  [The Storyblok SvelteKit Ultimate Tutorial](https://www.storyblok.com/tp/the-storyblok-sveltekit-ultimate-tutorial?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n-  [The Storyblok Laravel Ultimate Tutorial](https://www.storyblok.com/tp/storyblok-laravel-ultimate-tutorial?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n\n💡 **[Try it out for free](https://app.storyblok.com/#!/signup?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)**\n\n## Why Storyblok?\n\n- **Work with any technology**: Storyblok’s headless, API-first CMS architecture empowers developers to work with any technology and integrate with any third-party solution.\n- **Scale without limits:**  Storyblok monitors your applications and automatically scales performance to ensure optimal efficiency and performance.\n- **Flexible data schemas:** Storyblok's component-based approach gives you full control over your content structure. You can define your own custom data models with nestable components that can be reused across all your projects.\n- **Publish faster:** Marketing and content teams work faster with a Visual Editor enabling them to work independently. No more content tickets in your backlog.\n- **Enterprise security**: Ensure data security using one of the most secure, enterprise-grade CMSs available on the market. Storyblok is ISO 27001 certified.\n- **Deliver Better Experiences**: Personalize content experiences for different markets, languages, or audience segments using Storyblok's built-in localization tools, or integrate with any third-party solution through API-first integrations.\n\n## How it works\n\nA **[Headless CMS](https://www.storyblok.com/tp/headless-cms-explained?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)** is a back-end-only content management system (CMS) built from the ground up as a content repository that makes content accessible via APIs.  \n\n**A basic headless CMS Architecture:**\n\n![A basic headless CMS architecture](https://a.storyblok.com/f/88751/1546x918/811ed7b1ed/headless.jpg/m/600x0/)\n\n**Storyblok CMS architecture:**\n\n![Storyblok CMS architecture](https://a.storyblok.com/f/88751/1546x918/c975b8aa76/storyblok-cms.jpg/m/600x0/)\n\n## Key Features\n\n**Composable Architecture:**\n\n- **APIs**: Work with any frontend or third-party integration with [GraphQL](https://www.storyblok.com/docs/graphql-api), [REST](https://www.storyblok.com/docs/api/content-delivery/v2), and [Management API.](https://www.storyblok.com/docs/api/management?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n- **Flexible backend**: As a headless content management system, Storyblok can manage and serve content for any app or site.\n- **Apps**: Add extra functionalities to your space through a suite of custom apps available for free on the [Storyblok App Directory](https://www.storyblok.com/app-store?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok), or build your own.\n- **Composable components**: Easily define new nestable blocks (such as a hero, grid, or button) or content type blocks (such as an article, landing page, or product page). Create once, reuse everywhere. The limit is your imagination. [Learn more](https://www.storyblok.com/docs/guide/essentials/content-structures?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok).\n\n**Streamline Workflows:**\n\n- **Visual editing interface**: Storyblok enables non-technical users to build and edit JSON structures with an easy-to-use visual interface. [Learn more](https://www.storyblok.com/docs/editor-guides/visual-editor?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok).\n- **Component Library**: Find, access, and edit components directly from the Visual Editor making it easier for teams to collaborate.\n- **Collaboration workflows**: Publish faster with inclusive collaboration workflows that give anyone on the team a simple way to make a suggestion or take action.\n\n**Audience Experiences:**\n\n- **Image Service**: Make apps and websites faster by Transforming, optimizing, and caching images in a CDN. [Learn more](https://www.storyblok.com/docs/image-service?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok).\n- **Internationalization**: Create personalized content experiences via built-in folder-level and field-level internationalization. [Learn more](https://www.storyblok.com/docs/guide/in-depth/internationalization?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok).\n- **Omnichannel Experiences**: Storyblok’s headless architecture enables developers to publish content across any digital channel via APIs. [Learn more](https://www.storyblok.com/lp/omnichannel-cms?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok).\n\n# Resources\n\n- [Tutorials](https://www.storyblok.com/tutorials?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n- [FAQs](https://www.storyblok.com/faqs?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n- [Discord](https://discord.gg/jKrbAMz)\n- [Community](https://www.storyblok.com/community)\n- [Learning Hub](https://www.storyblok.com/docs?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n- Clients \n  - [PHP Client](https://github.com/storyblok/storyblok-php-client)\n  - [JavaScript Client](https://github.com/storyblok/storyblok-js-client)\n  - [Ruby Client](https://github.com/storyblok/storyblok-ruby-client)\n  - [Python Client](https://github.com/storyblok/storyblok-python-client)\n- SDKs\n    - [JavaScript SDK](https://github.com/storyblok/storyblok-js)\n    - [React SDK](https://github.com/storyblok/storyblok-react)\n    - [Vue SDK](https://github.com/storyblok/storyblok-vue)\n    - [Nuxt SDK](https://github.com/storyblok/storyblok-nuxt)\n    - [Svelte SDK](https://github.com/storyblok/storyblok-svelte)\n    - [Astro SDK](https://github.com/storyblok/storyblok-astro/)\n    - [Gatsby SDK](https://github.com/storyblok/gatsby-source-storyblok)\n- [Storyblok CLI](https://github.com/storyblok/storyblok-cli)\n\n# We are Hiring\n\n- [Open Positions](https://www.storyblok.com/jobs?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n- [About Storyblok](https://www.storyblok.com/about?utm_source=github.com\u0026utm_medium=readme\u0026utm_campaign=storyblok)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoryblok%2Fstoryblok","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstoryblok%2Fstoryblok","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoryblok%2Fstoryblok/lists"}