{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities"},{"label":"Logging","url":"https://skillfed.io/packages/category/system-logging"},{"label":"Log Analysis","url":"https://skillfed.io/packages/category/internet-log-analysis"}],"enrichment":{"capability":"Simplifies reading and writing jsonlines (newline-delimited JSON) and ndjson format files, providing a lightweight interface for streaming JSON records.","skillfed_tags":["json-parsing","streaming-io"],"use_cases":["Parse log files or event streams stored in jsonlines format for analysis or transformation.","Write streaming JSON data to disk one record per line for efficient storage and incremental processing.","Convert between jsonlines and Python objects in data pipelines or ETL workflows.","Read large JSON datasets line-by-line without loading the entire file into memory."],"what_it_does":"jsonlines is a Python library that handles the jsonlines and ndjson file formats\u2014both of which store JSON objects as newline-delimited records, one per line. It provides a simple, Pythonic interface to read and write these formats without manually parsing line-by-line JSON. The library depends only on attrs and requires Python 3.8 or later.\n\nThe package is stable and widely used (ranked in the top 5000 PyPI packages by downloads), but maintenance is dormant\u2014the last release was in September 2023 and there have been no commits since August 2024. For straightforward jsonlines I/O tasks, this is a reliable, low-friction choice; for projects requiring active maintenance or frequent updates, the lack of recent activity is worth noting.","worth_installing":"Yes. The package is stable, production-grade, and has minimal install friction. Its single dependency and low complexity make it reliable for jsonlines I/O. The dormant maintenance status is not a blocker for basic use cases, but be aware that bug fixes or Python version compatibility updates are unlikely to be addressed quickly if issues arise."},"id":"jsonlines","links":{"html":"https://skillfed.io/packages/jsonlines","md":"https://skillfed.io/packages/jsonlines.md","pypi":"https://pypi.org/project/jsonlines/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-09-01","license_spdx":null,"license_treatment":"permissive","name":"jsonlines","python_support":"supports_current","summary":"Library with helpers for the jsonlines file format"},"popularity":{"monthly_downloads":15689783,"position":1176,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.0"}
