Rishu Mehrotra's starred repositories
Rocket.Chat
The communications platform that puts data protection first.
nextjs-subscription-payments
Clone, deploy, and fully customize a SaaS subscription application with Next.js.
fromthetransistor
From the Transistor to the Web Browser, a rough outline for a 12 week course
crawlee-python
CrawleeβA web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.
micro-agent
An AI agent that writes (actually useful) code for you
claude-dev
Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.
vectorflow
VectorFlow is a high volume vector embedding pipeline that ingests raw data, transforms it into vectors and writes it to a vector DB of your choice.
EdgeChains
EdgeChains.js Typescript/Javascript production-friendly Generative AI. Based on Jsonnet. Works anywhere that Webassembly does. Prompts live declaratively & "outside code in config". Kubernetes & edge friendly. Compatible with OpenAI GPT, Gemini, Llama2, Anthropic, Mistral and others
docker-smtp
Docker image for sending outgoing mail
llm-structured-output-benchmarks
Benchmark various LLM Structured Output frameworks: Instructor, Mirascope, Langchain, LlamaIndex, Fructose, Marvin, Outlines, etc on tasks like multi-label classification, named entity recognition, synthetic data generation, etc.
nextjs-supabase-example
Next.js example project for setting up Supabase Google OAuth, middleware, protected routes, and dynamic rendering for beginners
expo-boilerplate
Architectures, methods and much more that We use while developing mobile applications
docker-firebase-emulator
Modular docker image for local development using the firebase emulator.
langchain-rag-techniques
Notebooks and code with techniques for RAG solutions