{"id":13508446,"url":"https://github.com/TreyE/json_stream_encoder","last_synced_at":"2025-03-30T11:31:57.871Z","repository":{"id":57510374,"uuid":"107708426","full_name":"TreyE/json_stream_encoder","owner":"TreyE","description":"Streaming encoder for JSON in elixir.","archived":false,"fork":false,"pushed_at":"2022-03-01T18:04:18.000Z","size":17,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-22T09:24:44.829Z","etag":null,"topics":["elixir","json"],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TreyE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-20T17:42:52.000Z","updated_at":"2024-10-03T14:52:58.000Z","dependencies_parsed_at":"2022-09-26T17:50:55.150Z","dependency_job_id":null,"html_url":"https://github.com/TreyE/json_stream_encoder","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TreyE%2Fjson_stream_encoder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TreyE%2Fjson_stream_encoder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TreyE%2Fjson_stream_encoder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TreyE%2Fjson_stream_encoder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TreyE","download_url":"https://codeload.github.com/TreyE/json_stream_encoder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246314011,"owners_count":20757450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elixir","json"],"created_at":"2024-08-01T02:00:53.141Z","updated_at":"2025-03-30T11:31:52.861Z","avatar_url":"https://github.com/TreyE.png","language":"Elixir","funding_links":[],"categories":["JSON"],"sub_categories":[],"readme":"# JsonStreamEncoder\n\nJsonStreamEncoder is a streaming encoder for streaming JSON to an IOish thing in Elixir.\n\nIts use case is for when you care more about constant memory consumption and\nparallelism than you do about raw speed.\n\nIt is based on and uses [Jason](https://github.com/michalmuskala/jason).\n\nIf you don't need a streaming interface and want more protocol support, use Jason. \n\n## Installation\n\nUsing [Hex](https://hex.pm), the package can be installed by adding `json_stream_encoder` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:json_stream_encoder, \"~\u003e 0.2.0\"}\n  ]\nend\n```\n\nThe docs for the most recent version can be found at [Hex Docs](https://hexdocs.pm/json_stream_encoder).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTreyE%2Fjson_stream_encoder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTreyE%2Fjson_stream_encoder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTreyE%2Fjson_stream_encoder/lists"}