Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nanlabs/nancy.js
This repository contains different React components, hooks, apps and libraries that are used in different projects here at NaN Labs.
https://github.com/nanlabs/nancy.js
hacktoberfest hooks jotai mobx react recoil redux rxjs state state-machine state-management typescript
Last synced: 1 day ago
JSON representation
This repository contains different React components, hooks, apps and libraries that are used in different projects here at NaN Labs.
- Host: GitHub
- URL: https://github.com/nanlabs/nancy.js
- Owner: nanlabs
- License: mit
- Created: 2022-08-03T17:05:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-20T20:15:59.000Z (about 1 month ago)
- Last Synced: 2024-12-22T18:36:50.319Z (11 days ago)
- Topics: hacktoberfest, hooks, jotai, mobx, react, recoil, redux, rxjs, state, state-machine, state-management, typescript
- Language: TypeScript
- Homepage: https://nanlabs.github.io/nancy.js
- Size: 6.66 MB
- Stars: 23
- Watchers: 12
- Forks: 10
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
NaNcy.js
[Changelog](#) |
[Contributing](./CONTRIBUTING.md)[![Awesome](https://awesome.re/mentioned-badge.svg)](https://github.com/nanlabs/awesome-nan)
[![Continious Integration][cibadge]][ciurl]
[![License: MIT][licensebadge]][licenseurl]This repository contains different JavaScript and TypeScript apps and tools that are used in different projects here at [NaN Labs](https://www.nanlabs.com/).
We also provide reusable JavaScript and TypeScript packages.## Packages
We provide some packages that can be used in different projects. You can find them in the [packages](./packages) folder.
| Name | Description | Npm Package |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `@nanlabs/react-hooks` | This package contains different React hooks that can be used in different projects. | [![npm version](https://badge.fury.io/js/%40nanlabs%2Freact-hooks.svg)](https://badge.fury.io/js/%40nanlabs%2Freact-hooks) |
| `@nanlabs/react-ui` | This library provides a set of React components that can be used in any React application | [![npm version](https://badge.fury.io/js/%40nanlabs%2Freact-ui.svg)](https://badge.fury.io/js/%40nanlabs%2Freact-ui) |
| `@nanlabs/react-thirdparty` | This library provides a set of React components that can be used in any React application. It provides integrations with third party libraries like Google ReCaptcha and more! | [![npm version](https://badge.fury.io/js/%40nanlabs%2Freact-thirdparty.svg)](https://badge.fury.io/js/%40nanlabs%2Freact-thirdparty) |
| `@nanlabs/thirdparty` | This library provides a set of tools that can be used in any web application. It provides integrations with third party libraries like Google ReCaptcha and more! | [![npm version](https://badge.fury.io/js/%40nanlabs%2Fthirdparty.svg)](https://badge.fury.io/js/%40nanlabs%2Fthirdparty) |
| `@nanlabs/fp` | This library provides a set of tools to help you write functional code in TypeScript. It includes tools for type guards, error handling, and more! | [![npm version](https://badge.fury.io/js/%40nanlabs%2Ffp.svg)](https://badge.fury.io/js/%40nanlabs%2Ffp) |
| `@nanlabs/eslint-config` | This eslint config is used in our projects to enforce a consistent code style. | [![npm version](https://badge.fury.io/js/%40nanlabs%2Feslint-config.svg)](https://badge.fury.io/js/%40nanlabs%2Feslint-config) |
| `@nanlabs/eslint-config-ts` | This eslint config is used in our projects to enforce a consistent code style for TypeScript projects. | [![npm version](https://badge.fury.io/js/%40nanlabs%2Feslint-config-ts.svg)](https://badge.fury.io/js/%40nanlabs%2Feslint-config-ts) |
| `@nanlabs/eslint-config-react` | This eslint config is used in our projects to enforce a consistent code style for React projects. | [![npm version](https://badge.fury.io/js/%40nanlabs%2Feslint-config-react.svg)](https://badge.fury.io/js/%40nanlabs%2Feslint-config-react) |
| `@nanlabs/eslint-config-next` | This eslint config is used in our projects to enforce a consistent code style for Next.js projects. | [![npm version](https://badge.fury.io/js/%40nanlabs%2Feslint-config-next.svg)](https://badge.fury.io/js/%40nanlabs%2Feslint-config-next) |## Applications
| Name | Description | Keywords |
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
| [Storybook Playground](https://github.com/nanlabs/nancy.js/tree/main/apps/playground/) | This app was created with the goal to have examples of ours React components, hooks and libraries that are created in different packages in the repository Nancy.js. | _React_, _Storybook_, _Nancy.js_ |## Contributing
- Contributions make the open source community such an amazing place to learn, inspire, and create.
- Any contributions you make are **truly appreciated**.
- Check out our [contribution guidelines](./CONTRIBUTING.md) for more information.## Contributors
Made with [contributors-img](https://contrib.rocks).
[cibadge]: https://github.com/nanlabs/nancy.js/actions/workflows/ci.yml/badge.svg
[licensebadge]: https://img.shields.io/badge/License-MIT-blue.svg
[ciurl]: https://github.com/nanlabs/nancy.js/actions/workflows/ci.yml
[licenseurl]: https://github.com/nanlabs/nancy.js/blob/main/LICENSE