Skip to content

risenW/random-abcs

Repository files navigation

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, Ant Design, Tailwind CSS, and TypeScript.

Run locally

git clone https://github.com/risenW/random-abcs.git

cd into the directory

cd random-abcs

Install dependencies

yarn install

Run the development server

yarn dev

Open 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