Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/risenw/random-abcs

Random generators and dev utilities
https://github.com/risenw/random-abcs

csv-parser generator json markdown-editor random-generation random-number-generators

Last synced: 6 days ago
JSON representation

Random generators and dev utilities

Awesome Lists containing this project

README

        

Random-ABCs is a collection of:

- Random generators for numbers, colors, names, countries, texts, groups, etc.

- Utilities for loading, parsing, and manipulating data structures like JSON, CSV, e.g. JSON-to-CSV, CSV-to-JSON, JSON viewer, Markdown editor/viewer etc.

It is a collection of tools that I use in my daily work. I hope you find it useful too.

> Try it online: https://randomabcs.com

## Available tools
### Utilities
* __JSON Formatter__: Load, parse, format, and beautify JSON data.
* __JSON to CSV__ : Load, parse and convert JSON data to CSV format.
* __CSV to JSON__ : Load, parse and convert CSV data to JSON format.
* __Markdown Editor__ : Write and preview markdown online.

### Random Generators
* __Random Group__ : Randomly group a list of items. e.g. Group students into teams.
* __Random Text__ : Generate random text. e.g. Lorem Ipsum.
* __Random Number__ : Generate a random number between two numbers.
* __Throw Dice__ : Throw a dice and get a number between 1 and 6.
* __Random Color__ : Generate a random color in HEX and RGB format.
* __Flip Coin__ : Flip a coin and get heads or tails.
* __Random Countries__ : Generate a random country name.

## Development
Random-ABCs is built with [Next.js](https://nextjs.org/), [Ant Design](https://ant.design/), [Tailwind CSS](https://tailwindcss.com/), and [TypeScript](https://www.typescriptlang.org/).

### Run locally
```bash
git clone https://github.com/risenW/random-abcs.git
```
cd into the directory
```bash
cd random-abcs
```
Install dependencies
```bash
yarn install
```
Run the development server
```bash
yarn dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the app.

## Contributing
Pull requests are welcome. For major changes or new features, please open an issue first to discuss what you would like to change or add.

## License
[MIT](https://choosealicense.com/licenses/mit/)