https://github.com/hieudoanm/micro
The Ultimate In-Browser Toolkit for Devs & Makers
https://github.com/hieudoanm/micro
chess csv html json markdown sql xml yaml
Last synced: 8 months ago
JSON representation
The Ultimate In-Browser Toolkit for Devs & Makers
- Host: GitHub
- URL: https://github.com/hieudoanm/micro
- Owner: hieudoanm
- License: gpl-3.0
- Created: 2025-07-04T12:44:17.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-08-14T14:34:59.000Z (8 months ago)
- Last Synced: 2025-08-14T16:24:45.832Z (8 months ago)
- Topics: chess, csv, html, json, markdown, sql, xml, yaml
- Language: TypeScript
- Homepage: https://microscopes.vercel.app/
- Size: 185 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# ๐ฌ [Micro](https://microscope.vercel.app)
**The Ultimate In-Browser Toolkit for Devs & Makers**
Edit, convert, calculate, redact, preview โ all locally and securely in your browser.
---
## ๐ Table of Contents
- [๐ฌ Micro](#-micro)
- [๐ Table of Contents](#-table-of-contents)
- [โจ Features](#-features)
- [๐ง 1. Clone the Repository](#-1-clone-the-repository)
- [๐ฆ 2. Install Dependencies](#-2-install-dependencies)
- [โ๏ธ 3. Install Tauri CLI (Optional)](#๏ธ-3-install-tauri-cli-optional)
- [๐ป 4. Start the Development Server](#-4-start-the-development-server)
- [๐งฐ Tech Stack](#-tech-stack)
- [๐ Available Tools](#-available-tools)
- [๐ Converters](#-converters)
- [๐ Editors](#-editors)
- [โ๏ธ Chess Tools](#๏ธ-chess-tools)
- [๐งฎ Calculators](#-calculators)
- [โฐ Time \& Utility Tools](#-time--utility-tools)
- [๐ง Generators](#-generators)
- [๐ GitHub Tools](#-github-tools)
- [๐งช Other](#-other)
- [๐ฆ Build for Production](#-build-for-production)
- [๐ ๏ธ Build Desktop App with Tauri](#๏ธ-build-desktop-app-with-tauri)
- [๐ License](#-license)
- [๐ Acknowledgements](#-acknowledgements)
---
## โจ Features
- ๐งพ Convert between CSV, JSON, and YAML formats
- ๐ Redact PDFs visually or permanently โ all offline
- ๐งฎ Convert values (length, weight, numeral systems, currencies)
- ๐ง Analyze GitHub repos, generate Open Graph images
- ๐ Convert OpenAPI specs to Postman collections
- โ๏ธ Render chess boards, generate Chess960, convert PGNs to GIFs
- ๐ค Encode/decode strings, Braille, Morse
- ๐ Markdown & manifest.json editors
- ๐ 100% client-side. No uploads. No sign-ups.
---
### ๐ง 1. Clone the Repository
```shell
git clone git@github.com:hieudoanm/openapi-to-postmanv2.git
cd openapi-to-postmanv2
```
### ๐ฆ 2. Install Dependencies
```shell
pnpm install
```
### โ๏ธ 3. Install Tauri CLI (Optional)
```shell
cargo install tauri-cli
```
> Youโll also need [Rust](https://www.rust-lang.org/tools/install)
### ๐ป 4. Start the Development Server
```shell
pnpm run dev
```
> Open [http://localhost:3000](http://localhost:3000) to view the app.
---
## ๐งฐ Tech Stack
- [Next.js](https://nextjs.org/)
- [React](https://react.dev/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Tauri](https://tauri.app/)
- [`js-yaml`](https://github.com/nodeca/js-yaml), [`papaparse`](https://www.papaparse.com/), `uuid`, and more
---
## ๐ Available Tools
### ๐ Converters
- [๐ CSV Tools](/converter/csv)
- [๐งพ JSON Tools](/converter/json)
- [๐ YAML Tools](/converter/yaml)
- [๐ฌ Braille & Morse Converter](/converter/code)
- [๐จ Color Converter](/converter/colors)
- [๐ค String Utilities](/converter/strings)
- [๐ OpenAPI to Postman V2](/converter/openapi2postmanv2)
### ๐ Editors
- [๐ Markdown Editor](/editor/markup)
- [๐ Manifest Editor (PWA/Extensions)](/editor/manifest)
- [๐ก๏ธ PDF Redaction](/editor/redact)
### โ๏ธ Chess Tools
- [๐งฉ FEN to PNG](/chess/converter/fen2png)
- [๐๏ธ PGN to GIF](/chess/converter/pgn2gif)
- [๐ Chess960 Generator](/chess/theory/chess960)
- [๐ Opening Explorer](/chess/theory/openings)
- [๐ ELO Calculator](/chess/tools/elo)
- [โฑ๏ธ Chess Clock](/chess/tools/clock)
### ๐งฎ Calculators
- [๐งฎ Base Converter](/calc/base)
- [๐ฑ Forex Calculator](/calc/forex)
- [๐ช Crypto Calculator](/calc/crypto)
- [๐ Length Converter](/calc/length)
- [โ๏ธ Weight Converter](/calc/weight)
- [๐๏ธ Roman Numeral Converter](/calc/roman)
### โฐ Time & Utility Tools
- [โณ Pomodoro Timer](/clock/pomodoro)
- [๐ Timezone Viewer](/clock/timezones)
### ๐ง Generators
- [๐ UUID Generator](/generator/uuid)
- [๐ท QR Code Generator](/generator/qrcode)
### ๐ GitHub Tools
- [๐ GitHub Language Stats](/github/languages)
- [๐ผ๏ธ Social Preview Generator](/github/preview)
### ๐งช Other
- [๐งช Periodic Table Explorer](/other/periodic-table)
- [๐ Status Monitor](/other/status)
- [๐ฌ AI Chat](/other/chat)
- [๐ผ๏ธ Image Tools](/other/images)
---
## ๐ฆ Build for Production
```shell
pnpm run build
pnpm run start
```
---
## ๐ ๏ธ Build Desktop App with Tauri
After installing the Tauri CLI:
```shell
pnpm tauri build
```
To run in desktop development mode:
```shell
pnpm tauri dev
```
---
## ๐ License
Licensed under **GNU General Public License v3.0**
See [LICENSE](./LICENSE) or visit:
[https://www.gnu.org/licenses/gpl-3.0.html](https://www.gnu.org/licenses/gpl-3.0.html)
---
## ๐ Acknowledgements
- [Next.js](https://nextjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Tauri](https://tauri.app/)
- [js-yaml](https://github.com/nodeca/js-yaml)
- [papaparse](https://www.papaparse.com/)
- [uuid](https://github.com/uuidjs/uuid)