https://github.com/PuruVJ/neodrag
draggable javascript svelte typescript
Score: 26.152497992936723
Last synced: about 5 hours ago
JSON representation
Repository metadata:
One Draggable to rule them all 💍
- Host: GitHub
- URL: https://github.com/PuruVJ/neodrag
- Owner: PuruVJ
- License: mit
- Created: 2021-07-18T13:10:00.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-08-10T10:53:37.000Z (3 months ago)
- Last Synced: 2026-10-27T11:27:47.889Z (11 days ago)
- Topics: draggable, javascript, svelte, typescript
- Language: TypeScript
- Homepage: https://neodrag.dev
- Size: 7.16 MB
- Stars: 2,453
- Watchers: 10
- Forks: 66
- Open Issues: 79
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
-
Funding:
- Github: PuruVJ
Owner metadata:
- Name: Puru Vijay
- Login: PuruVJ
- Email:
- Kind: user
- Description: I make things small and fast 🚀 @sveltejs team
- Website: https://puruvj.dev
- Location: Jaipur
- Twitter: puruvjdev
- Company:
- Icon url: https://avatars.githubusercontent.com/u/47742487?u=ba73b249c8e9353cbcd42515ecf65fa36a975b17&v=4
- Repositories: 72
- Last Synced at: 2026-11-06T21:27:39.437Z
- Profile URL: https://github.com/PuruVJ
GitHub Events
Total
- Create event: 57
- Delete event: 18
- Fork event: 14
- Issue comment event: 134
- Issues event: 50
- Pull request event: 52
- Pull request review comment event: 7
- Pull request review event: 9
- Push event: 260
- Release event: 42
- Watch event: 603
- Total: 1246
Last Year
- Create event: 2
- Delete event: 1
- Fork event: 1
- Issue comment event: 3
- Issues event: 2
- Push event: 53
- Watch event: 17
- Total: 79
Committers metadata
Last synced: 1 day ago
Total Commits: 199
Total Committers: 12
Avg Commits per committer: 16.583
Development Distribution Score (DDS): 0.136
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Puru Vijay | d****j@g****m | 172 |
| github-actions[bot] | 4****] | 12 |
| Baris Gumustas | b****s@g****m | 5 |
| Bjorn Lu | b****v@g****m | 2 |
| vincjo | 3****o | 1 |
| allcontributors[bot] | 4****] | 1 |
| Wiblz | W****e@g****m | 1 |
| Tropical | 4****6 | 1 |
| Tas | 3****o | 1 |
| Sidharth Anand | s****5@g****m | 1 |
| Houtan | 6****y | 1 |
| AphLute | 8****e | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 110
Total pull requests: 141
Average time to close issues: 4 months
Average time to close pull requests: 15 days
Total issue authors: 69
Total pull request authors: 19
Average comments per issue: 1.71
Average comments per pull request: 2.22
Merged pull request: 93
Bot issues: 0
Bot pull requests: 41
Past year issues: 3
Past year pull requests: 7
Past year average time to close issues: 2 months
Past year average time to close pull requests: 2 days
Past year issue authors: 2
Past year pull request authors: 4
Past year average comments per issue: 0.67
Past year average comments per pull request: 2.43
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- PuruVJ (27)
- Andrioden (5)
- jhobz (4)
- Wiblz (3)
- davjhan (3)
- santiagopuentep (3)
- homerjam (2)
- houtan-rocky (2)
- Subwaytime (1)
- flbn (1)
- vincehi (1)
- citizen00147 (1)
- mrwokkel (1)
- buhodev (1)
- Tropix126 (1)
Top Pull Request Authors
- PuruVJ (70)
- github-actions[bot] (34)
- houtan-rocky (12)
- allcontributors[bot] (7)
- Wiblz (3)
- vincjo (2)
- Raiondesu (1)
- Tropix126 (1)
- sheryianscodingschool (1)
- alexey13 (1)
- dimensi (1)
- sidharth-anand (1)
- G3root (1)
- jamsinclair (1)
- matrushka (1)
Top Issue Labels
- core (17)
- enhancement (8)
- question (2)
- help wanted (1)
- good first issue (1)
- documentation (1)
- vue (1)
- react (1)
- svelte (1)
- solid (1)
Top Pull Request Labels
Package metadata
- Total packages: 13
-
Total downloads:
- npm: 7,502,950 last-month
- Total dependent packages: 38 (may contain duplicates)
- Total dependent repositories: 107 (may contain duplicates)
- Total versions: 206
- Total maintainers: 3
npmjs.org: @neodrag/svelte
Svelte Action to add dragging to your apps 😉
- Homepage: https://neodrag.dev/docs/svelte
- Licenses: MIT
- Latest release: 2.3.3 (published over 1 year ago)
- Last Synced: 2026-11-06T13:19:01.186Z (about 21 hours ago)
- Versions: 44
- Dependent Packages: 26
- Dependent Repositories: 91
- Downloads: 48,625 Last month
-
Rankings:
- Dependent packages count: 0.969%
- Dependent repos count: 1.478%
- Downloads: 1.738%
- Average: 2.09%
- Stargazers count: 2.216%
- Forks count: 4.049%
- Maintainers (1)
npmjs.org: @neodrag/react
React library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/react#readme
- Licenses: MIT
- Latest release: 2.3.1 (published over 1 year ago)
- Last Synced: 2026-11-06T12:15:17.132Z (about 22 hours ago)
- Versions: 37
- Dependent Packages: 3
- Dependent Repositories: 7
- Downloads: 96,673 Last month
-
Rankings:
- Stargazers count: 2.216%
- Downloads: 3.134%
- Average: 3.925%
- Forks count: 4.047%
- Dependent repos count: 4.33%
- Dependent packages count: 5.896%
- Maintainers (1)
npmjs.org: @neodrag/vanilla
JS library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/vanilla#readme
- Licenses: MIT
- Latest release: 2.3.1 (published over 1 year ago)
- Last Synced: 2026-11-05T01:23:22.679Z (2 days ago)
- Versions: 32
- Dependent Packages: 4
- Dependent Repositories: 3
- Downloads: 8,003 Last month
-
Rankings:
- Stargazers count: 2.216%
- Forks count: 4.047%
- Dependent packages count: 4.512%
- Average: 4.678%
- Downloads: 6.259%
- Dependent repos count: 6.358%
- Maintainers (1)
npmjs.org: @neodrag/vue
Vue library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/vue#readme
- Licenses: MIT
- Latest release: 2.3.1 (published over 1 year ago)
- Last Synced: 2026-11-06T14:45:49.137Z (about 20 hours ago)
- Versions: 32
- Dependent Packages: 2
- Dependent Repositories: 3
- Downloads: 7,557 Last month
-
Rankings:
- Stargazers count: 2.216%
- Downloads: 2.534%
- Forks count: 4.047%
- Average: 4.801%
- Dependent repos count: 6.358%
- Dependent packages count: 8.849%
- Maintainers (1)
npmjs.org: @neodrag/solid
SolidJS library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/solid#readme
- Licenses: MIT
- Latest release: 2.3.1 (published over 1 year ago)
- Last Synced: 2026-11-05T07:56:33.512Z (2 days ago)
- Versions: 32
- Dependent Packages: 2
- Dependent Repositories: 3
- Downloads: 3,751,533 Last month
-
Rankings:
- Stargazers count: 2.216%
- Forks count: 4.047%
- Average: 6.269%
- Dependent repos count: 6.358%
- Dependent packages count: 8.849%
- Downloads: 9.878%
- Maintainers (1)
npmjs.org: @snaily-cad/neodrag-react
React library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/react
- Status: removed
- Licenses: MIT
- Latest release: 2.0.5 (published over 3 years ago)
- Last Synced: 2026-11-06T07:33:05.706Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 13 Last month
-
Rankings:
- Stargazers count: 3.072%
- Forks count: 5.382%
- Downloads: 12.454%
- Average: 15.821%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Maintainers (1)
npmjs.org: @snailycad/neodrag-react
React library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/react
- Status: removed
- Licenses: MIT
- Latest release: 2.0.4 (published over 3 years ago)
- Last Synced: 2026-11-06T05:13:40.823Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Stargazers count: 3.072%
- Forks count: 5.342%
- Downloads: 15.966%
- Average: 16.515%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Maintainers (1)
npmjs.org: @neosvelte/react
- Homepage: https://github.com/PuruVJ/neodrag#readme
- Licenses: MIT
- Latest release: 0.0.1 (published over 3 years ago)
- Last Synced: 2026-11-04T23:38:59.945Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 11 Last month
-
Rankings:
- Stargazers count: 3.072%
- Forks count: 5.382%
- Average: 16.662%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Maintainers (1)
npmjs.org: neodragvanillaboundspatch
JS library to add dragging to your apps 😉
- Homepage: https://github.com/PuruVJ/neodrag/tree/main/packages/solid#readme
- Licenses: MIT
- Latest release: 1.0.1 (published about 4 years ago)
- Last Synced: 2026-11-06T10:58:16.978Z (about 23 hours ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 42 Last month
-
Rankings:
- Stargazers count: 3.072%
- Forks count: 5.342%
- Dependent packages count: 16.22%
- Average: 20.229%
- Dependent repos count: 25.306%
- Downloads: 51.204%
- Maintainers (1)
npmjs.org: @neodrag/test
Browser test helpers for Neodrag (Vitest + Playwright)
- Homepage: https://github.com/PuruVJ/neodrag#readme
- Licenses: MIT
- Latest release: 3.0.0-next.12 (published 3 months ago)
- Last Synced: 2026-11-06T07:17:27.428Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 37 Last month
-
Rankings:
- Downloads: 15.001%
- Dependent repos count: 21.28%
- Average: 22.316%
- Dependent packages count: 30.668%
- Maintainers (1)
npmjs.org: @neodrag/liveblocks
Liveblocks backend adapter for neodrag's collaborative Room 😉
- Homepage: https://neodrag.dev/docs/collab
- Licenses: MIT
- Latest release: 3.0.0-next.12 (published 3 months ago)
- Last Synced: 2026-11-05T07:56:34.065Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 27 Last month
-
Rankings:
- Dependent repos count: 21.28%
- Average: 25.974%
- Dependent packages count: 30.668%
- Maintainers (1)
npmjs.org: @neodrag/yjs
Yjs backend adapter for neodrag's collaborative Room 😉
- Homepage: https://neodrag.dev/docs/collab
- Licenses: MIT
- Latest release: 3.0.0-next.12 (published 3 months ago)
- Last Synced: 2026-11-04T23:50:13.042Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 23 Last month
-
Rankings:
- Dependent repos count: 21.28%
- Average: 25.974%
- Dependent packages count: 30.668%
- Maintainers (1)
npmjs.org: @neodrag/core
Core drag-and-drop engine for [Neodrag](https://neodrag.dev).
- Homepage: https://github.com/PuruVJ/neodrag#readme
- Licenses: MIT
- Latest release: 0.0.3 (published over 1 year ago)
- Last Synced: 2026-11-06T05:06:16.632Z (1 day ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,590,398 Last month
-
Rankings:
- Dependent repos count: 24.436%
- Average: 29.851%
- Dependent packages count: 35.266%
- Maintainers (1)
Dependencies
- @rollup/plugin-node-resolve ^13.3.0 development
- @sveltejs/vite-plugin-svelte 1.0.0-next.48 development
- @testing-library/jest-dom ^5.16.4 development
- @testing-library/svelte ^3.1.3 development
- @types/react ^18.0.12 development
- brotli-size-cli ^1.0.0 development
- esbuild ^0.14.43 development
- jsdom ^19.0.0 development
- react ^18.1.0 development
- rollup ^2.75.6 development
- rollup-plugin-dts ^4.2.2 development
- rollup-plugin-esbuild ^4.9.1 development
- rollup-plugin-terser ^7.0.2 development
- solid-js ^1.4.4 development
- svelte ^3.48.0 development
- svelte-preprocess ^4.10.7 development
- typescript ^4.7.3 development
- vite ^2.9.12 development
- vitest ^0.14.2 development
- vue ^3.2.37 development
- @types/react ^17.0.45 development
- @types/react-dom ^17.0.17 development
- @vitejs/plugin-react ^1.3.2 development
- typescript ^4.7.3 development
- vite ^2.9.12 development
- @neodrag/react workspace:*
- react ^17.0.2
- react-dom ^17.0.2
- @neodrag/svelte workspace:* development
- typescript ^4.6.4 development
- vite ^2.9.9 development
- vite-plugin-solid ^2.2.6 development
- @neodrag/solid workspace:*
- solid-js ^1.4.2
- @neodrag/svelte workspace:* development
- @sveltejs/adapter-static ^1.0.0-next.34 development
- @sveltejs/kit ^1.0.0-next.350 development
- svelte ^3.48.0 development
- svelte-preprocess ^4.10.7 development
- svelte2tsx ^0.5.10 development
- typescript ^4.7.3 development
- @neodrag/svelte workspace:*
- @vitejs/plugin-vue ^2.3.3 development
- typescript ^4.7.3 development
- vite ^2.9.12 development
- vue-tsc ^0.31.4 development
- @neodrag/vue workspace:*
- vue ^3.2.37
- @neodrag/svelte workspace:* development
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- changesets/action v1 composite
- pnpm/action-setup v2 composite
- @astrojs/mdx ^0.14.0 development
- @astrojs/prefetch ^0.1.1 development
- @astrojs/sitemap ^1.0.0 development
- @astrojs/svelte ^1.0.2 development
- @iconify/json ^2.2.7 development
- @types/throttle-debounce ^5.0.0 development
- astro ^1.9.2 development
- astro-compress ^1.1.27 development
- astro-critters ^1.1.26 development
- astrojs-service-worker ^0.0.8 development
- autoprefixer ^10.4.13 development
- hast-util-to-string ^2.0.0 development
- hastscript ^7.2.0 development
- postcss ^8.4.21 development
- postcss-jit-props ^1.0.9 development
- prettier ^2.8.3 development
- prettier-plugin-astro ^0.7.2 development
- rehype-autolink-headings ^6.1.1 development
- remark-custom-container ^1.2.0 development
- rollup ^3.10.0 development
- sass ^1.57.1 development
- svelte ^3.55.1 development
- svelte-fast-dimension ^0.0.3 development
- svelte-sequential-preprocessor ^0.0.7 development
- typescript ^4.9.4 development
- unplugin-auto-import ^0.12.0 development
- unplugin-icons ^0.15.1 development
- vite ^4.0.4 development
- @fontsource/jetbrains-mono ^4.5.11
- @fontsource/plus-jakarta-sans ^4.5.10
- @neodrag/svelte workspace:*
- astro-seo ^0.6.1
- open-props ^1.5.3
- popmotion ^11.0.5
- slugify ^1.6.5
- svelte-body ^1.3.6
- svelte-copy ^1.3.0
- svelte-inview ^3.0.2
- svelte-local-storage-store ^0.3.2
- throttle-debounce ^5.0.0
- @neodrag/tsup-config workspace:* development
- 103 dependencies
- @neodrag/core workspace:* development
- @neodrag/tsup-config workspace:* development
- typescript ^4.9.4 development
- vite ^4.0.4 development
- @neodrag/vanilla workspace:*
- @neodrag/core workspace:* development
- @neodrag/tsup-config workspace:* development
- 1268 dependencies
- actions/checkout v4 composite
- actions/setup-node v4 composite
- pnpm/action-setup v4 composite
- @neodrag/vanilla workspace:*