I built 3 open-source tools for developers and freelancers — here's what I learned published: false

Published: (March 6, 2026 at 05:29 PM EST)
3 min read
Source: Dev.to

Source: Dev.to

azkal-cli — AI project scaffolder

Problem
Every new project starts the same way: spend 30 minutes setting up folder structure, configs, tsconfig, ESLint, Tailwind, .gitignore, etc., before writing a single line of actual code.

Solution
Describe your project in plain English, and the AI picks the stack and generates everything.

npx azkal "build me a SaaS with auth, payments, and a dashboard"

The tool analyzes the description, selects an optimal stack (Next.js, Express, Vite, …), and creates a complete project with working configs, boilerplate, README, and .gitignore.

Tech stack: TypeScript, Commander.js, Claude AI.

Links:

  • GitHub:
  • npm:

azkal-pulse — Site audit Chrome extension

Problem
Lighthouse tells you what’s wrong with a site but not how to fix it. Translating scores into actionable advice for clients is manual and time‑consuming.

Solution
One‑click audit that provides scores and copy‑paste code fixes, plus a PDF report you can send to clients.

  • Run an audit on any page with a single click.
  • 30+ checks across performance, SEO, and accessibility.
  • Click “Get AI Fix Suggestions” to receive actual code snippets.
  • Export a professional PDF report for client communication.

The Client Report feature is the real killer: send prospects a PDF showing exactly what’s broken and how you’d fix it—natural upsell material.

Tech stack: React, Tailwind, Manifest V3, Claude AI.

Link:

azkal-ledger — Invoice generator

Problem
Most invoice tools are ugly, expensive, or require an account just to generate a PDF.

Solution
Open a browser tab, fill in your info, pick a template, and download a PDF—no sign‑up, no backend, no fees.

  • 8 beautiful templates (Modern, Minimal, Bold, Classic, Creative, Executive, Neon, Elegant).
  • Live preview that updates as you type.
  • Auto‑calculates subtotals, tax, and discounts.
  • Supports 10 currencies.

Tech stack: React, TypeScript, @react-pdf/renderer, Tailwind.

Links:

  • GitHub:
  • Live demo:

What I learned shipping 3 projects in a week

  • Ship ugly, then polish – Start with a rough prototype, get the core working, then refine the UI. Trying to make everything perfect before shipping prevents progress.
  • Solve your own problems – I didn’t chase star‑count metrics; I built tools I actually needed. The CLI saves me time on every new project, the audit extension helps land freelance clients, and the invoice tool replaced a paid service I was using.
  • AI boosts solo‑dev productivity – Claude was used throughout the build process, not to generate entire codebases, but to accelerate boilerplate creation, catch edge cases, and iterate quickly on ideas.
  • README is marketing – A clear README with screenshots and a one‑liner install command makes the difference between zero stars and real users. Investing time here pays off.

Try them out

  • Scaffold a project in seconds:
  • Generate an invoice right now:
  • Audit any site:

All projects are MIT licensed. PRs are welcome. If any of these save you time, a star on GitHub goes a long way.

0 views
Back to Blog

Related posts

Read more »

LazyLogcat is available in Homebrew now

Android Studio's Logcat panel is great, but I don't want to use the IDE when I need access to logs only. So I built lazylogcat — a keyboard‑driven terminal UI f...