Contact Us
AI · Accounting
Caelum AI — Document Processing

99% · Extraction accuracy

→
Flagship · GovTech
India Post — grievance system

Pan-India, awarded via GeM (Nov 2025).

Read →
Flagship · GovTech
India Post — grievance system

Pan-India, awarded via GeM (Nov 2025).

Read →
Global delivery
India · Belgium · UK

Three offices, three time zones.

→

Open-⁠source libraries for TypeScript and Python developers

Mindrops publishes TinyValidate on npm and RagPrepKit on PyPI, both under the MIT License.

Explore Projects

Open-⁠source projects

Each project is released under the MIT License and published to a public package registry.

TinyValidate

npm package

A lightweight, type-safe form validation library for TypeScript with zero dependencies.

  • Type-safe
  • Zero dependencies
  • Custom validators
  • Tiny bundle size

RagPrepKit

Python package

A document preprocessing toolkit for Retrieval-Augmented Generation (RAG) and LLM pipelines, including cleaning, chunking, metadata extraction, and token estimation.

  • Text cleaning
  • Chunking strategies
  • Metadata extraction
  • Token counting
  • Cost estimation

Why Mindrops publishes open source

The same engineering standards Mindrops applies to client work are applied to the packages it publishes.

Developer tools

Practical tools designed to solve real-world engineering problems.

Tests and documentation

Built with modern best practices, documentation and tests.

Open to contributions

Open for feedback, contributions, and continuous improvement.

About Mindrops

Mindrops builds software products, AI solutions, and developer tools that help businesses accelerate digital transformation. Our open-source projects reflect the same focus on quality, simplicity, and practical engineering.

Explore Mindrops services

Frequently asked questions

Which licence do Mindrops open-source projects use?
Both TinyValidate and RagPrepKit are released under the MIT License, a permissive licence that allows use, modification and redistribution — including in commercial software — provided the copyright and licence notice are kept.
How do I install them?
TinyValidate installs from npm with npm install @mindrops/tinyvalidate (pnpm and yarn work too). RagPrepKit installs from PyPI with pip install ragprepkit. Full instructions are on the TinyValidate and RagPrepKit pages.
Where is the source code?
On GitHub: mindropsrepo/mindrops-tinyvalidate and mindropsrepo/ragprepkit. Feedback, bug reports and pull requests are welcome.
Can Mindrops build AI or web software for my team?
Yes. Mindrops applies the same engineering standards to client work as to the packages it publishes — see generative AI development and custom web application development, or contact Mindrops.

Contact us

Developers and contributors can send ideas for new open-source projects to the Mindrops team.

Contact Mindrops

We use essential cookies to run this site. Analytics and marketing cookies are optional. Cookie Policy