Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

470 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayhaqy Apps

A curated collection of 31 fast, private, browser-based tools for developers, IT pros, and creators. Network diagnostics, security utilities, DevOps helpers, and productivity boosters — all running entirely in your browser, no installs, no accounts, no tracking.

🌐 Live site: https://bayhaqy.my.id/apps/


Why Bayhaqy Apps?

  • Instant — every tool loads in your browser. No sign-up, no setup.
  • 🔒 Private — your data never leaves your machine. All processing is client-side.
  • 🆓 Free — no paywalls, no premium tiers, no ads inside the tools.
  • 📱 Installable — add to home screen on iOS or install the APK on Android.
  • 🎨 Consistent — one shared theme (red / black / white) across all 31 tools.

The 31 tools

🌐 Network & DNS

# Tool What it does
1 DNS Lookup Query A, AAAA, CNAME, MX, NS, TXT, SOA, CAA records via DNS-over-HTTPS (Google & Cloudflare).
2 IP Location Finder Auto-detect your IP or look up any IPv4/IPv6 to see country, city, ISP, ASN, and a map pin.
3 Subnet Calculator IPv4/IPv6 CIDR → network, broadcast, mask, host range, total hosts. Pure bitwise math.
4 URL Parser Break any URL into protocol, host, port, path, query params. Optional HTTP header fetch.

🔐 Security & Crypto

# Tool What it does
5 Hash Generator Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 from text or files. Native Web Crypto API.
6 JWT Decoder Decode JWT header and payload with expiry detection. Tokens never leave your browser.
7 Password Tools Generate cryptographically secure passwords and score their entropy in bits.
8 Certificate Decoder Inspect PEM-encoded X.509 SSL certificates — subject, issuer, validity, SANs, fingerprints.
9 Password Vault Encrypted password manager using AES-256. Master-key based, no cloud sync.

🛠️ DevOps & SysAdmin

# Tool What it does
10 Base64 & Hex Encoder Convert text ⇄ Base64 ⇄ Hex, inspect files as Base64 or hex dumps.
11 Timestamp Converter Unix epoch seconds/ms ⇄ human dates in local, UTC, ISO, and relative formats.

📄 Files & Documents

# Tool What it does
12 BayMerge Combine multiple PDF files into one. Reorder, preview, merge in your browser.
13 PDF Anonymizer Redact sensitive text (names, emails, phone numbers, IDs) in PDFs before sharing.
14 CSV Formatter Clean CSV/Excel data, convert to JSON, sort, filter, and deduplicate rows.

🤖 AI & Text

# Tool What it does
15 AI Context Packer Combine multiple files into a single prompt for AI assistants like Claude or ChatGPT.
16 Text Humanizer Detect and rewrite AI-style clichés to make text sound more natural and human.
17 Prompt Formatter Build structured AI prompts with role, context, examples, and constraints.
18 OCR Extractor Extract text from images using Tesseract.js. Supports 100+ languages.

🎨 Media

# Tool What it does
19 Image Optimizer Compress and convert images to WebP, JPEG, or PNG. Bulk processing supported.
20 Carousel Generator Turn Markdown into social-media carousel slides. Export as PNG or PDF.
21 Waveform Maker Generate audio waveform videos with custom colors and background music.

Plus

Tool What it does
Code Formatter Beautify SQL, Python, HTML, CSS, JavaScript. Powered by Prettier & sql-formatter.
Text Diff Compare two text snippets side-by-side with highlighted additions and deletions.
CSS Playground Visual builder for CSS Grid and Flexbox layouts. Live preview as you tweak.
QR Studio Generate custom QR codes with logos, colors, and scan tracking. Scan via camera.
Timezone Slider Find a meeting time that works across multiple timezones with a visual slider.
Date Calculator Calculate date differences, add/subtract days, and compute age from birthdate.
Pomodoro Tracker Focus timer with ambient sound studio. Tracks daily sessions and streaks.
Loan Calculator Mortgage, auto, and personal loan calculator with amortization schedule and charts.
Unit & Currency Converter Convert length, mass, temperature, and 30+ currencies with cached rates.
Link-in-Bio Builder Create a Linktree-style page with avatar, links, themes, and analytics.

