puck
sortablejs

puck | sortablejs | |
---|---|---|
27 | 30 | |
6,754 | 30,567 | |
- | 0.5% | |
9.8 | 5.3 | |
about 2 months ago | about 2 months ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
puck
-
Puck 0.19: Slots API & performance gains
See the full changelog for all changes via the GitHub release.
-
How to Build a React Page Builder: Puck and Tailwind v4.0
If you’re starting from scratch, you can also use one of the Puck recipes to spin up a new project:
-
Top 5 Drag-and-Drop Libraries for React
⭐ Support us on GitHub by dropping a star
-
Top 5 Page Builders for React
Puck is an embeddable, modular, open-source visual editor for React with built-in support for complex drag-and-drop page building. While GrapesJS provides a barebones page building experience, and tools like Builder.io and Storyblok offer fully-fledged CMS platforms, Puck aims to bridge the gap. It combines an extendable ready to use page editor with a fully decoupled page export model—giving you flexibility without locking you into a specific backend or proprietary ecosystem.
-
Show HN: Puck 0.18 adds drag-and-drop for CSS grid and Flexbox
That would be wonderful, but will require some further work. Puck doesn't provide a grid, but it supports user grid implementations.
To support something like you're suggesting would likely require an official Grid component, which I'm now tracking here: https://github.com/measuredco/puck/issues/843
-
Puck v0.17 - React 19 and QOL improvements
The official next recipe now uses Next 15.1 and React 19 by default. If you're using the recipe and want to upgrade, make sure you also upgrade to React 19 as required by Next 15 when using the App Router. See the official Next.js upgrade guide for more info.
-
How to: Puppeteer in AWS Docker Lambda
I was using another great library called puck, which is basically a very customisable editor, that can create sites/newsletters/pdfs (something visual) and came to the next step which was turning the output of the editor into a PDF.
-
Puck 0.15: Dynamic fields
We're grateful for the community's support and contributions. Join the conversation on GitHub and Discord.
- Show HN: Puck (Visual Editor for React) now supports viewport switching
-
Puck visual editor for React, 0.13: Multi-column layouts, custom UIs and RSC
Hello fellow hackers!
We launched Puck in September [on Hackernews](https://news.ycombinator.com/item?id=37391848) after building it for our clients, and had a wild ride to the front page!
I wanted to share a little update on what's happened since:
1. 3.7k starts [on GitHub](https://github.com/measuredco/puck)!
sortablejs
-
Svelte 5 and SortableJS
We can also pass all the options for SortableJS as the second parameter. See SortableJS Docs.
- 12 Must-Know Libraries to Supercharge Your Frontend Development
-
Frontend Libraries for Your Next Project
SortableJS is a touch-friendly library that enables drag-and-drop sorting of lists. Its simple API and flexibility make it a go-to solution for implementing sortable lists, providing an intuitive user experience for rearranging items on the fly.
-
How to create a drag and drop with Tailwind CSS and JavaScript
Sortable.js
-
A feature-rich front-end drag-and-drop component library
We've been using SortableJS for years for similar functionality.
https://sortablejs.github.io/Sortable/
-
Multi-column drag and drop with SortableJS and Stimulus
Well, it worked. But only for one case: dragging stuff within only one column. You see, stimulus-sortable uses SortableJS under the hood, which is powerful.
-
Suggestions for a library that can resize/move panels on a grid-like basis? Like the AWS dashboard widgets.
Maybe: https://github.com/SortableJS/Sortable Can do this not sure.
-
Show HN: An open source visual editor for React
Well, there are obvious leading contenders like `https://sortablejs.github.io/Sortable/` and, within the `vue` space, `https://sortablejs.github.io/vue.draggable.next/`. Most of the stuff I looked at was unmaintained (lots not updated for vue3).
I really disliked the vuedraggable was handling nesting, and it's just a wrapper around a sortable. At the end of the day, my problem was simple enough that I didn't want a 500kb dependency. If you're wanting to do something like the OP but with nesting, I'd definitely start by looking at Sortable, though (maybe wrapping it the way you want).
- SortableJS: Library for reorderable drag-and-drop lists
-
Ruby on Rails #119 Trello Clone. Advanced Drag and Drop Sortable Lists with Hotwire
Have you looked into alternatives to SortableJS btw? It's a good library but it's also pretty big (43kb) based on https://github.com/SortableJS/Sortable/blob/master/Sortable.min.js.
What are some alternatives?
react-mrz-scanner - React MRZ Scanner
react-sortable-hoc - A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️
paxml - Pax is a Jax-based machine learning framework for training large scale models. Pax allows for advanced and fully configurable experimentation and parallelization, and has demonstrated industry leading model flop utilization rates.
HTML5Sortable - VanillaJS sortable lists and grids using native HTML5 drag and drop API.
openaidemo - Demo of how access the OpenAI API using Java 17
bootstrap-select - :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more.
