---
title: "Discussion on \"Working with big files in golang\" | Hashnode"
description: "Discussion on \"Working with big files in golang\". Today, I am going to show you how to read files in golang line-by-line. Let's imagine that have a jsonl file. What's jsonl? it's json lines in a simple term, it's a file that each line of it represents a valid json object. So if we read the file line..."
url: "https://hashnode.com/posts/working-big-files-golang/604d2e29cd951c0ca4c01099"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Working with big files in golang](https://devmarkpro.com/working-big-files-golang?utm_source=hashnode&utm_medium=feed)

Today, I am going to show you how to read files in golang line-by-line. Let's imagine that have a jsonl file. What's jsonl? it's json lines in a simple term, it's a file that each line of it represents a valid json object. So if we read the file line...

Mar 13, 2021 · 8 min read · devmarkpro.com  
Updated Aug 15, 2021  
Read the article

-   [#go](https://hashnode.com/tag/go)

## Written by

[Mark Karamyar](https://hashnode.com/@devmarkpro)

@devmarkpro · Amsterdam

  
[View profile](https://hashnode.com/@devmarkpro)

Software Engineer

## Responses 2

Markdown supported · ⌘↵ to post

[JR McGraw](https://hashnode.com/@jrmcgrawmit90)

[Jul 11, 2024](https://hashnode.com/posts/working-big-files-golang/604d2e29cd951c0ca4c01099/comment/668f6230fc7d34b6eecc4a87)

Excellent content. No discussion of limitations once you have the giant block on data. As input to a downstream process, for example. Chunking gigantic into huge.

[Zach Young](https://hashnode.com/@zacharysyoung)

[Dec 6, 2021](https://hashnode.com/posts/working-big-files-golang/604d2e29cd951c0ca4c01099/comment/61ae53b94389d636ce8ba154)

That was a wonderfully written, insightful, and helpful article. Thank you!
