{"repo":"mahmoud/glom","free":true,"listed":false,"github":"https://github.com/mahmoud/glom","clone":"git clone https://github.com/mahmoud/glom.git","description":"☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️","language":"Python","stars":2162,"topics":["declarative","data","recursion","python","utilities","cli","nested-structures","data-transformation","apis","dictionaries"],"license":null,"category":"cli-tools","readme_excerpt":"glom Restructuring data, the Python way Real applications have real data, and real data nests. Objects inside of objects inside of lists of objects. glom is a powerful way to handle real-world data, featuring: Path-based access for nested data structures Readable, meaningful error messages Declarative data transformation, using lightweight, Pythonic specifications Built-in data exploration and debugging features All of that and more, available as a [fully-documented][rtd], pure-Python package, tested on Python 3.7-3.14, as well as PyPy3. Installation is as easy as: And when you install glom, you also get [the glom command-line interface][cli rtd], letting you experiment at the console, but never limiting you to shell scripts: Anything you can do at the command line readily translates to Python code, so you've always got a path forward when complexity starts to ramp up. Examples Without glom With glom Learn more If all this seems interesting, continue exploring glom below: [glom Tutorial][tutorial] [Full API documentation at Read the Docs][rtd] [Original announcement blog post (2018-05-09)][glom announce] [Frequently Asked Questions][faq] [PyCon 2018 Lightning Talk (2018-05-11)][pycon talk] [Try glom in your browser (glompad)][glompad] All of the links above are overflowing with examples, but should you find anything about the docs, or glom itself, lacking, [please submit an issue][gh issues]! [rtd]: https://glom.readthedocs.io [cli rtd]: https://glom.readthedocs.io/en/latest/","default_branch":null,"files":null,"tree":[],"storefront":"/r/mahmoud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mahmoud/glom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}