With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more β
Top 23 Hook Open-Source Projects
-
TanStack Query
π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
react-table
π€ Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
use-gesture
πBread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
-
beautiful-react-hooks
π₯ A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development π₯
-
react-intersection-observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
For our case, points 1 and 2 can help us provide a better way of handling updates in our rapidly updating application. I have used zustand for the application.
Reading Biome doc I also switched from husky to lefthook.
Link: https://swr.vercel.app/
Hereβs another mentality shift for you. If you were thinking in a providers pattern, you need to snap out of it. You can no longer store your theme in a provider. No more RadixUI or MantineUI for you.
Try this awesome tool https://github.com/adnanh/webhook and you can make any bot you wish
Link: https://usehooks.com/
π Hooks Playground π
Open source libraries and frameworks share a common necessity: the need to develop multiple packages cohesively and efficiently while managing their versioning and publishing to NPM. Nx has emerged as a go-to choice for handling such open source monorepos (as we'll explore further in the next section of this blog post). Until recently, one area Nx did not address directly was versioning and release management. Traditionally, this gap has been filled with tools like release-it, changesets, or custom Node scripts, similar to our approach in the Nx repository.
Project mention: figured out an outline shader, heres the code (raymarching) | /r/threejs | 2023-12-11the shader is here if you want it in vanilla https://github.com/pmndrs/drei/blob/master/src/core/Outlines.tsx though keep in mind it needs some additional work to support skeletons and instances, that's the code in the layout effect.
Project mention: React hook library, ready to use, written in TypeScript | news.ycombinator.com | 2024-02-12
The nice one I found that could do this is, kbar, and It cool, but I use Svelte not React. Lucky for us Svelte devs, I took on the job to port something similar to Svelte, a package that Is designed to just be plugged and played.
Reading Biome doc I also switched from husky to lefthook.
Hooks related posts
- Best way to handle forms in Remix.run
- I switch from Eslint to Biome
- Streamline Your Workflow: Setting Up Git Hooks with Husky to Simplify Version Updates
- A Comprehensive Guide to React State Management
- Best Next.js Libraries and Tools in 2024
- Beyond Redux - MobX and Zustand
- Simple & Elegant State-Management with Zustand
-
A note from our sponsor - SurveyJS
surveyjs.io | 24 Apr 2024
Index
What are some of the best open-source Hook projects? This list will help you:
Project | Stars | |
---|---|---|
1 | zustand | 42,308 |
2 | TanStack Query | 39,627 |
3 | husky | 31,546 |
4 | SWR | 29,383 |
5 | mantine | 24,233 |
6 | react-table | 24,102 |
7 | webhook | 9,849 |
8 | awesome-react-hooks | 9,647 |
9 | use-gesture | 8,659 |
10 | usehooks | 8,487 |
11 | beautiful-react-hooks | 8,002 |
12 | Release It! π | 7,529 |
13 | drei | 7,303 |
14 | usehooks-ts | 5,612 |
15 | wagmi | 5,495 |
16 | winXP | 5,399 |
17 | easy-peasy | 5,022 |
18 | react-intersection-observer | 4,791 |
19 | yadm | 4,779 |
20 | pywinauto | 4,612 |
21 | kbar | 4,609 |
22 | constate | 3,911 |
23 | lefthook | 3,931 |
Sponsored