{"id":13876178,"url":"https://github.com/burdy-io/burdy","last_synced_at":"2025-04-07T08:20:56.795Z","repository":{"id":43688231,"uuid":"396850128","full_name":"burdy-io/burdy","owner":"burdy-io","description":"Most advanced open-source Headless CMS built in NodeJS and React. Written in Typescript!","archived":false,"fork":false,"pushed_at":"2022-02-23T18:02:40.000Z","size":7480,"stargazers_count":234,"open_issues_count":14,"forks_count":18,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-30T10:08:08.585Z","etag":null,"topics":["backoffice","cms","headless-cms","nodejs","react","typescript"],"latest_commit_sha":null,"homepage":"https://burdy.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/burdy-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-16T15:16:29.000Z","updated_at":"2025-02-01T05:54:51.000Z","dependencies_parsed_at":"2022-09-17T04:00:19.445Z","dependency_job_id":null,"html_url":"https://github.com/burdy-io/burdy","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burdy-io%2Fburdy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burdy-io%2Fburdy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burdy-io%2Fburdy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burdy-io%2Fburdy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burdy-io","download_url":"https://codeload.github.com/burdy-io/burdy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247615385,"owners_count":20967184,"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":["backoffice","cms","headless-cms","nodejs","react","typescript"],"created_at":"2024-08-06T06:01:06.342Z","updated_at":"2025-04-07T08:20:56.764Z","avatar_url":"https://github.com/burdy-io.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","typescript"],"sub_categories":[],"readme":"# [Burdy](https://burdy.io)\n\n**2.1 is out! Faster and more flexible then ever.**\n\n\u003cimg src=\"https://github.com/burdy-io/burdy/blob/main/assets/burdy.png?raw=true\" alt=\"headless cms burdy\" /\u003e\n\nMost advanced Open-source Headless CMS written in Typescript\n\n## Installation\n\n```sh\nnpx create-burdy-app my-project\n\ncd my-project/\nnpm run dev\n```\n\nOpen [http://localhost:4000/admin](http://localhost:4000/admin) to view your running app.\nWhen you're ready for production, run `npm run build` then `npm run start`.\n\n# 2.1 Summary\n* **Preview Editor** - Omni-channel configuration from the Admin, for more details visit https://burdy.io/docs/preview-editor\n* **Content API** - Enhanced Retrieve Content API, added new SearchPosts and SearchTags API. Enhanced Security.\n* **Content Type Fields** - Added 2 new reference fields and deprecated old relations.\n* **RichText** - Enhanced RichText field to support custom components\n* **Burdy Web and React Utils** - for more details visit https://burdy.io/docs/react-utils and https://burdy.io/docs/web-utils\n\n# 2.0 Summary\n## New Features\n* **Backup Management** - New way of managing backups of your entire data. Backup, restore, export, import or moving content across environments!\n* **Preview Editor** - Besides Headless Editor we have released new Editor based on IFrame. Now you can manage content and preview your updates live on your websites directly from Burdy!\n* **Hierarchical Posts** - Besides having Hierarchical Pages we have added support for Hierarchical Posts which represent repeatable data such as Blogs, Docs and more organized in a Sites Hierarchy, for example mainsite/en/blogs/\u003cblog\u003e\n\n## Improvements\n* **Improved Authoring Experience** - Managing Multiple sites or mobile apps from single Burdy has never been easier. With optimized **Sites** you can now manage **tens of thousands** of pages and posts in a single Burdy\n* **Improved Cloud Provider Support** - Besides native support for AWS infrastructure, we are officially announcing native support for DigitalOcean.\n* **Optimized Editors** - Both Headless and Preview Editors are faster then ever.\n* **Improved Localization Capability** - With the unified post/page structure, localization is a second nature of our system.\n\n## Migration to 2.1\nFor migration to take place user will need to run migration scripts, for more details visit https://burdy.io/docs/database under CLI commands section\n\n## Breaking Changes\n* Burdy 2.0 is not backwards compatible with Burdy 1.0\n* Flat Posts have been replaced with Hierarchical Posts inside **Sites**\n\n## Sneak Peek at upcoming features\n* **Publish content across environments** - Deliver your selected content across multiple Burdy systems (from one environment to another), with a few simple clicks.\n* **Redis Support** - We aim to improve content delivery performance by providing native Redis support. You can expect Burdy to be able to serve thousands of requests per second on content API.\n* **A/B Testing** - A/B test any post, page, fragment\n\n---\n\n# Burdy Features\nOut of the box Burdy comes with many features\n\n* **Any Data Structure** - build and manage any data structure, objects, arrays, arrays in objects, arrays in arrays in objects, arrays in object in arrays or what ever you whish!\n* **Digital Assets Management** - inspired by **OneDrive** and **Operating systems**, it gives simplicity and organization capabilities,\n* **Content types** - **16 fields types** out of the box, and you can **easily extend** it with your custom,\n* **Post versioning** - every update will create a version that authors will be able to restore,\n* **Sites hierarchy** - authors will be able to organize pages, posts, fragments and multiple websites in a folder like structure,\n* **Tags** - tag pages, posts or assets with ease\n* **Users management** with Groups and Permissions access control\n\n### Field types\n\n19 Out of the box field types. Learn how to extend with your custom by visiting [Custom Editor Fields](https://burdy.io/docs/custom-editor-field/) docs.\n\nCore:\n- Text\n- Rich Text (enhanced with custom components)\n- Ace Editor (json, js, ts, html...)\n- Number\n- Checkbox\n- Choice group\n- Assets\n- Images\n- Dropdown\n- Color Picker\n- Date Picker\n- Relation (deprecated)\n- Reference Single (new)\n- Reference Multiple (new)\n- Custom Component\n\nLayout:\n- Group\n- Repeatable\n- Tab\n- Dynamic Zone\n\n## Tech Stack\n\n* Self-hosted - know where your data is stored!\n* Backend - Node.js, TypeORM, Express\n* Admin - React, Fluent UI\n* Databases - TypeORM (SQLite, Postgres, MySQL, MariaDB), File Storage - file system, AWS S3, DigitalOcean Spaces\n* Customizable - You are able to extend any part of Admin or Backend by just using hooks. Furthermore, you can create custom functionalities in a no time!\n* Native Cloud Support - AWS, DigitalOcean\n\nFor more details visit our [Docs](https://burdy.io/docs)\n\nEnjoy!!!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburdy-io%2Fburdy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburdy-io%2Fburdy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburdy-io%2Fburdy/lists"}