{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/puck/","markdown":"https://findsoftware.frbit.cloud/puck.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"puck","name":"Puck","urls":{"home":"https://puckeditor.com","repository":"https://github.com/puckeditor/puck","docs":"https://puckeditor.com/docs/","pricing":"https://puckeditor.com/pricing"},"category":["ui-library"],"description":"Open-source visual editor library for React that lets users build drag-and-drop pages from the components an app defines.","maintainer":"Puck Technologies, Inc.","maintainerType":"company","firstRelease":2023,"hosting":null,"language":"javascript","runtime":["node"],"runtimeMin":"node 20","basedOn":["react"],"contentStore":null,"databases":null,"adminUi":true,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"npm install of @puckeditor/core, or npx create-puck-app","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2026-08-07T00:00:00.000Z","githubStargazers":13513,"contributors":88,"packagistDownloads":null,"npmWeeklyDownloads":210305,"social":{"x":"https://x.com/puckeditor","bluesky":"https://bsky.app/profile/puckeditor.com","discord":"https://discord.gg/D9e4E3MQVZ"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://puckeditor.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/puckeditor/puck","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://puckeditor.com/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/puckeditor/puck/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"basedOn","url":"https://github.com/puckeditor/puck/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/puckeditor/puck","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://registry.npmjs.org/@puckeditor%2fcore/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtimeMin","url":"https://registry.npmjs.org/@puckeditor%2fcore/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://puckeditor.com/docs/getting-started","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"adminUi","url":"https://puckeditor.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/puckeditor/puck/blob/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://puckeditor.com/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://puckeditor.com/pricing","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://puckeditor.com/terms","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/puckeditor/puck/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/puckeditor/puck/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/puckeditor/puck/releases/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/puckeditor/puck","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/puckeditor/puck/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/@puckeditor/core","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Puck is a React component that gives an application a drag-and-drop visual editor over the components the app defines. It is an editor library rather than a CMS: Puck does not save anything itself, so the app takes the page data and stores it in its own database.\n\nThe editor is installed into an existing React app from npm, and a generator, create-puck-app, creates a starter application.\n\n## Worth knowing\n\nThe maintainer, Puck Technologies, Inc., also runs Puck Cloud, a hosted service with its own terms that runs the Puck AI features. It is separate from the MIT-licensed open-source package."}