Skip to content

vedang/vedang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Vedang Manerikar — Clojure, Emacs Lisp, and developer tooling

Hi, I'm Vedang 👋

Website Emacs Lisp Pi CLI Clojure Python Developer Tooling

I like building practical tools for developers and knowledge workers. A lot of my open-source work lives at the intersection of Emacs, Clojure, knowledge workflows, and developer ergonomics. More recently, I've been exploring agent-oriented tooling.

Current: Unravel.tech · Alum: Recurse Center · Previously: Helpshift

Featured work

Agent tooling & practical automation

  • 🤖 agents — My agent harness configuration, extensions, skills, and workflow setup. ⭐ 10
  • 📚 pi-learn-stuff — Pi extension that adds a concise lessons block to assistant responses with selective persistence to AGENTS.md.
  • 🔍 pi-prompt-history — Ctrl-R style prompt-history search extension for pi.
  • 🧠 pi-quizme — Test your understanding of coding sessions with auto-generated quizzes about recent changes.
  • 🧹 pi-simplify-code — Automatically triggers code simplification after non-markdown code changes.
  • 🔌 pi-custom-provider-zai — Custom provider extension exposing ZAI-family models from two upstream hosts.
  • 🔄 pi-ralph-loop — Ralph-style autonomous planning loops for pi.

Emacs & knowledge workflows

  • 📄 pdf-tools — Emacs support library for PDF files. ⭐ 806
  • 🎨 alabaster-themes — Minimal light and dark GNU Emacs themes inspired by the original Alabaster palette. ⭐ 24
  • ⚙️ unravel-team/emacs — GNU Emacs configuration for Emacs 30 and above. ⭐ 16
  • 📝 denote-publish — Publish Denote notes to Markdown while keeping front matter intact.

Clojure libraries & backend tooling

  • 🔌 mcp-clojure-sdk — A Clojure SDK for creating MCP servers (and eventually clients). ⭐ 61
  • 🗃️ clj_fdb — Thin Clojure wrapper around the Java FoundationDB API. ⭐ 27
  • 🧠 cljc-fsrs — Clojure(Script) implementation of FSRS v4 for spaced repetition. ⭐ 13
  • 🪵 clj-logging — Template project showing how to wire Log4J2 cleanly across transitive dependencies.
  • 📐 metaprogramming — Cross-language metaprogramming conventions and Makefile templates for Clojure, Go, Python, and TypeScript projects.
Unmaintained projects that I'm proud of
  • 🎨pi-antigravity-image-gen — Pi package adding a generate_image tool backed by Google Antigravity credentials with Vertex AI-first fallback.
  • 🌱 bloomclj — Bloom filter implementation in Clojure. ⭐ 20
  • 🧹nginx-nonewlines — Nginx module that strips newline characters from served HTML. ⭐ 18
  • 🐍python-emacs — Emacs setup and third-party packages for a stronger Python workflow. ⭐ 11
  • 👷emacs-up — My long-running personal Emacs configuration. ⭐ 33
  • 🗂️ org-mode-crate — Plug-and-play Org Mode configuration built from a real day-to-day workflow. ⭐ 23
  • 🔧 bb-scripts — A collection of Babashka scripts for day-to-day automation. ⭐ 12
  • 📚 csaoid — Cheat sheets and other interesting documents I keep reaching for. ⭐ 21

Connect

About

My Github Profile Page

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors