Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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


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