A set of tools, maybe useful, maybe useless for fellow developers, developed using the Model-View-Controller setup for the course of Software Design.
Created by rebels of the system, rising up against the C# cult led by the theory teacher. The main point of this system is to be able to make changes to tools (create new, remove, and edit tools) at runtime without the needs of recompiling or redeploying.
All Tools
Password Generator
Generate a password or a secure token using various options and settings, along with a password strength analysis.
Hash
Hash a string into a digest of various algorithms.
Bcrypt
Take a swing at the most commonly used encoding algorithm used for passwords across the web. For example, Spring Security provides BCrypt out of the box!
UUID Generator
Generate a Universally Unique Identifier, most commonly used as primary keys. Did you know, Minecraft profiles use UUIDs?
Ceasar Cipher
Learn how the uber-popular ceasar cipher works, as it was prominently used in the show Gravity Falls. It's a simple way to encrypt a message by shifting characters on the alphabet.
Integer Base Converter
Convert a number from and to many different bases.
Base64 String
Convert a data string into a more compact, usually used to encode bit strings for images, base64 encoded string.
Color Converter
Convert a picked color between many notation forms of RGB, HSL and Hex codes for CSS.
URI Components
Encode to and decode from percent-encoded URI components, to be used in query items or paths in a URL.
JWT Parser
Try parsing and verifying signed claims packaged in a JSON Web Token, a very common tool used for authentication on the web.
Slugify
Reformat a string into a 'slug' form, which is an all lowercased, separated by hyphens form of string.
JSON Prettifier
Prettify a jumbled string of JSON to be able to discern information easier.
Chmod Calculator
Calculate the needed mask for a Linux executable chmod, in base 8.
Flexbox
Preview basic settings of a flex-box in a playground-like canvas to better understand what flexboxes do.
Pastebin
A publicly available paste-bin service to share codes to others.
Force of Attraction
Calculate the force of attraction between two objects in an ideal environment.
Ideal Gas
Calculate the missing component of the ideal gas formula.
Relative Velocity
Calculate using the relativity formula, considering the connection between the object's velocity relative to light and the object's mass.
Sequences
Generate or calculate an arithmetic or a geometric sequence.
Row echelon form
Reduce a matrix down to the row echelon form or even the reduced row echelon form.
Math evaluator
Evaluate a simple math expression using a simple wheel of evaluation choices.
Prime factorization
Factorize a number down to a product of prime numbers.
Ticket Drawer
Randomly pick out a ticket in a box of tickets, like lottery picking.
Random Image
Retrieve a random placeholder image
Random Number
Simply a generator that generates a random number within bounds.
Anime Discovery
Look up a categorized list of anime, curated over 10 years. Maybe your next waifu or husbando is here.
Weather
Look up weather conditions on a certain region, using OpenWeather API.
Dad Jokes
Generate a random dad joke to either make your day happier, or ruin your day entirely.
Image Mask
Runs a mask on a bitmap image for various simple results.
QR Code Generator
Generate a QR code to embed some information.
Image Encoder
Encode an image into a string of base64-encoded data.
2024 Day 1
Solve the puzzle of Advent of Code 2024, Day 1: Historian Hysteria.
2024 Day 2
Solve the puzzle of Advent of Code 2024, Day 2: Red-Nosed Reports.
2024 Day 3
Solve the puzzle of Advent of Code 2024, Day 3: Mull It Over.