Chatito and Chatette

Chatette is a fork/spiritual successor of Chatito that maintains similar functionality (DSL-based synthetic training data generation for NLP) while being specifically optimized for the Rasa NLU ecosystem, making them competitors in the same niche rather than complementary tools.

Chatito
65
Established
Chatette
61
Established
Maintenance 0/25
Adoption 16/25
Maturity 25/25
Community 24/25
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 21/25
Stars: 886
Forks: 152
Downloads: 394
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 316
Forks: 54
Downloads: 136
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
Stale 6m

About Chatito

rodrigopivi/Chatito

🎯🗯 Dataset generation for AI chatbots, NLP tasks, named entity recognition or text classification models using a simple DSL!

The DSL parser uses PEG.js to compile human-readable syntax into an AST, then generates datasets in multiple output formats (Rasa, Flair, LUIS, Snips NLU, or custom JSON). It includes built-in data augmentation through combinatorial expansion of intent and slot variations, with controls to prevent overfitting on single sentences. Available as an npm CLI tool, a browser-based IDE, and integrates with major NLU frameworks for direct training compatibility.

About Chatette

SimGus/Chatette

A powerful dataset generator for Rasa NLU, inspired by Chatito

Scores updated daily from GitHub, PyPI, and npm data. How scores work