Top 23 JavaScript Hook Projects
-
We can do this using lint-staged, husky, and some changes in the .eslintrc.js file.
-
beautiful-react-hooks
🔥 A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development 🔥
Project mention: Complete typescript rewrite for beautiful-react-hooks, now version 1.0.0 | reddit.com/r/reactjs | 2021-08-27Hello guys, last year I wrote this library: beautiful-react-hooks
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
May be less relevant for your particular workflow (because npm-specific and because everything is internal for you), but I’m a big fan of an alternative in the auto-release-generation space: the combo of release-it and release-it-lerna-changelog, which give you the same kind of automation but don’t require specific git commit messages, because instead the combo uses the GH API and labels to generate the changelog. This is a muuuuuch nicer experience for external contributors, because it puts the responsibility for that back on maintainers instead.
-
Windows XP Web by sh1zuku
-
Project mention: Creating a MERN stack app that uses Firebase Authentication - Part Two | dev.to | 2022-01-25
This is the main entry point into our application. Everything here is pretty standard for React, but one important thing to note is we’re using a library called Easy Peasy. It essentially is a state management library and is very simple to setup, being a wrapper around Redux.
-
We used React Three Fiber at my job 2-3 years ago (when it was "early") and it was already amazing then, we could do really cool stuff easily. We wrote our own wrappers to easily do and similar things and published it as OSS[1], but TBH documentation was scarce since it was an internal project and there were virtually no resources dedicated to publish it, just a couple of devs pushing for it. We even published one of the first bridges[2]. We didn't want to totally opt out of the React render loop so we had to do a lot of hacks and optimizations, but it was a great experience overall.
Nowadays React Three Fiber is very mature and you have the "drei" collection[3], which have all the things I mentioned and a lot more. Though now looking at the source and timing (we published a blog [4] with our solution and their commit few weeks later with almost the same code[5]) it seems they might've copied our solution as part of their package, would've loved a heads up or ack but well happy to make open source better.
[1] https://www.npmjs.com/package/@standard/view
[2] https://github.com/facebook/react/issues/13332#issuecomment-...
[3] https://github.com/pmndrs/drei
[4] https://standard.ai/blog/introducing-standard-view-and-react...
-
beautiful-react-diagrams
💎 A collection of lightweight React components and hooks to build diagrams with ease 💎
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
-
-
-
use-persisted-state
A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
-
Project mention: How to implement a dark to light mode feature in your React/Sass project | dev.to | 2022-05-16
We will be using an npm package called use-dark-mode which is a custom hook used to implement the toggle functionality between light and dark mode.
-
spearmint
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.
-
react-recipes - 👩🍳 A list of React Hooks utility library containing popular customized hooks
-
atomico
Atomico a micro-library for creating webcomponents using only functions, hooks and virtual-dom.
Github
-
-
Project mention: Uppy VS react-uploady - a user suggested alternative | libhunt.com/r/uppy | 2022-01-18
React-Uploady - Modern file-upload components & hooks for React.
-
React Hooks Lib - A set of reusable React Hooks.
-
-
The link go to a 404. There is the correct link : https://github.com/arnelenero/simpler-state
-
-
Instead of pressing these toolbar buttons, I'd like to use a keyboard shortcut to switch between the pointer mode and the drag mode. Copying Figma's button shortcuts, specifically, I would like to bind the v button and the h button keyboard keys to the pointer mode and drag mode, respectively. This functionality was achieved thanks to the use-event-listener hook. Fortunately, the React hook is simple enough to use as brief case study into how event listeners work.
JavaScript Hooks related posts
- React Holmes 🔍 - Elementary State Orchestrator for React
- How to implement a dark to light mode feature in your React/Sass project
- Help me reach Lighthouse 100 performance score
- How to build faster animation transitions in React
- Where do I even start...
- 6 Months Into Learning Three
- React Forms - Formik vs. Hook-Form vs. Final-Form (With Samples)
Index
What are some of the best open-source Hook projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | husky | 26,532 |
2 | beautiful-react-hooks | 5,519 |
3 | Release It! 🚀 | 5,215 |
4 | winXP | 4,873 |
5 | easy-peasy | 4,709 |
6 | drei | 3,111 |
7 | beautiful-react-diagrams | 2,394 |
8 | react-form | 2,344 |
9 | Ajax-hook | 2,010 |
10 | advanced-react-hooks | 1,648 |
11 | hookrouter | 1,485 |
12 | use-persisted-state | 1,224 |
13 | use-dark-mode | 1,176 |
14 | spearmint | 1,077 |
15 | react-recipes | 853 |
16 | atomico | 687 |
17 | react-hooks-cheatsheet | 614 |
18 | react-uploady | 525 |
19 | react-hooks-lib | 519 |
20 | googlekeepclone | 478 |
21 | simpler-state | 438 |
22 | react-hooks-in-svelte | 373 |
23 | use-event-listener | 321 |
Are you hiring? Post a new remote job listing for free.