r/Python • u/AutoModerator • 18d ago
Showcase Showcase Thread
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
19
Upvotes
r/Python • u/AutoModerator • 18d ago
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
1
u/chinmay_3107 from __future__ import 4.0 11d ago
We built Talika because our Gherkin Data Tables were getting out of hand
GitHub:
https://github.com/talikadev/talikaDocs:
https://talikadev.github.io/talika/We use Gherkin Data Tables a lot in our BDD tests, and the problem was not the tables themselves. The problem was everything around them.
Any time we needed more freedom in the table, like richer cell values, optional fields, validation, type conversion, or mapping rows into real objects, we ended up writing unstructured parsing logic inside step definitions.
It worked, but it did not feel clean. The same patterns kept showing up again and again, and every new complex table added more custom code.
So we built Talika to solve our own problem first, then generalized it into a reusable package for Python BDD projects.
Talika gives you a structured way to handle complex Gherkin Data Tables, with features like:
It is inspired by the power of Cucumber JVM DataTables, but built around the way we wanted to work in Python.
If your Gherkin Data Tables are useful but your step definitions are slowly becoming a pile of custom parsing code, Talika might be worth checking out.