https://github.com/marcos-venicius/fuu
Hooks, Masks, Validators, Transforms, Features. Algorithms, PY, JS, TS, React, CS... many languages
https://github.com/marcos-venicius/fuu
adt algorithms algorithms-and-data-structures data-structures dev-tools hooks masks python react tools utils validators web-tools
Last synced: 3 months ago
JSON representation
Hooks, Masks, Validators, Transforms, Features. Algorithms, PY, JS, TS, React, CS... many languages
- Host: GitHub
- URL: https://github.com/marcos-venicius/fuu
- Owner: marcos-venicius
- License: mit
- Created: 2022-08-01T12:35:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-02T15:22:08.000Z (almost 2 years ago)
- Last Synced: 2024-11-07T10:45:44.235Z (12 months ago)
- Topics: adt, algorithms, algorithms-and-data-structures, data-structures, dev-tools, hooks, masks, python, react, tools, utils, validators, web-tools
- Language: TypeScript
- Homepage:
- Size: 103 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
FUU
Frequently Used Utilities
### Algorithms
- PY
- [Singly Linked List](./algorithms/py/singly-linked-list.py)
- [Stack O(1)](./algorithms/py/stack.py) - _**implemented with linked list**_
- [Queue O(1)](./algorithms/py/queue.py) - _**implemented with linked list**_
- [Binary search](/algorithms/py/binary-search.py) - [docs and tests](https://colab.research.google.com/drive/1U5nZ0fZcxSKjigeYM4yy93qUDHtdHOOT?usp=sharing)
- [Convert between bases](/algorithms/py/convert-between-bases.py) - [docs](/docs/algorithms/py/convert-between-bases.md)
- [From binary to hex](/algorithms/py/bin-to-hex.py)
- CS
- [Sha 256 Hash](/algorithms/cs/Sha256.cs)
### Features
- JS
- [file picker](./features/js/file-picker.js)
- [generate random hex color](./features/js/generate-random-hex-color.js)
- [get color contrast](./features/js/get-color-contrast.js)
- [get first name](./features/js/get-first-name.js)
- [invert color](./features/js/invert-color.js)
- TS
- [file picker](./features/ts/file-picker.ts)
- [get browser cookies](./features/ts/get-browser-cookies.ts)
- [accent folding](./features/ts/accent-folding.ts)
- [cache](./features/ts/cache)
- [get years list](./features/ts/get-years-list.ts) _gets a list from specified year until current year_
- [join generic elements](./features/ts/join-generic-elements.ts)
- [darken color](./features/ts/darken-color.ts) _transform a hexadecimal color a little darker_
- [CS](/features/cs/)
- [S3](/features/cs/S3.cs) - [docs](/docs/features/cs/S3.md)
### Hooks
- TS
- [debounce](./hooks/ts/use-debounce.ts) - [docs](/docs/hooks/use-debounce.md)
### Masks
- JS
- [CNPJ](./masks/js/mask-cnpj.js)
- [CPF](./masks/js/mask-cpf.js)
- [date](./masks/js/mask-date.js)
- [email](./masks/js/mask-email.js)
- [money](./masks/js/mask-currency.js)
- [phone numnber](./masks/js/mask-phone.js)
- TS
- [CNPJ](./masks/ts/mask-cnpj.ts)
- [CPF](./masks/ts/mask-cpf.ts)
- [date](./masks/ts/mask-date.ts)
- [email](./masks/ts/mask-email.ts)
- [money](./masks/ts/mask-currency.ts)
- [phone numnber](./masks/ts/mask-phone.ts)
### Transforms
- JS
- [bytes to readable string](./transforms/js/bytes-to-redable-string.js)
- [color name to hex](./transforms/js/color-name-to-hex.js)
- TS
- [bytes to readable string](./transforms/ts/bytes-to-redable-string.ts)
- [color name to hex](./transforms/ts/color-name-to-hex.ts)
### Validators
- JS
- [CNPJ](./validators/js/validate-cnpj.js)
- [CPF](./validators/js/validate-cpf.js)
- [date age](./validators/js/validate-date-age.js)
- [date](./validators/js/validate-date.js)
- [email](./validators/js/validate-email.js)
- [hex color](./validators/js/validate-hex-color.js)
- TS
- [CNPJ](./validators/ts/validate-cnpj.ts)
- [CPF](./validators/ts/validate-cpf.ts)
- [date age](./validators/ts/validate-date-age.ts)
- [date](./validators/ts/validate-date.ts)
- [email](./validators/ts/validate-email.ts)
- [hex color](./validators/ts/validate-hex-color.ts)
- [CS](/validators/cs)
- [CNPJ](./validators/cs/ValidateCnpj.cs)
- [CPF](./validators/cs/ValidateCpf.cs)
- [Email](/validators/cs/ValidateEmail.cs) - [docs](/docs/cs/validate-email.md)
# Docs
### Algorithms
- py
- [Convert between bases](/docs/algorithms/py/convert-between-bases.md)
### Features
- [cs](/docs/features/cs)
- [s3](/docs/features/cs/S3.md)
### Hooks
- [debounce](/docs/hooks/use-debounce.md)
### Validators
- [cs](/docs/cs)
- [Validate Email](/docs/cs/validate-email.md)