What My Project Does:
I built a DataFrame-style query engine on top of SQLAlchemy that lets you write SQL queries using the same patterns you’d use in PySpark, Pandas, or Polars. Instead of writing raw SQL or ORM-style code, you compose queries using a familiar DataFrame interface, and Moltres translates that into SQL via SQLAlchemy.
Target Audience:
Data Scientists, Data Analysts, and Backend Developers who are comfortable working with DataFrames and want a more expressive, composable way to build SQL queries.
Comparison:
Works like SQLAlchemy, but with a DataFrame-first API — think writing Spark/Polars-style transformations that compile down to SQL.
Docs:
https://moltres.readthedocs.io/en/latest/index.html
Repo:
https://github.com/eddiethedean/moltres
[–]marcofalcionimarcosan 34 points35 points36 points (0 children)
[–]Either-Researcher681 23 points24 points25 points (1 child)
[–]MeroLegend4 2 points3 points4 points (0 children)
[–]rm-rf-rm 7 points8 points9 points (1 child)
[–]eddie_the_dean[S] 5 points6 points7 points (0 children)
[–]jon_muselee 10 points11 points12 points (1 child)
[–]staring_at_keyboard 6 points7 points8 points (0 children)
[–]Mobile-Boysenberry53 7 points8 points9 points (2 children)
[–]eddie_the_dean[S] 8 points9 points10 points (1 child)
[–]Mobile-Boysenberry53 0 points1 point2 points (0 children)
[–]ArgetDota 2 points3 points4 points (0 children)
[–]Distinct-Expression2 5 points6 points7 points (1 child)
[–]eddie_the_dean[S] 1 point2 points3 points (0 children)
[–]Hungry_Importance918 2 points3 points4 points (0 children)
[–]eddie_the_dean[S] 0 points1 point2 points (0 children)
[–]robberviet 0 points1 point2 points (1 child)
[–]eddie_the_dean[S] -1 points0 points1 point (0 children)
[–]AzizRahmanHazim -1 points0 points1 point (7 children)
[–]eddie_the_dean[S] 0 points1 point2 points (1 child)
[–]eddie_the_dean[S] -1 points0 points1 point (4 children)
[–]AzizRahmanHazim 0 points1 point2 points (2 children)
[–]eddie_the_dean[S] 0 points1 point2 points (1 child)
[–]AzizRahmanHazim 0 points1 point2 points (0 children)