Tech stack

  • Vanilla HTML, CSS, JavaScript — no build step, no framework runtime, no virtual DOM.
  • Shared themeassets/theme.css mirrors the portfolio at bayhaqy.github.io: white background, red accent (#B91C1C), black ink, Inter typography.
  • Shared shellassets/app-shell.js injects the header (with the Bayhaqy logo), footer, theme toggle, and toast helper into every app. One source of truth.
  • Web APIs — Web Crypto API (hashes), window.crypto.getRandomValues (passwords), Intl.DateTimeFormat (timezones), Fetch API (DNS-over-HTTPS, GeoIP).
  • Libraries (loaded from CDN): crypto-js (MD5/SHA-1), node-forge (X.509 parsing), Leaflet (IP map), pdf-lib (PDF merge), Tesseract.js (OCR), Chart.js (loan charts), qrcode.js (QR generation).
  • PWA — installable on iOS/Android via manifest.json + service-worker.js.
  • APK — TWA wrapper source in apk-source/. Build locally with Bubblewrap.

Repo structure

apps/
├── index.html              # Landing page (search, filter, 21 app cards)
├── get-app/                # Mobile app download page (APK + iOS PWA)
├── assets/
│   ├── theme.css           # Shared portfolio theme (red/black/white)
│   ├── app-shell.js        # Shared header/footer/theme toggle injector
│   └── lib/                # Local library bundles (pdf-lib etc.)
├── icons/
│   ├── logo.png            # Bayhaqy logo (from portfolio repo)
│   ├── icon-192.png        # PWA icon (192×192)
│   ├── icon-512.png        # PWA icon (512×512)
│   └── og-image.png        # Open Graph preview image
├── manifest.json           # PWA manifest
├── service-worker.js       # Cache-first static, network-first HTML
├── ads.txt                 # Google AdSense publisher ID
├── sitemap.xml             # 23 URLs (landing + 31 apps + get-app)
├── apk-source/             # TWA wrapper source for building the APK
├── bayhaqy-apps.apk        # Pre-built APK (placeholder — see apk-source/README.md)
├── dns-lookup/             # App 1
├── ip-finder/              # App 2
├── subnet-calc/            # App 3
├── url-parser/             # App 4
├── hash-generator/         # App 5
├── jwt-decoder/            # App 6
├── password-tools/         # App 7
├── cert-decoder/           # App 8
├── base64-hex/             # App 9
├── timestamp-converter/    # App 10
├── baymerge/               # App 11
├── pdf-anonymizer/         # App 12
├── csv-formatter/          # App 13
├── ai-context-packer/      # App 14
├── text-humanizer/         # App 15
├── prompt-formatter/       # App 16
├── ocr-extractor/          # App 17
├── image-optimizer/        # App 18
├── carousel-generator/     # App 19
├── waveform-maker/         # App 20
├── code-formatter/         # App 21
├── text-diff/              # App 22
├── css-playground/         # App 23
├── qr-studio/              # App 24
├── timezone-slider/        # App 25
├── date-calculator/        # App 26
├── pomodoro/               # App 27
├── loan-calculator/        # App 28
├── converter/              # App 29
├── password-vault/         # App 30
└── link-in-bio/            # App 31

The repo hosts 31 app folders total, grouped into 10 categories on the landing page.


Local development

# Clone the repo
git clone https://github.com/bayhaqy/apps.git
cd apps

# Serve locally with any static file server
python3 -m http.server 8000

# Open http://localhost:8000/ in your browser

No build step. No dependencies to install (other than the CDN libraries each app uses). Edit any index.html and refresh — that's it.

Deployment

The repo is deployed via GitHub Pages to https://bayhaqy.my.id/apps/ through a Cloudflare custom domain. Push to main and the live site updates within seconds.

The included .nojekyll file disables Jekyll processing so all files (including .well-known/ and dotfiles) are served as-is.

Contributing

Found a bug? Have a tool idea? Open an issue at https://github.com/bayhaqy/apps/issues/new with the tool-request label.

License

MIT — see LICENSE.

Author

Achmad Bayhaqy — IT Solutions Leader specializing in enterprise data platforms, Agentic AI, cloud infrastructure, and security.


If Bayhaqy Apps saved you time, consider starring the repo.

About

Small, focused, privacy-first web tools by Achmad Bayhaqy. Includes BayMerge — an offline PDF merger.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages