You Are Documenting Your Code Wrong

Aswin BennyAswin Benny
3 min read

Let’s be honest:
Writing documentation is often the last thing developers want to do - and for good reason.

  • It's tedious.

  • It's repetitive.

  • It gets outdated in a heartbeat.

  • And worst of all — it's scattered across random files, wikis, and half-finished README.md attempts.

But what if I told you… there’s a better way?

❌ The Modern Dev’s Documentation Pain

If you’re facing any of these, your workflow needs an upgrade:

  • 📝 Messy & Unstructured Docs
    Scattered across markdown files, wikis, comments - no single source of truth.

  • Time-Consuming & Tedious
    Manually writing docstrings, parameters, return types. Boring and fragile.

  • 🔄 Maintenance Nightmare
    Docs never match the latest code - good luck debugging that.

  • 🤝 Collaboration Headaches
    Sharing structured docs with your team? Not easy. Especially across multiple repos.

Sound familiar? You’re not alone.


🧠 Meet Asvatthi - The dev Tool You Didn’t Know You Needed

Asvatthi is a powerful tool that takes your source code and auto-generates structured documentation — fast. It parses code across multiple languages and turns them into rich, editable, shareable documentation.

Whether you're a solo dev or part of a big team, this is how documentation should be done.

✨ Core Features You’ll Love

1. Connect your code repo in seconds

No setup hell. Connect via SSH, HTTPS, or OAuth (GitHub/GitLab/Bitbucket). You can even connect your self hosted repos

2. Browse, Preview & Parse Instantly

Navigate your repo, see file previews and generate docs on the fly.

3. Filter and Explore Structured Docs

Explore functions, parameters, return types – all automatically extracted.

4. Language-Specific Parsers

Built for Go, Python, JavaScript, Java, C (more coming soon). Highly optimized and detailed.

Extract language contexts like parameters, classes, structs, return types, arguments etc..

5. Rich Text Editor

Write docs using WYSIWYG editor – no markdown needed. Auto-save and live preview included.

6. Combine Docs Across Repos

Use Pockets to merge and edit docs from multiple repositories in one place.

7. Share & Export Easily

Export docs as zip, generate HTML pages, or share doc folders with your team.


💰 Pricing That Makes Sense

🎉 Basic Plan – $0

✅ Go, Python, JS parsers
✅ 250MB repo storage
✅ Structured docs
✅ No credit card required
👉 Try for free

🚀 Pro Plan – $15/month per parser

✅ All parsers
✅ 5GB repo storage
✅ Collab tools, exports, sharing
✅ Pocket editing & StaticDocs
👉 Request a 30-day Pro Trial
📩 Or email: request-trial@asvatthi.com


📌 What Makes Asvatthi Stand Out?

Instant Parsing
Language-specific parsing and auto extraction of classes, parameters, return types, and more.

Zero Hassle Rich Text Editing
No markdown? No problem.

Centralized Docs Hub
Keep everything in one place — across all your repos.

Shareable, Exportable
Send docs to teammates, export as HTML or ZIP.


❓FAQs You Might Have

🔹 What is LiveDocs?
→ It's your new best friend. LiveDocs auto-generates documentation from source code using our custom parsers, extracting language specific contexts like functions, classes, return types, params etc..

🔹 Can I edit the generated docs?
→ 100%. LiveDocs comes with a rich editor — it’s live, autosaving, and super intuitive.

🔹 What are Pockets?
→ Think of them as smart bookmarks: group, combine, and edit docs from multiple repos.

🔹 Do I need to install anything?
→ Nope. Asvatthi works in your browser. Zero setup.

🔹 What languages are supported?
→ Go, Python, JavaScript, C, Java (PHP, Rust and more coming soon).

🔹 Can I clone self hosted repos?
→ Yes you can. You can use http / ssh to clone any repos you need


🌍 Website
💼 LinkedIn
📺 YouTube

0
Subscribe to my newsletter

Read articles from Aswin Benny directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Aswin Benny
Aswin Benny